Skip to content

Commit ba2b2f3

Browse files
committed
Merge branch 'develop/1.0' of https://github.com/petesramek/polyline-algorithm-csharp into develop/1.0
2 parents f99a009 + 0e86d0a commit ba2b2f3

7 files changed

Lines changed: 56 additions & 60 deletions

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,14 @@ body:
158158
- text: InvalidPolylineException
159159
url: PolylineAlgorithm.InvalidPolylineException.html
160160
description: Thrown when the polyline format is invalid or malformed at a specific position.
161-
- api3: GetReadOnlyMemory(TPolyline)
162-
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2_GetReadOnlyMemory__0_
161+
- api3: GetReadOnlyMemory(ref TPolyline)
162+
id: PolylineAlgorithm_Abstraction_AbstractPolylineDecoder_2_GetReadOnlyMemory__0__
163163
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineDecoder.cs#L137
164164
metadata:
165-
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.GetReadOnlyMemory(`0)
166-
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.GetReadOnlyMemory(`0)
165+
uid: PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.GetReadOnlyMemory(`0@)
166+
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineDecoder`2.GetReadOnlyMemory(`0@)
167167
- markdown: Converts the provided polyline instance into a <xref href="System.ReadOnlyMemory%601" data-throw-if-not-resolved="false"></xref> for decoding.
168-
- code: protected abstract ReadOnlyMemory<char> GetReadOnlyMemory(TPolyline polyline)
168+
- code: protected abstract ReadOnlyMemory<char> GetReadOnlyMemory(ref TPolyline polyline)
169169
- h4: Parameters
170170
- parameters:
171171
- name: polyline

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

Lines changed: 14 additions & 17 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#L25
6+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L28
77
metadata:
88
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2
99
commentId: T:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2
@@ -60,15 +60,15 @@ body:
6060
- h2: Constructors
6161
- api3: AbstractPolylineEncoder()
6262
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2__ctor
63-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L30
63+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L33
6464
metadata:
6565
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor
6666
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor
6767
- 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.
6868
- code: protected AbstractPolylineEncoder()
6969
- api3: AbstractPolylineEncoder(PolylineEncodingOptions)
7070
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2__ctor_PolylineAlgorithm_PolylineEncodingOptions_
71-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L40
71+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L43
7272
metadata:
7373
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor(PolylineAlgorithm.PolylineEncodingOptions)
7474
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.#ctor(PolylineAlgorithm.PolylineEncodingOptions)
@@ -90,7 +90,7 @@ body:
9090
- h2: Properties
9191
- api3: Options
9292
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_Options
93-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L50
93+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L53
9494
metadata:
9595
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Options
9696
commentId: P:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Options
@@ -102,14 +102,14 @@ body:
102102
- text: PolylineEncodingOptions
103103
url: PolylineAlgorithm.PolylineEncodingOptions.html
104104
- h2: Methods
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
105+
- api3: CreatePolyline(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#L186
108108
metadata:
109-
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.CreatePolyline(System.ReadOnlyMemory{System.Char}@)
110-
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})
111111
- markdown: Creates a polyline instance from the provided read-only sequence of characters.
112-
- code: protected abstract TPolyline CreatePolyline(ref ReadOnlyMemory<char> polyline)
112+
- code: protected abstract TPolyline CreatePolyline(ReadOnlyMemory<char> polyline)
113113
- h4: Parameters
114114
- parameters:
115115
- name: polyline
@@ -128,7 +128,7 @@ body:
128128
description: An instance of <code class="typeparamref">TPolyline</code> representing the encoded polyline.
129129
- api3: Encode(ReadOnlySpan<TCoordinate>)
130130
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_Encode_System_ReadOnlySpan__0__
131-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L68
131+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L70
132132
metadata:
133133
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Encode(System.ReadOnlySpan{`0})
134134
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.Encode(System.ReadOnlySpan{`0})
@@ -148,10 +148,7 @@ body:
148148
- parameters:
149149
- type:
150150
- TPolyline
151-
description: >-
152-
An instance of <code class="typeparamref">TPolyline</code> representing the encoded coordinates.
153-
154-
Returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/default">default</a> if the input collection is empty or null.
151+
description: An instance of <code class="typeparamref">TPolyline</code> representing the encoded coordinates.
155152
- h4: Exceptions
156153
- parameters:
157154
- type:
@@ -164,7 +161,7 @@ body:
164161
description: Thrown when <code class="paramref">coordinates</code> is an empty enumeration.
165162
- api3: GetLatitude(TCoordinate)
166163
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_GetLatitude__0_
167-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L202
164+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L206
168165
metadata:
169166
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLatitude(`0)
170167
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLatitude(`0)
@@ -184,7 +181,7 @@ body:
184181
description: The latitude value as a <xref href="System.Double" data-throw-if-not-resolved="false"></xref>.
185182
- api3: GetLongitude(TCoordinate)
186183
id: PolylineAlgorithm_Abstraction_AbstractPolylineEncoder_2_GetLongitude__0_
187-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L192
184+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/Abstraction/AbstractPolylineEncoder.cs#L196
188185
metadata:
189186
uid: PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLongitude(`0)
190187
commentId: M:PolylineAlgorithm.Abstraction.AbstractPolylineEncoder`2.GetLongitude(`0)

