@@ -34,7 +34,7 @@ Represents a JSON Pointer IAW RFC 6901.
3434| ---| ---| ---|
3535| ** Count** | int | Gets the number of segments in the pointer. |
3636| ** Item** | string | Gets a segment value by index. |
37- | ** Item** | JsonPointer | |
37+ | ** Item** | JsonPointer | Creates a new pointer with the indicated segments. |
3838
3939## Methods
4040
@@ -78,16 +78,22 @@ A new pointer.
7878
7979### Combine(ReadOnlySpan\< PointerSegment\> additionalSegments)
8080
81+ Concatenates additional segments onto the current pointer.
8182
8283#### Declaration
8384
8485``` c#
8586public JsonPointer Combine (ReadOnlySpan < PointerSegment > additionalSegments )
8687```
8788
89+ | Parameter | Type | Description |
90+ | ---| ---| ---|
91+ | additionalSegments | ReadOnlySpan\< PointerSegment\> | The additional segments. |
92+
8893
8994#### Returns
9095
96+ A new pointer.
9197
9298### Create(params PointerSegment[ ] segments)
9399
@@ -114,16 +120,26 @@ This method creates un-encoded pointers only.
114120
115121### Create(ReadOnlySpan\< PointerSegment\> segments)
116122
123+ Creates a new JSON Pointer from a collection of segments.
117124
118125#### Declaration
119126
120127``` c#
121128public static JsonPointer Create (ReadOnlySpan < PointerSegment > segments )
122129```
123130
131+ | Parameter | Type | Description |
132+ | ---| ---| ---|
133+ | segments | ReadOnlySpan\< PointerSegment\> | A collection of segments. |
134+
124135
125136#### Returns
126137
138+ The JSON Pointer.
139+
140+ #### Remarks
141+
142+ This method creates un-encoded pointers only.
127143
128144### Create(Expression\< Func\< T, object\>\> expression, PointerCreationOptions options)
129145
@@ -272,16 +288,22 @@ A new pointer.
272288
273289### GetSubPointer(Range range)
274290
291+ Creates a new pointer with the indicated segments.
275292
276293#### Declaration
277294
278295``` c#
279296public JsonPointer GetSubPointer (Range range )
280297```
281298
299+ | Parameter | Type | Description |
300+ | ---| ---| ---|
301+ | range | Range | The segment range for the new pointer. |
302+
282303
283304#### Returns
284305
306+ A new pointer.
285307
286308### Parse(ReadOnlySpan\< char\> source)
287309
0 commit comments