Skip to content

Commit 3fe3e17

Browse files
committed
Merge branch 'develop/1.0' of https://github.com/petesramek/polyline-algorithm-csharp into develop/1.0
2 parents 0b92dcd + a898798 commit 3fe3e17

6 files changed

Lines changed: 32 additions & 82 deletions

api-reference/1.0/PolylineAlgorithm.Abstraction.AbstractPolylineDecoder-2.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Class AbstractPolylineDecoder<TPolyline, TCoordinate>
33
body:
44
- api1: Class AbstractPolylineDecoder<TPolyline, TCoordinate>
55
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2
6-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L22
6+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L23
77
metadata:
88
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2
99
commentId: T:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2
@@ -54,15 +54,15 @@ body:
5454
- h2: Constructors
5555
- api3: AbstractPolylineDecoder()
5656
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2__ctor
57-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L26
57+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L28
5858
metadata:
5959
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.#ctor
6060
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.#ctor
6161
- markdown: Initializes a new instance of the <xref href="PolylineAlgorithm.Abstraction.AbstractPolylineDecoder%602" data-throw-if-not-resolved="false"></xref> class with default encoding options.
6262
- code: protected AbstractPolylineDecoder()
6363
- api3: AbstractPolylineDecoder(PolylineEncodingOptions)
6464
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2__ctor_PolylineAlgorithm_PolylineEncodingOptions_
65-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L38
65+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L40
6666
metadata:
6767
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.#ctor(PolylineAlgorithm.PolylineEncodingOptions)
6868
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.#ctor(PolylineAlgorithm.PolylineEncodingOptions)
@@ -84,11 +84,11 @@ body:
8484
- h2: Properties
8585
- api3: Options
8686
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2_Options
87-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L45
87+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L50
8888
metadata:
8989
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.Options
9090
commentId: P:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.Options
91-
- markdown: Gets the encoding options used by this polyline encoder.
91+
- markdown: Gets the encoding options used by this polyline decoder.
9292
- code: public PolylineEncodingOptions Options { get; }
9393
- h4: Property Value
9494
- parameters:
@@ -123,7 +123,7 @@ body:
123123
description: A coordinate instance of type <code class="typeparamref">TCoordinate</code>.
124124
- api3: Decode(TPolyline)
125125
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2_Decode__0_
126-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L65
126+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L70
127127
metadata:
128128
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.Decode(`0)
129129
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.Decode(`0)
@@ -160,7 +160,7 @@ body:
160160
description: Thrown when the polyline format is invalid or malformed at a specific position.
161161
- api3: GetReadOnlyMemory(TPolyline)
162162
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2_GetReadOnlyMemory__0_
163-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L138
163+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L137
164164
metadata:
165165
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.GetReadOnlyMemory(`0)
166166
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.GetReadOnlyMemory(`0)