api-reference/1.0/PolylineAlgorithm.PolylineDecoder.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,14 @@ body:
116116
- text: Coordinate
117117
url: PolylineAlgorithm.Coordinate.html
118118
description: A coordinate instance of type <xref href="PolylineAlgorithm.Coordinate" data-throw-if-not-resolved="false"></xref>.
119-
- api3: GetReadOnlyMemory(Polyline)
120-
id: PolylineAlgorithm_PolylineDecoder_GetReadOnlyMemory_PolylineAlgorithm_Polyline_
119+
- api3: GetReadOnlyMemory(ref Polyline)
120+
id: PolylineAlgorithm_PolylineDecoder_GetReadOnlyMemory_PolylineAlgorithm_Polyline__
121121
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineDecoder.cs#L26
122122
metadata:
123-
uid: PolylineAlgorithm.PolylineDecoder.GetReadOnlyMemory(PolylineAlgorithm.Polyline)
124-
commentId: M:PolylineAlgorithm.PolylineDecoder.GetReadOnlyMemory(PolylineAlgorithm.Polyline)
123+
uid: PolylineAlgorithm.PolylineDecoder.GetReadOnlyMemory(PolylineAlgorithm.Polyline@)
124+
commentId: M:PolylineAlgorithm.PolylineDecoder.GetReadOnlyMemory(PolylineAlgorithm.Polyline@)
125125
- markdown: Converts the provided polyline instance into a <xref href="System.ReadOnlyMemory%601" data-throw-if-not-resolved="false"></xref> for decoding.
126-
- code: protected override ReadOnlyMemory<char> GetReadOnlyMemory(Polyline polyline)
126+
- code: protected override ReadOnlyMemory<char> GetReadOnlyMemory(ref Polyline polyline)
127127
- h4: Parameters
128128
- parameters:
129129
- name: polyline

api-reference/1.0/PolylineAlgorithm.PolylineEncoder.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,14 @@ body:
8888
url: https://learn.microsoft.com/dotnet/api/system.argumentnullexception
8989
description: Thrown when <code class="paramref">options</code> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>
9090
- h2: Methods
91-
- api3: CreatePolyline(ref ReadOnlyMemory<char>)
92-
id: PolylineAlgorithm_PolylineEncoder_CreatePolyline_System_ReadOnlyMemory_System_Char___
91+
- api3: CreatePolyline(ReadOnlyMemory<char>)
92+
id: PolylineAlgorithm_PolylineEncoder_CreatePolyline_System_ReadOnlyMemory_System_Char__
9393
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncoder.cs#L31
9494
metadata:
95-
uid: PolylineAlgorithm.PolylineEncoder.CreatePolyline(System.ReadOnlyMemory{System.Char}@)
96-
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})
9797
- markdown: Creates a polyline instance from the provided read-only sequence of characters.
98-
- code: protected override Polyline CreatePolyline(ref ReadOnlyMemory<char> polyline)
98+
- code: protected override Polyline CreatePolyline(ReadOnlyMemory<char> polyline)
9999
- h4: Parameters
100100
- parameters:
101101
- name: polyline

api-reference/1.0/PolylineAlgorithm.PolylineEncoding.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,14 @@ body:
163163
Thrown when <code class="paramref">value</code> is not a finite number or is outside the valid range for the specified
164164
165165
<code class="paramref">type</code>.
166-
- api3: TryReadValue(ref int, ref ReadOnlyMemory<char>, ref int)
167-
id: PolylineAlgorithm_PolylineEncoding_TryReadValue_System_Int32__System_ReadOnlyMemory_System_Char___System_Int32__
166+
- api3: TryReadValue(ref int, ReadOnlyMemory<char>, ref int)
167+
id: PolylineAlgorithm_PolylineEncoding_TryReadValue_System_Int32__System_ReadOnlyMemory_System_Char__System_Int32__
168168
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncoding.cs#L41
169169
metadata:
170-
uid: PolylineAlgorithm.PolylineEncoding.TryReadValue(System.Int32@,System.ReadOnlyMemory{System.Char}@,System.Int32@)
171-
commentId: M:PolylineAlgorithm.PolylineEncoding.TryReadValue(System.Int32@,System.ReadOnlyMemory{System.Char}@,System.Int32@)
170+
uid: PolylineAlgorithm.PolylineEncoding.TryReadValue(System.Int32@,System.ReadOnlyMemory{System.Char},System.Int32@)
171+
commentId: M:PolylineAlgorithm.PolylineEncoding.TryReadValue(System.Int32@,System.ReadOnlyMemory{System.Char},System.Int32@)
172172
- markdown: Attempts to read a value from the specified buffer and updates the variance.
173-
- code: public static bool TryReadValue(ref int variance, ref ReadOnlyMemory<char> buffer, ref int position)
173+
- code: public static bool TryReadValue(ref int variance, ReadOnlyMemory<char> buffer, ref int position)
174174
- h4: Parameters
175175
- parameters:
176176
- name: variance
@@ -203,14 +203,14 @@ body:
203203
This method processes the buffer starting at the specified position and attempts to decode a value.
204204
The decoded value is used to update the <code class="paramref">variance</code> parameter. The method stops reading when a
205205
termination condition is met or the end of the buffer is reached.
206-
- api3: TryWriteValue(int, ref Span<char>, ref int)
207-
id: PolylineAlgorithm_PolylineEncoding_TryWriteValue_System_Int32_System_Span_System_Char___System_Int32__
206+
- api3: TryWriteValue(int, Span<char>, ref int)
207+
id: PolylineAlgorithm_PolylineEncoding_TryWriteValue_System_Int32_System_Span_System_Char__System_Int32__
208208
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncoding.cs#L134
209209
metadata:
210-
uid: PolylineAlgorithm.PolylineEncoding.TryWriteValue(System.Int32,System.Span{System.Char}@,System.Int32@)
211-
commentId: M:PolylineAlgorithm.PolylineEncoding.TryWriteValue(System.Int32,System.Span{System.Char}@,System.Int32@)
210+
uid: PolylineAlgorithm.PolylineEncoding.TryWriteValue(System.Int32,System.Span{System.Char},System.Int32@)
211+
commentId: M:PolylineAlgorithm.PolylineEncoding.TryWriteValue(System.Int32,System.Span{System.Char},System.Int32@)
212212
- markdown: Attempts to write a value derived from the specified <code class="paramref">variance</code> into the provided <code class="paramref">buffer</code> at the given <code class="paramref">position</code>.
213-
- code: public static bool TryWriteValue(int variance, ref Span<char> buffer, ref int position)
213+
- code: public static bool TryWriteValue(int variance, Span<char> buffer, ref int position)
214214
- h4: Parameters
215215
- parameters:
216216
- name: variance