api-reference/1.0/PolylineAlgorithm.Abstraction.AbstractPolylineEncoder-2.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Class AbstractPolylineEncoder<TCoordinate, TPolyline>
33
body:
44
- api1: Class AbstractPolylineEncoder<TCoordinate, TPolyline>
55
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2
6-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L24
6+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L25
77
metadata:
88
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2
99
commentId: T:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2
@@ -55,22 +55,20 @@ body:
5555
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_List___0__
5656
- text: PolylineEncoderExtensions.Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, TCoordinate[])
5757
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1____0___
58-
- text: PolylineEncoderExtensions.Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, IEnumerable<TCoordinate>)
59-
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_IEnumerable___0__
6058
- h2: Remarks
6159
- markdown: This abstract class serves as a base for specific polyline encoders, allowing customization of the encoding process.
6260
- h2: Constructors
6361
- api3: AbstractPolylineEncoder()
6462
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2__ctor
65-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L28
63+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L30
6664
metadata:
6765
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor
6866
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor
6967
- markdown: Initializes a new instance of the <xref href="PolylineAlgorithm.Abstraction.AbstractPolylineEncoder%602" data-throw-if-not-resolved="false"></xref> class with default encoding options.
7068
- code: protected AbstractPolylineEncoder()
7169
- api3: AbstractPolylineEncoder(PolylineEncodingOptions)
7270
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2__ctor_PolylineAlgorithm_PolylineEncodingOptions_
73-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L38
71+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L40
7472
metadata:
7573
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor(PolylineAlgorithm.PolylineEncodingOptions)
7674
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor(PolylineAlgorithm.PolylineEncodingOptions)
@@ -92,7 +90,7 @@ body:
9290
- h2: Properties
9391
- api3: Options
9492
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_Options
95-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L45
93+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L50
9694
metadata:
9795
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Options
9896
commentId: P:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Options
@@ -104,14 +102,14 @@ body:
104102
- text: PolylineEncodingOptions
105103
url: PolylineAlgorithm.PolylineEncodingOptions.html
106104
- h2: Methods
107-
- api3: CreatePolyline(ReadOnlyMemory<char>)
108-
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_CreatePolyline_System_ReadOnlyMemory_System_Char__
109-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L185
105+
- api3: CreatePolyline(ref ReadOnlyMemory<char>)
106+
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_CreatePolyline_System_ReadOnlyMemory_System_Char___
107+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L182
110108
metadata:
111-
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.CreatePolyline(System.ReadOnlyMemory{System.Char})
112-
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.CreatePolyline(System.ReadOnlyMemory{System.Char})
109+
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.CreatePolyline(System.ReadOnlyMemory{System.Char}@)
110+
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.CreatePolyline(System.ReadOnlyMemory{System.Char}@)
113111
- markdown: Creates a polyline instance from the provided read-only sequence of characters.
114-
- code: protected abstract TPolyline CreatePolyline(ReadOnlyMemory<char> polyline)
112+
- code: protected abstract TPolyline CreatePolyline(ref ReadOnlyMemory<char> polyline)
115113
- h4: Parameters
116114
- parameters:
117115
- name: polyline
@@ -130,7 +128,7 @@ body:
130128
description: An instance of <code class="typeparamref">TPolyline</code> representing the encoded polyline.
131129
- api3: Encode(ReadOnlySpan<TCoordinate>)
132130
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_Encode_System_ReadOnlySpan__0__
133-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L63
131+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L68
134132
metadata:
135133
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Encode(System.ReadOnlySpan{`0})
136134
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Encode(System.ReadOnlySpan{`0})
@@ -166,7 +164,7 @@ body:
166164
description: Thrown when <code class="paramref">coordinates</code> is an empty enumeration.
167165
- api3: GetLatitude(TCoordinate)
168166
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_GetLatitude__0_
169-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L205
167+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L202
170168
metadata:
171169
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLatitude(`0)
172170
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLatitude(`0)
@@ -186,7 +184,7 @@ body:
186184
description: The latitude value as a <xref href="System.Double" data-throw-if-not-resolved="false"></xref>.
187185
- api3: GetLongitude(TCoordinate)
188186
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_GetLongitude__0_
189-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L195
187+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L192
190188
metadata:
191189
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLongitude(`0)
192190
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLongitude(`0)

api-reference/1.0/PolylineAlgorithm.Abstraction.IPolylineEncoder-2.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ body:
2626
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_List___0__
2727
- text: PolylineEncoderExtensions.Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, TCoordinate[])
2828
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1____0___
29-
- text: PolylineEncoderExtensions.Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, IEnumerable<TCoordinate>)
30-
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_IEnumerable___0__
3129
- h2: Methods
3230
- api3: Encode(ReadOnlySpan<TCoordinate>)
3331
id: PolylineAlgorithm_Abstraction_IPolylineEncoder_2_Encode_System_ReadOnlySpan__0__

api-reference/1.0/PolylineAlgorithm.Extensions.PolylineEncoderExtensions.yml