api-reference/1.0/PolylineAlgorithm.PolylineEncodingOptions.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ body:
4141
- h2: Properties
4242
- api3: LoggerFactory
4343
id: PolylineAlgorithm_PolylineEncodingOptions_LoggerFactory
44-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptions.cs#L34
44+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptions.cs#L26
4545
metadata:
4646
uid: PolylineAlgorithm.PolylineEncodingOptions.LoggerFactory
4747
commentId: P:PolylineAlgorithm.PolylineEncodingOptions.LoggerFactory
48-
- markdown: Gets or sets the precision for encoding coordinates.
48+
- markdown: Gets logger factory.
4949
- code: public ILoggerFactory LoggerFactory { get; }
5050
- h4: Property Value
5151
- parameters:
@@ -54,21 +54,21 @@ body:
5454
url: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.iloggerfactory
5555
- h4: Remarks
5656
- markdown: The default logger factory is <xref href="Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory" data-throw-if-not-resolved="false"></xref>, which does not log any messages.
57-
- api3: MaxBufferSize
58-
id: PolylineAlgorithm_PolylineEncodingOptions_MaxBufferSize
59-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptions.cs#L26
57+
- api3: StackAllocLimit
58+
id: PolylineAlgorithm_PolylineEncodingOptions_StackAllocLimit
59+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptions.cs#L34
6060
metadata:
61-
uid: PolylineAlgorithm.PolylineEncodingOptions.MaxBufferSize
62-
commentId: P:PolylineAlgorithm.PolylineEncodingOptions.MaxBufferSize
63-
- markdown: Gets the maximum buffer size for encoding operations.
64-
- code: public int MaxBufferSize { get; }
61+
uid: PolylineAlgorithm.PolylineEncodingOptions.StackAllocLimit
62+
commentId: P:PolylineAlgorithm.PolylineEncodingOptions.StackAllocLimit
63+
- markdown: Gets stackalloc limit.
64+
- code: public int StackAllocLimit { get; }
6565
- h4: Property Value
6666
- parameters:
6767
- type:
6868
- text: int
6969
url: https://learn.microsoft.com/dotnet/api/system.int32
7070
- h4: Remarks
71-
- markdown: The default maximum buffer size is 64,000 bytes (64 KB). This can be adjusted based on the expected size of the polyline data, but should be enough for common cases.
71+
- markdown: The default stack alloc limit is 512.
7272
languageId: csharp
7373
metadata:
7474
description: Options for configuring polyline encoding.

api-reference/1.0/PolylineAlgorithm.PolylineEncodingOptionsBuilder.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ body:
6969
description: An <xref href="PolylineAlgorithm.PolylineEncodingOptionsBuilder" data-throw-if-not-resolved="false"></xref> instance for configuring polyline encoding options.
7070
- api3: WithLoggerFactory(ILoggerFactory)
7171
id: PolylineAlgorithm_PolylineEncodingOptionsBuilder_WithLoggerFactory_Microsoft_Extensions_Logging_ILoggerFactory_
72-
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptionsBuilder.cs#L72
72+
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptionsBuilder.cs#L73
7373
metadata:
7474
uid: PolylineAlgorithm.PolylineEncodingOptionsBuilder.WithLoggerFactory(Microsoft.Extensions.Logging.ILoggerFactory)
7575
commentId: M:PolylineAlgorithm.PolylineEncodingOptionsBuilder.WithLoggerFactory(Microsoft.Extensions.Logging.ILoggerFactory)
@@ -94,21 +94,20 @@ body:
9494
- text: ArgumentNullException
9595
url: https://learn.microsoft.com/dotnet/api/system.argumentnullexception
9696
description: Thrown when <code class="paramref">loggerFactory</code> is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
97-
- api3: WithMaxBufferSize(int)
98-
id: PolylineAlgorithm_PolylineEncodingOptionsBuilder_WithMaxBufferSize_System_Int32_
97+
- api3: WithStackAllocLimit(int)
98+
id: PolylineAlgorithm_PolylineEncodingOptionsBuilder_WithStackAllocLimit_System_Int32_
9999
src: https://github.com/petesramek/polyline-algorithm-csharp/blob/develop/1.0/src/PolylineAlgorithm/PolylineEncodingOptionsBuilder.cs#L54
100100
metadata:
101-
uid: PolylineAlgorithm.PolylineEncodingOptionsBuilder.WithMaxBufferSize(System.Int32)
102-
commentId: M:PolylineAlgorithm.PolylineEncodingOptionsBuilder.WithMaxBufferSize(System.Int32)
101+
uid: PolylineAlgorithm.PolylineEncodingOptionsBuilder.WithStackAllocLimit(System.Int32)
102+
commentId: M:PolylineAlgorithm.PolylineEncodingOptionsBuilder.WithStackAllocLimit(System.Int32)
103103
- markdown: Sets the buffer size for encoding operations.
104-
- code: public PolylineEncodingOptionsBuilder WithMaxBufferSize(int bufferSize)
104+
- code: public PolylineEncodingOptionsBuilder WithStackAllocLimit(int stackAllocLimit)
105105
- h4: Parameters
106106
- parameters:
107-
- name: bufferSize
107+
- name: stackAllocLimit
108108
type:
109109
- text: int
110110
url: https://learn.microsoft.com/dotnet/api/system.int32
111-
description: The maximum buffer size. Must be greater than 11.
112111
- h4: Returns
113112
- parameters:
114113
- type:

0 commit comments

Comments
 (0)