Lines changed: 2 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ body:
4141
- h2: Methods
4242
- api3: Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, List<TCoordinate>)
4343
id: PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_List___0__
44-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Extensions/PolylineEncoderExtensions.cs#L34
44+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Extensions/PolylineEncoderExtensions.cs#L35
4545
metadata:
4646
uid: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.Encode``2(PolylineAlgorithm.Abstraction.IPolylineEncoder{``0,``1},System.Collections.Generic.List{``0})
4747
commentId: M:PolylineAlgorithm.Extensions.PolylineEncoderExtensions.Encode``2(PolylineAlgorithm.Abstraction.IPolylineEncoder{``0,``1},System.Collections.Generic.List{``0})
@@ -85,7 +85,7 @@ body:
8585
description: Thrown when <code class="paramref">encoder</code> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
8686
- api3: Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, TCoordinate[])
8787
id: PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1____0___
88-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Extensions/PolylineEncoderExtensions.cs#L70
88+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Extensions/PolylineEncoderExtensions.cs#L72
8989
metadata:
9090
uid: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.Encode``2(PolylineAlgorithm.Abstraction.IPolylineEncoder{``0,``1},``0[])
9191
commentId: M:PolylineAlgorithm.Extensions.PolylineEncoderExtensions.Encode``2(PolylineAlgorithm.Abstraction.IPolylineEncoder{``0,``1},``0[])
@@ -120,50 +120,6 @@ body:
120120
- name: TCoordinate
121121
- name: TPolyline
122122
- h4: Exceptions
123-
- parameters:
124-
- type:
125-
- text: ArgumentNullException
126-
url: https://learn.microsoft.com/dotnet/api/system.argumentnullexception
127-
description: Thrown when <code class="paramref">encoder</code> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
128-
- api3: Encode<TCoordinate, TPolyline>(IPolylineEncoder<TCoordinate, TPolyline>, IEnumerable<TCoordinate>)
129-
id: PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_IEnumerable___0__
130-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Extensions/PolylineEncoderExtensions.cs#L99
131-
metadata:
132-
uid: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.Encode``2(PolylineAlgorithm.Abstraction.IPolylineEncoder{``0,``1},System.Collections.Generic.IEnumerable{``0})
133-
commentId: M:PolylineAlgorithm.Extensions.PolylineEncoderExtensions.Encode``2(PolylineAlgorithm.Abstraction.IPolylineEncoder{``0,``1},System.Collections.Generic.IEnumerable{``0})
134-
- markdown: Encodes an array of <xref href="PolylineAlgorithm.Internal.Defaults.Coordinate" data-throw-if-not-resolved="false"></xref> instances into an encoded polyline.
135-
- code: public static TPolyline Encode<TCoordinate, TPolyline>(this IPolylineEncoder<TCoordinate, TPolyline> encoder, IEnumerable<TCoordinate> coordinates)
136-
- h4: Parameters
137-
- parameters:
138-
- name: encoder
139-
type:
140-
- text: IPolylineEncoder
141-
url: PolylineAlgorithm.Abstraction.IPolylineEncoder-2.html
142-
- <
143-
- TCoordinate
144-
- ','
145-
- " "
146-
- TPolyline
147-
- '>'
148-
description: The <xref href="PolylineAlgorithm.Abstraction.IPolylineEncoder%602" data-throw-if-not-resolved="false"></xref> instance used to perform the encoding operation.
149-
- name: coordinates
150-
type:
151-
- text: IEnumerable
152-
url: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
153-
- <
154-
- TCoordinate
155-
- '>'
156-
description: The array of <xref href="PolylineAlgorithm.Internal.Defaults.Coordinate" data-throw-if-not-resolved="false"></xref> objects to encode.
157-
- h4: Returns
158-
- parameters:
159-
- type:
160-
- TPolyline
161-
description: A <xref href="PolylineAlgorithm.Internal.Defaults.Polyline" data-throw-if-not-resolved="false"></xref> representing the encoded polyline string for the provided coordinates.
162-
- h4: Type Parameters
163-
- parameters:
164-
- name: TCoordinate
165-
- name: TPolyline
166-
- h4: Exceptions
167123
- parameters:
168124
- type:
169125
- text: ArgumentNullException

api-reference/1.0/PolylineAlgorithm.PolylineEncoder.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ body:
5555
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_List___0__
5656
- text: PolylineEncoderExtensions.Encode<Coordinate, Polyline>(IPolylineEncoder<Coordinate, Polyline>, Coordinate[])
5757
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1____0___
58-
- text: PolylineEncoderExtensions.Encode<Coordinate, Polyline>(IPolylineEncoder<Coordinate, Polyline>, IEnumerable<Coordinate>)
59-
url: PolylineAlgorithm.Extensions.PolylineEncoderExtensions.html#PolylineAlgorithm_Extensions_PolylineEncoderExtensions_Encode__2_PolylineAlgorithm_Abstraction_IPolylineEncoder___0___1__System_Collections_Generic_IEnumerable___0__
6058
- h2: Remarks
6159
- markdown: This abstract class serves as a base for specific polyline encoders, allowing customization of the encoding process.
6260
- h2: Constructors
@@ -90,14 +88,14 @@ body:
9088
url: https://learn.microsoft.com/dotnet/api/system.argumentnullexception
9189
description: Thrown when <code class="paramref">options</code> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>
9290
- h2: Methods
93-
- api3: CreatePolyline(ReadOnlyMemory<char>)
94-
id: PolylineAlgorithm_PolylineEncoder_CreatePolyline_System_ReadOnlyMemory_System_Char__
91+
- api3: CreatePolyline(ref ReadOnlyMemory<char>)
92+
id: PolylineAlgorithm_PolylineEncoder_CreatePolyline_System_ReadOnlyMemory_System_Char___
9593
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncoder.cs#L31
9694
metadata:
97-
uid: PolylineAlgorithm.PolylineEncoder.CreatePolyline(System.ReadOnlyMemory{System.Char})
98-
commentId: M:PolylineAlgorithm.PolylineEncoder.CreatePolyline(System.ReadOnlyMemory{System.Char})
95+
uid: PolylineAlgorithm.PolylineEncoder.CreatePolyline(System.ReadOnlyMemory{System.Char}@)
96+
commentId: M:PolylineAlgorithm.PolylineEncoder.CreatePolyline(System.ReadOnlyMemory{System.Char}@)
9997
- markdown: Creates a polyline instance from the provided read-only sequence of characters.
100-
- code: protected override Polyline CreatePolyline(ReadOnlyMemory<char> polyline)
98+
- code: protected override Polyline CreatePolyline(ref ReadOnlyMemory<char> polyline)
10199
- h4: Parameters
102100
- parameters:
103101
- name: polyline

0 commit comments

Comments
 (0)