1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Memory</name>
7 <member name="T:System.Buffers.Binary.BinaryPrimitives" />
8 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt16BigEndian(System.ReadOnlySpan{System.Byte})">
9 <param name="source" />
11 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt16LittleEndian(System.ReadOnlySpan{System.Byte})">
12 <param name="source" />
14 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt32BigEndian(System.ReadOnlySpan{System.Byte})">
15 <param name="source" />
17 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt32LittleEndian(System.ReadOnlySpan{System.Byte})">
18 <param name="source" />
20 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt64BigEndian(System.ReadOnlySpan{System.Byte})">
21 <param name="source" />
23 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadInt64LittleEndian(System.ReadOnlySpan{System.Byte})">
24 <param name="source" />
26 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt16BigEndian(System.ReadOnlySpan{System.Byte})">
27 <param name="source" />
29 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt16LittleEndian(System.ReadOnlySpan{System.Byte})">
30 <param name="source" />
32 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt32BigEndian(System.ReadOnlySpan{System.Byte})">
33 <param name="source" />
35 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt32LittleEndian(System.ReadOnlySpan{System.Byte})">
36 <param name="source" />
38 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt64BigEndian(System.ReadOnlySpan{System.Byte})">
39 <param name="source" />
41 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReadUInt64LittleEndian(System.ReadOnlySpan{System.Byte})">
42 <param name="source" />
44 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Byte)">
45 <param name="value" />
47 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int16)">
48 <param name="value" />
50 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int32)">
51 <param name="value" />
53 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.Int64)">
54 <param name="value" />
56 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.SByte)">
57 <param name="value" />
59 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt16)">
60 <param name="value" />
62 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt32)">
63 <param name="value" />
65 <member name="M:System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(System.UInt64)">
66 <param name="value" />
68 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt16BigEndian(System.ReadOnlySpan{System.Byte},System.Int16@)">
69 <param name="source" />
70 <param name="value" />
72 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt16LittleEndian(System.ReadOnlySpan{System.Byte},System.Int16@)">
73 <param name="source" />
74 <param name="value" />
76 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt32BigEndian(System.ReadOnlySpan{System.Byte},System.Int32@)">
77 <param name="source" />
78 <param name="value" />
80 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt32LittleEndian(System.ReadOnlySpan{System.Byte},System.Int32@)">
81 <param name="source" />
82 <param name="value" />
84 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt64BigEndian(System.ReadOnlySpan{System.Byte},System.Int64@)">
85 <param name="source" />
86 <param name="value" />
88 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadInt64LittleEndian(System.ReadOnlySpan{System.Byte},System.Int64@)">
89 <param name="source" />
90 <param name="value" />
92 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt16BigEndian(System.ReadOnlySpan{System.Byte},System.UInt16@)">
93 <param name="source" />
94 <param name="value" />
96 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt16LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt16@)">
97 <param name="source" />
98 <param name="value" />
100 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt32BigEndian(System.ReadOnlySpan{System.Byte},System.UInt32@)">
101 <param name="source" />
102 <param name="value" />
104 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt32LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt32@)">
105 <param name="source" />
106 <param name="value" />
108 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt64BigEndian(System.ReadOnlySpan{System.Byte},System.UInt64@)">
109 <param name="source" />
110 <param name="value" />
112 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryReadUInt64LittleEndian(System.ReadOnlySpan{System.Byte},System.UInt64@)">
113 <param name="source" />
114 <param name="value" />
116 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt16BigEndian(System.Span{System.Byte},System.Int16)">
117 <param name="destination" />
118 <param name="value" />
120 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt16LittleEndian(System.Span{System.Byte},System.Int16)">
121 <param name="destination" />
122 <param name="value" />
124 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt32BigEndian(System.Span{System.Byte},System.Int32)">
125 <param name="destination" />
126 <param name="value" />
128 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt32LittleEndian(System.Span{System.Byte},System.Int32)">
129 <param name="destination" />
130 <param name="value" />
132 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt64BigEndian(System.Span{System.Byte},System.Int64)">
133 <param name="destination" />
134 <param name="value" />
136 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteInt64LittleEndian(System.Span{System.Byte},System.Int64)">
137 <param name="destination" />
138 <param name="value" />
140 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt16BigEndian(System.Span{System.Byte},System.UInt16)">
141 <param name="destination" />
142 <param name="value" />
144 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt16LittleEndian(System.Span{System.Byte},System.UInt16)">
145 <param name="destination" />
146 <param name="value" />
148 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt32BigEndian(System.Span{System.Byte},System.UInt32)">
149 <param name="destination" />
150 <param name="value" />
152 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt32LittleEndian(System.Span{System.Byte},System.UInt32)">
153 <param name="destination" />
154 <param name="value" />
156 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt64BigEndian(System.Span{System.Byte},System.UInt64)">
157 <param name="destination" />
158 <param name="value" />
160 <member name="M:System.Buffers.Binary.BinaryPrimitives.TryWriteUInt64LittleEndian(System.Span{System.Byte},System.UInt64)">
161 <param name="destination" />
162 <param name="value" />
164 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt16BigEndian(System.Span{System.Byte},System.Int16)">
165 <param name="destination" />
166 <param name="value" />
168 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt16LittleEndian(System.Span{System.Byte},System.Int16)">
169 <param name="destination" />
170 <param name="value" />
172 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt32BigEndian(System.Span{System.Byte},System.Int32)">
173 <param name="destination" />
174 <param name="value" />
176 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt32LittleEndian(System.Span{System.Byte},System.Int32)">
177 <param name="destination" />
178 <param name="value" />
180 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt64BigEndian(System.Span{System.Byte},System.Int64)">
181 <param name="destination" />
182 <param name="value" />
184 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteInt64LittleEndian(System.Span{System.Byte},System.Int64)">
185 <param name="destination" />
186 <param name="value" />
188 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt16BigEndian(System.Span{System.Byte},System.UInt16)">
189 <param name="destination" />
190 <param name="value" />
192 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt16LittleEndian(System.Span{System.Byte},System.UInt16)">
193 <param name="destination" />
194 <param name="value" />
196 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt32BigEndian(System.Span{System.Byte},System.UInt32)">
197 <param name="destination" />
198 <param name="value" />
200 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt32LittleEndian(System.Span{System.Byte},System.UInt32)">
201 <param name="destination" />
202 <param name="value" />
204 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt64BigEndian(System.Span{System.Byte},System.UInt64)">
205 <param name="destination" />
206 <param name="value" />
208 <member name="M:System.Buffers.Binary.BinaryPrimitives.WriteUInt64LittleEndian(System.Span{System.Byte},System.UInt64)">
209 <param name="destination" />
210 <param name="value" />
212 <member name="T:System.Buffers.BuffersExtensions">
213 <summary>Provides extension methods for <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
215 <member name="M:System.Buffers.BuffersExtensions.CopyTo``1(System.Buffers.ReadOnlySequence{``0},System.Span{``0})">
216 <summary>Copies the <see cref="T:System.Buffers.ReadOnlySequence`1" /> to the specified <see cref="T:System.Span`1" />.</summary>
217 <param name="source">The source <see cref="T:System.Buffers.ReadOnlySequence`1" />.</param>
218 <param name="destination">The destination <see cref="T:System.Span`1" />.</param>
219 <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</typeparam>
221 <member name="M:System.Buffers.BuffersExtensions.PositionOf``1(System.Buffers.ReadOnlySequence{``0},``0)">
222 <summary>Returns the position of the first occurrence of <paramref name="item" /> in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
223 <param name="source">The source <see cref="T:System.Buffers.ReadOnlySequence`1" />.</param>
224 <param name="value">The item to find in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</param>
225 <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</typeparam>
226 <returns>An object whose <see cref="M:System.SequencePosition.GetInteger" /> method returns the position of the first occurrence of <paramref name="item" />, or an object whose <see langword="Nullable<SequencePosition>.HasValue" /> property is <see langword="false" /> .</returns>
228 <member name="M:System.Buffers.BuffersExtensions.ToArray``1(System.Buffers.ReadOnlySequence{``0})">
229 <summary>Converts the <see cref="T:System.Buffers.ReadOnlySequence`1" /> to an array.</summary>
230 <param name="sequence">The read-only sequence to convert to an array.</param>
231 <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</typeparam>
233 <member name="M:System.Buffers.BuffersExtensions.Write``1(System.Buffers.IBufferWriter{``0},System.ReadOnlySpan{``0})">
234 <summary>Writes the contents of <paramref name="value" /> to <paramref name="writer" />.</summary>
235 <param name="writer">The buffer writer to which to write <paramref name="value" />.</param>
236 <param name="value">The read-only span to be written to <paramref name="writer" />.</param>
237 <typeparam name="T">The type of the items in the <see cref="T:System.ReadOnlySpan`1" />.</typeparam>
239 <member name="T:System.Buffers.IBufferWriter`1">
240 <summary>Represents a <typeparamref name="T" /> sink.</summary>
241 <typeparam name="T">The type of the items in the <see cref="T:System.Buffers.IBufferWriter`1" />.</typeparam>
243 <member name="M:System.Buffers.IBufferWriter`1.Advance(System.Int32)">
244 <summary>Notifies the <see cref="T:System.Buffers.IBufferWriter`1" /> that <paramref name="count" /> data items were written to the <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />.</summary>
245 <param name="count">The number of data items written to the <see cref="T:System.Span`1" /> or <see cref="T:System.Memory`1" />.</param>
247 <member name="M:System.Buffers.IBufferWriter`1.GetMemory(System.Int32)">
248 <summary>Requests a <see cref="T:System.Memory`1" /> that is at least <paramref name="sizeHint" /> in size if possible.</summary>
249 <param name="sizeHint">The size of the <see cref="T:System.Memory`1" /> requested. If 0, requests currently available memory.</param>
250 <returns>A <see cref="T:System.Memory`1" /> of size <paramref name="sizeHint" />, if it's available; otherwise, a <see cref="T:System.Memory`1" /> with the maximum available memory. If <paramref name="sizeHint" /> is 0, returns currently available memory.</returns>
252 <member name="M:System.Buffers.IBufferWriter`1.GetSpan(System.Int32)">
253 <summary>Requests a span that is at least <paramref name="sizeHint" /> in size if possible.</summary>
254 <param name="sizeHint">The size of the memory span requested. If 0, requests currently available memory.</param>
255 <returns>A span of size <paramref name="sizeHint" />, if it's available; otherwise, a memory span with the maximum available memory. If <paramref name="sizeHint" /> is 0, returns currently available memory.</returns>
257 <member name="T:System.Buffers.MemoryPool`1">
258 <summary>Represents a pool of memory blocks.</summary>
259 <typeparam name="T">The type of the items in the memory pool.</typeparam>
261 <member name="M:System.Buffers.MemoryPool`1.#ctor">
262 <summary>Constructs a new instance of a memory pool.</summary>
264 <member name="M:System.Buffers.MemoryPool`1.Dispose">
265 <summary>Frees all resources used by the memory pool.</summary>
267 <member name="M:System.Buffers.MemoryPool`1.Dispose(System.Boolean)">
268 <summary>Frees the unmanaged resources used by the memory pool and optionally releases the managed resources.</summary>
269 <param name="disposing">
270 <see langword="true" /> to release both managed and unmanaged resources; to release only unmanaged resources.</param>
272 <member name="P:System.Buffers.MemoryPool`1.MaxBufferSize">
273 <summary>Gets the maximum buffer size supported by this pool.</summary>
274 <returns>The maximum buffer size supported by this pool.</returns>
276 <member name="M:System.Buffers.MemoryPool`1.Rent(System.Int32)">
277 <summary>Returns a memory block capable of holding at least <paramref name="minBufferSize" /> elements of T.</summary>
278 <param name="minBufferSize">The minimum number of elements of <typeparamref name="T" /> that the memory pool can hold. A value of -1 returns a memory pool set to the default size for the pool.</param>
279 <returns>A memory block capable of holding at least <paramref name="minBufferSize" /> elements of T.</returns>
281 <member name="P:System.Buffers.MemoryPool`1.Shared">
282 <summary>Gets a singleton instance of a memory pool based on arrays.</summary>
283 <returns>A singleton instance of a memory pool.</returns>
285 <member name="T:System.Buffers.OperationStatus">
286 <summary>Defines the values that can be returned from span-based operations that support processing of input contained in multiple discontiguous buffers.</summary>
288 <member name="F:System.Buffers.OperationStatus.DestinationTooSmall">
289 <summary>The input is partially processed, up to what could fit into the destination buffer. The caller can enlarge the destination buffer, slice the buffers appropriately, and retry.</summary>
291 <member name="F:System.Buffers.OperationStatus.Done">
292 <summary>The entire input buffer has been processed and the operation is complete.</summary>
294 <member name="F:System.Buffers.OperationStatus.InvalidData">
295 <summary>The input contained invalid bytes which could not be processed. If the input is partially processed, the destination contains the partial result. This guarantees that no additional data appended to the input will make the invalid sequence valid.</summary>
297 <member name="F:System.Buffers.OperationStatus.NeedMoreData">
298 <summary>The input is partially processed, up to the last valid chunk of the input that could be consumed. The caller can stitch the remaining unprocessed input with more data, slice the buffers appropriately, and retry.</summary>
300 <member name="T:System.Buffers.ReadOnlySequence`1">
301 <summary>Represents a sequence that can read a sequential series of <typeparam name="T" />.</summary>
302 <typeparam name="T" />
304 <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(`0[])">
305 <summary>Creates an instance of <see cref="T:System.Buffers.ReadOnlySequence`1" /> from the <paramref name="array" />.</summary>
306 <param name="array">The array from which to create a read-only sequence.</param>
308 <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(`0[],System.Int32,System.Int32)">
309 <summary>Creates an instance of a <see cref="T:System.Buffers.ReadOnlySequence`1" /> from a section of an array.</summary>
310 <param name="array">The array from which to create the read-only sequence.</param>
311 <param name="start">The zero-based index of the first element in the array to include in the read-only sequence.</param>
312 <param name="length">The number of elements to include in the read-only sequence.</param>
314 <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(System.Buffers.ReadOnlySequenceSegment{`0},System.Int32,System.Buffers.ReadOnlySequenceSegment{`0},System.Int32)">
315 <summary>Creates an instance of a <see cref="T:System.Buffers.ReadOnlySequence`1" /> from a linked memory list represented by start and end segments and the corresponding indexes in them.</summary>
316 <param name="startSegment" />
317 <param name="startIndex" />
318 <param name="endSegment" />
319 <param name="endIndex" />
321 <member name="M:System.Buffers.ReadOnlySequence`1.#ctor(System.ReadOnlyMemory{`0})">
322 <summary>Creates an instance of <see cref="T:System.Buffers.ReadOnlySequence`1" /> from a <see cref="T:System.ReadOnlyMemory`1" />.</summary>
323 <param name="memory" />
325 <member name="F:System.Buffers.ReadOnlySequence`1.Empty">
326 <summary>Returns an empty <see cref="T:System.Buffers.ReadOnlySequence`1" /></summary>
328 <member name="P:System.Buffers.ReadOnlySequence`1.End">
329 <summary>Gets the position at the end of the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
331 <member name="T:System.Buffers.ReadOnlySequence`1.Enumerator">
332 <summary>Represents an enumerator over a <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
333 <typeparam name="T" />
335 <member name="M:System.Buffers.ReadOnlySequence`1.Enumerator.#ctor(System.Buffers.ReadOnlySequence{`0}@)">
336 <summary>Initializes the enumerator.</summary>
337 <param name="sequence">The <see cref="T:System.Buffers.ReadOnlySequence`1" /> to enumerate.</param>
339 <member name="P:System.Buffers.ReadOnlySequence`1.Enumerator.Current">
340 <summary>Gets the current <see cref="T:System.ReadOnlyMemory`1" />.</summary>
342 <member name="M:System.Buffers.ReadOnlySequence`1.Enumerator.MoveNext">
343 <summary>Moves to the next <see cref="T:System.ReadOnlyMemory`1" /> in the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
345 <member name="P:System.Buffers.ReadOnlySequence`1.First">
346 <summary>Gets the <see cref="T:System.ReadOnlyMemory`1" /> from the first segment.</summary>
348 <member name="M:System.Buffers.ReadOnlySequence`1.GetEnumerator">
349 <summary>Returns an enumerator over the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
350 <returns>Returns an enumerator over the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</returns>
352 <member name="M:System.Buffers.ReadOnlySequence`1.GetPosition(System.Int64)">
353 <summary>Returns a new <see cref="T:System.SequencePosition" /> at an <paramref name="offset" /> from the start of the sequence.</summary>
354 <param name="offset" />
356 <member name="M:System.Buffers.ReadOnlySequence`1.GetPosition(System.Int64,System.SequencePosition)">
357 <summary>Returns a new <see cref="T:System.SequencePosition" /> at an <paramref name="offset" /> from the <paramref name="origin" />.</summary>
358 <param name="offset" />
359 <param name="origin" />
360 <returns>A new object that starts at the <paramref name="offset" /> position of the original object.</returns>
362 <member name="P:System.Buffers.ReadOnlySequence`1.IsEmpty">
363 <summary>Gets a value that indicates whether the <see cref="T:System.Buffers.ReadOnlySequence`1" /> is empty.</summary>
365 <member name="P:System.Buffers.ReadOnlySequence`1.IsSingleSegment">
366 <summary>Gets a value that indicates whether the <see cref="T:System.Buffers.ReadOnlySequence`1" /> contains a single <see cref="T:System.ReadOnlyMemory`1" /> segment.</summary>
368 <see langword="true" /> if the read-only sequence is empty; otherwise, <see langword="false" />.</returns>
370 <member name="P:System.Buffers.ReadOnlySequence`1.Length">
371 <summary>Gets the length of the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
372 <returns>The length of the read-only sequence.</returns>
374 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int32,System.Int32)">
375 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
376 <param name="start">The index at which to begin this slice.</param>
377 <param name="length">The length of the slice</param>
378 <returns>A slice that consists of <paramref name="length" /> elements from the current instance starting at index <paramref name="start" />.</returns>
380 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int32,System.SequencePosition)">
381 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, ending at <paramref name="end" /> (inclusive).</summary>
382 <param name="start">The index at which to begin this slice.</param>
383 <param name="end">The end (inclusive) of the slice.</param>
384 <returns>A slice that consists of items from the <paramref name="start" /> sequence position to the <paramref name="end" /> sequence position in the current read-only sequence.</returns>
386 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int64)">
387 <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" /> , beginning at a specified index and continuing to the end of the read-only sequence.</summary>
388 <param name="start">The start index at which to begin this slice.</param>
390 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int64,System.Int64)">
391 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
392 <param name="start">The index at which to begin this slice.</param>
393 <param name="length">The length of the slice.</param>
395 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.Int64,System.SequencePosition)">
396 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, ending at <paramref name="end" /> (inclusive).</summary>
397 <param name="start">The index at which to begin this slice.</param>
398 <param name="end">The end (inclusive) of the slice.</param>
400 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition)">
401 <summary>Forms a slice out of the current <see cref="T:System.Buffers.ReadOnlySequence`1" /> that begins at a specified starting sequence position and continues to its end.</summary>
402 <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
404 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition,System.Int32)">
405 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at '<paramref name="start" />, with <paramref name="length" /> items.</summary>
406 <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
407 <param name="length">The length of the slice.</param>
409 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition,System.Int64)">
410 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, with <paramref name="length" /> items.</summary>
411 <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
412 <param name="length">The length of the slice.</param>
414 <member name="M:System.Buffers.ReadOnlySequence`1.Slice(System.SequencePosition,System.SequencePosition)">
415 <summary>Forms a slice out of the given <see cref="T:System.Buffers.ReadOnlySequence`1" />, beginning at <paramref name="start" />, ending at <paramref name="end" /> (inclusive).</summary>
416 <param name="start">The starting (inclusive) <see cref="T:System.SequencePosition" /> at which to begin this slice.</param>
417 <param name="end">The ending (inclusive) <see cref="T:System.SequencePosition" /> of the slice.</param>
419 <member name="P:System.Buffers.ReadOnlySequence`1.Start">
420 <summary>Gets the position to the start of the <see cref="T:System.Buffers.ReadOnlySequence`1" />.</summary>
422 <member name="M:System.Buffers.ReadOnlySequence`1.ToString" />
423 <member name="M:System.Buffers.ReadOnlySequence`1.TryGet(System.SequencePosition@,System.ReadOnlyMemory{`0}@,System.Boolean)">
424 <summary>Tries to retrieve the next segment after <paramref name="position" /> and returns a value that indicates whether the operation succeeded.</summary>
425 <param name="position">The current sequence position.</param>
426 <param name="memory">A read-only memory span that contains the next segment after <paramref name="position" />.</param>
427 <param name="advance">
428 <see langword="true" /> if <paramref name="position" /> should to the beginning of next segment; otherwise, <see langword="false" />.</param>
429 <returns>Returns <see langword="true" /> if the method returned the next segment, or <see langword="false" /> if the end of the read-only sequence was reached.</returns>
431 <member name="T:System.Buffers.ReadOnlySequenceSegment`1">
432 <summary>Represents a linked list of <see cref="T:System.ReadOnlyMemory`1" /> nodes.</summary>
433 <typeparam name="T" />
435 <member name="M:System.Buffers.ReadOnlySequenceSegment`1.#ctor" />
436 <member name="P:System.Buffers.ReadOnlySequenceSegment`1.Memory">
437 <summary>Gets or sets a <see cref="T:System.ReadOnlyMemory`1" /> value for the current node.</summary>
438 <returns>A <see cref="T:System.ReadOnlyMemory`1" /> value for the current node.</returns>
440 <member name="P:System.Buffers.ReadOnlySequenceSegment`1.Next">
441 <summary>Gets or sets the next node.</summary>
442 <returns>The next node.</returns>
444 <member name="P:System.Buffers.ReadOnlySequenceSegment`1.RunningIndex">
445 <summary>Gets or sets the sum of node lengths before the current node.</summary>
446 <returns>The sum of node lengths before the current node.</returns>
448 <member name="T:System.Buffers.StandardFormat" />
449 <member name="M:System.Buffers.StandardFormat.#ctor(System.Char,System.Byte)">
450 <param name="symbol" />
451 <param name="precision" />
453 <member name="M:System.Buffers.StandardFormat.Equals(System.Buffers.StandardFormat)">
454 <param name="other" />
456 <member name="M:System.Buffers.StandardFormat.Equals(System.Object)">
459 <member name="M:System.Buffers.StandardFormat.GetHashCode" />
460 <member name="P:System.Buffers.StandardFormat.HasPrecision" />
461 <member name="P:System.Buffers.StandardFormat.IsDefault" />
462 <member name="F:System.Buffers.StandardFormat.MaxPrecision" />
463 <member name="F:System.Buffers.StandardFormat.NoPrecision" />
464 <member name="M:System.Buffers.StandardFormat.op_Equality(System.Buffers.StandardFormat,System.Buffers.StandardFormat)">
465 <param name="left" />
466 <param name="right" />
468 <member name="M:System.Buffers.StandardFormat.op_Implicit(System.Char)~System.Buffers.StandardFormat">
469 <param name="symbol" />
471 <member name="M:System.Buffers.StandardFormat.op_Inequality(System.Buffers.StandardFormat,System.Buffers.StandardFormat)">
472 <param name="left" />
473 <param name="right" />
475 <member name="M:System.Buffers.StandardFormat.Parse(System.ReadOnlySpan{System.Char})">
476 <param name="format" />
478 <member name="M:System.Buffers.StandardFormat.Parse(System.String)">
479 <param name="format" />
481 <member name="P:System.Buffers.StandardFormat.Precision" />
482 <member name="P:System.Buffers.StandardFormat.Symbol" />
483 <member name="M:System.Buffers.StandardFormat.ToString" />
484 <member name="T:System.Buffers.Text.Base64">
485 <summary>Converts between binary data and UTF-8 encoded text that is represented in base 64.</summary>
487 <member name="M:System.Buffers.Text.Base64.DecodeFromUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
488 <summary>Decodes the span of UTF-8 encoded text represented as base 64 into binary data. If the input is not a multiple of 4, it will decode as much as it can, to the closest multiple of 4.</summary>
489 <param name="utf8">The input span that contains UTF-8 encoded text in base 64 that needs to be decoded.</param>
490 <param name="bytes">The output span that contains the result of the operation, that is, the decoded binary data.</param>
491 <param name="bytesConsumed">The number of input bytes consumed during the operation. This can be used to slice the input for subsequent calls, if necessary.</param>
492 <param name="bytesWritten">The number of bytes written into the output span. This can be used to slice the output for subsequent calls, if necessary.</param>
493 <param name="isFinalBlock">
494 <see langword="true" /> (default) if the input span contains the entire data to decode. <see langword="false" /> if the input span contains partial data with more data to follow.</param>
495 <returns>One of the enumeration values that indicates the status of the decoding operation.</returns>
497 <member name="M:System.Buffers.Text.Base64.DecodeFromUtf8InPlace(System.Span{System.Byte},System.Int32@)">
498 <summary>Decodes the span of UTF-8 encoded text in base 64 (in-place) into binary data. The decoded binary output is smaller than the text data contained in the input (the operation deflates the data). If the input is not a multiple of 4, the method will not decode any data.</summary>
499 <param name="buffer">The input span that contains the base-64 text data that needs to be decoded.</param>
500 <param name="bytesWritten">The number of bytes written into the buffer.</param>
501 <returns>One of the enumeration values that indicates the status of the decoding operation.</returns>
503 <member name="M:System.Buffers.Text.Base64.EncodeToUtf8(System.ReadOnlySpan{System.Byte},System.Span{System.Byte},System.Int32@,System.Int32@,System.Boolean)">
504 <summary>Encodes the span of binary data into UTF-8 encoded text represented as base 64.</summary>
505 <param name="bytes">The input span that contains binary data that needs to be encoded.</param>
506 <param name="utf8">The output span that contains the result of the operation, that is, the UTF-8 encoded text in base 64.</param>
507 <param name="bytesConsumed">The number of input bytes consumed during the operation. This can be used to slice the input for subsequent calls, if necessary.</param>
508 <param name="bytesWritten">The number of bytes written into the output span. This can be used to slice the output for subsequent calls, if necessary.</param>
509 <param name="isFinalBlock">
510 <see langword="true" /> (the default) if the input span contains the entire data to encode. <see langword="false" /> if the input span contains partial data with more data to follow.</param>
511 <returns>One of the enumeration values that indicates the status of the encoding operation.</returns>
513 <member name="M:System.Buffers.Text.Base64.EncodeToUtf8InPlace(System.Span{System.Byte},System.Int32,System.Int32@)">
514 <summary>Encodes the span of binary data (in-place) into UTF-8 encoded text represented as base 64. The encoded text output is larger than the binary data contained in the input (the operation inflates the data).</summary>
515 <param name="buffer">The input span that contains binary data that needs to be encoded. Because the method performs an in-place conversion, it needs to be large enough to store the result of the operation.</param>
516 <param name="dataLength">The number of bytes of binary data contained within the buffer that needs to be encoded. This value must be smaller than the buffer length.</param>
517 <param name="bytesWritten">The number of bytes written into the buffer.</param>
518 <returns>One of the enumeration values that indicates the status of the encoding operation.</returns>
520 <member name="M:System.Buffers.Text.Base64.GetMaxDecodedFromUtf8Length(System.Int32)">
521 <summary>Returns the maximum length (in bytes) of the result if you were to decode base-64 encoded text within a byte span of size <paramref name="length" />.</summary>
522 <param name="length" />
523 <exception cref="T:System.ArgumentOutOfRangeException">
524 <paramref name="length" /> is less than 0.</exception>
526 <member name="M:System.Buffers.Text.Base64.GetMaxEncodedToUtf8Length(System.Int32)">
527 <summary>Returns the maximum length (in bytes) of the result if you were to encode binary data within a byte span of size <paramref name="length" />.</summary>
528 <param name="length" />
529 <exception cref="T:System.ArgumentOutOfRangeException">
530 <paramref name="length" /> is less than 0 or larger than 1610612733 (since encode inflates the data by 4/3).</exception>
532 <member name="T:System.Buffers.Text.Utf8Formatter" />
533 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Boolean,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
534 <param name="value" />
535 <param name="destination" />
536 <param name="bytesWritten" />
537 <param name="format" />
539 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Byte,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
540 <param name="value" />
541 <param name="destination" />
542 <param name="bytesWritten" />
543 <param name="format" />
545 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.DateTime,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
546 <param name="value" />
547 <param name="destination" />
548 <param name="bytesWritten" />
549 <param name="format" />
551 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.DateTimeOffset,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
552 <param name="value" />
553 <param name="destination" />
554 <param name="bytesWritten" />
555 <param name="format" />
557 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Decimal,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
558 <param name="value" />
559 <param name="destination" />
560 <param name="bytesWritten" />
561 <param name="format" />
563 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Double,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
564 <param name="value" />
565 <param name="destination" />
566 <param name="bytesWritten" />
567 <param name="format" />
569 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Guid,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
570 <param name="value" />
571 <param name="destination" />
572 <param name="bytesWritten" />
573 <param name="format" />
575 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Int16,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
576 <param name="value" />
577 <param name="destination" />
578 <param name="bytesWritten" />
579 <param name="format" />
581 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Int32,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
582 <param name="value" />
583 <param name="destination" />
584 <param name="bytesWritten" />
585 <param name="format" />
587 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Int64,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
588 <param name="value" />
589 <param name="destination" />
590 <param name="bytesWritten" />
591 <param name="format" />
593 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.SByte,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
594 <param name="value" />
595 <param name="destination" />
596 <param name="bytesWritten" />
597 <param name="format" />
599 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.Single,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
600 <param name="value" />
601 <param name="destination" />
602 <param name="bytesWritten" />
603 <param name="format" />
605 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.TimeSpan,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
606 <param name="value" />
607 <param name="destination" />
608 <param name="bytesWritten" />
609 <param name="format" />
611 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.UInt16,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
612 <param name="value" />
613 <param name="destination" />
614 <param name="bytesWritten" />
615 <param name="format" />
617 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.UInt32,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
618 <param name="value" />
619 <param name="destination" />
620 <param name="bytesWritten" />
621 <param name="format" />
623 <member name="M:System.Buffers.Text.Utf8Formatter.TryFormat(System.UInt64,System.Span{System.Byte},System.Int32@,System.Buffers.StandardFormat)">
624 <param name="value" />
625 <param name="destination" />
626 <param name="bytesWritten" />
627 <param name="format" />
629 <member name="T:System.Buffers.Text.Utf8Parser" />
630 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Boolean@,System.Int32@,System.Char)">
631 <param name="source" />
632 <param name="value" />
633 <param name="bytesConsumed" />
634 <param name="standardFormat" />
636 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Byte@,System.Int32@,System.Char)">
637 <param name="source" />
638 <param name="value" />
639 <param name="bytesConsumed" />
640 <param name="standardFormat" />
642 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.DateTime@,System.Int32@,System.Char)">
643 <param name="source" />
644 <param name="value" />
645 <param name="bytesConsumed" />
646 <param name="standardFormat" />
648 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.DateTimeOffset@,System.Int32@,System.Char)">
649 <param name="source" />
650 <param name="value" />
651 <param name="bytesConsumed" />
652 <param name="standardFormat" />
654 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Decimal@,System.Int32@,System.Char)">
655 <param name="source" />
656 <param name="value" />
657 <param name="bytesConsumed" />
658 <param name="standardFormat" />
660 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Double@,System.Int32@,System.Char)">
661 <param name="source" />
662 <param name="value" />
663 <param name="bytesConsumed" />
664 <param name="standardFormat" />
666 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Guid@,System.Int32@,System.Char)">
667 <param name="source" />
668 <param name="value" />
669 <param name="bytesConsumed" />
670 <param name="standardFormat" />
672 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Int16@,System.Int32@,System.Char)">
673 <param name="source" />
674 <param name="value" />
675 <param name="bytesConsumed" />
676 <param name="standardFormat" />
678 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Int32@,System.Int32@,System.Char)">
679 <param name="source" />
680 <param name="value" />
681 <param name="bytesConsumed" />
682 <param name="standardFormat" />
684 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Int64@,System.Int32@,System.Char)">
685 <param name="source" />
686 <param name="value" />
687 <param name="bytesConsumed" />
688 <param name="standardFormat" />
690 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.SByte@,System.Int32@,System.Char)">
691 <param name="source" />
692 <param name="value" />
693 <param name="bytesConsumed" />
694 <param name="standardFormat" />
696 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.Single@,System.Int32@,System.Char)">
697 <param name="source" />
698 <param name="value" />
699 <param name="bytesConsumed" />
700 <param name="standardFormat" />
702 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.TimeSpan@,System.Int32@,System.Char)">
703 <param name="source" />
704 <param name="value" />
705 <param name="bytesConsumed" />
706 <param name="standardFormat" />
708 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.UInt16@,System.Int32@,System.Char)">
709 <param name="source" />
710 <param name="value" />
711 <param name="bytesConsumed" />
712 <param name="standardFormat" />
714 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.UInt32@,System.Int32@,System.Char)">
715 <param name="source" />
716 <param name="value" />
717 <param name="bytesConsumed" />
718 <param name="standardFormat" />
720 <member name="M:System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan{System.Byte},System.UInt64@,System.Int32@,System.Char)">
721 <param name="source" />
722 <param name="value" />
723 <param name="bytesConsumed" />
724 <param name="standardFormat" />
726 <member name="T:System.MemoryExtensions" />
727 <member name="M:System.MemoryExtensions.AsMemory(System.String)">
728 <param name="text" />
730 <member name="M:System.MemoryExtensions.AsMemory(System.String,System.Int32)">
731 <param name="text" />
732 <param name="start" />
734 <member name="M:System.MemoryExtensions.AsMemory(System.String,System.Int32,System.Int32)">
735 <param name="text" />
736 <param name="start" />
737 <param name="length" />
739 <member name="M:System.MemoryExtensions.AsMemory``1(``0[])">
740 <param name="array" />
741 <typeparam name="T" />
743 <member name="M:System.MemoryExtensions.AsMemory``1(``0[],System.Int32)">
744 <param name="array" />
745 <param name="start" />
746 <typeparam name="T" />
748 <member name="M:System.MemoryExtensions.AsMemory``1(``0[],System.Int32,System.Int32)">
749 <param name="array" />
750 <param name="start" />
751 <param name="length" />
752 <typeparam name="T" />
754 <member name="M:System.MemoryExtensions.AsMemory``1(System.ArraySegment{``0})">
755 <param name="segment" />
756 <typeparam name="T" />
758 <member name="M:System.MemoryExtensions.AsMemory``1(System.ArraySegment{``0},System.Int32)">
759 <param name="segment" />
760 <param name="start" />
761 <typeparam name="T" />
763 <member name="M:System.MemoryExtensions.AsMemory``1(System.ArraySegment{``0},System.Int32,System.Int32)">
764 <param name="segment" />
765 <param name="start" />
766 <param name="length" />
767 <typeparam name="T" />
769 <member name="M:System.MemoryExtensions.AsSpan(System.String)">
770 <param name="text" />
772 <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Int32)">
773 <param name="text" />
774 <param name="start" />
776 <member name="M:System.MemoryExtensions.AsSpan(System.String,System.Int32,System.Int32)">
777 <param name="text" />
778 <param name="start" />
779 <param name="length" />
781 <member name="M:System.MemoryExtensions.AsSpan``1(``0[])">
782 <param name="array" />
783 <typeparam name="T" />
785 <member name="M:System.MemoryExtensions.AsSpan``1(``0[],System.Int32)">
786 <param name="array" />
787 <param name="start" />
788 <typeparam name="T" />
790 <member name="M:System.MemoryExtensions.AsSpan``1(``0[],System.Int32,System.Int32)">
791 <param name="array" />
792 <param name="start" />
793 <param name="length" />
794 <typeparam name="T" />
796 <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0})">
797 <param name="segment" />
798 <typeparam name="T" />
800 <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0},System.Int32)">
801 <param name="segment" />
802 <param name="start" />
803 <typeparam name="T" />
805 <member name="M:System.MemoryExtensions.AsSpan``1(System.ArraySegment{``0},System.Int32,System.Int32)">
806 <param name="segment" />
807 <param name="start" />
808 <param name="length" />
809 <typeparam name="T" />
811 <member name="M:System.MemoryExtensions.BinarySearch``1(System.ReadOnlySpan{``0},System.IComparable{``0})">
812 <param name="span" />
813 <param name="comparable" />
814 <typeparam name="T" />
816 <member name="M:System.MemoryExtensions.BinarySearch``1(System.Span{``0},System.IComparable{``0})">
817 <param name="span" />
818 <param name="comparable" />
819 <typeparam name="T" />
821 <member name="M:System.MemoryExtensions.BinarySearch``2(System.ReadOnlySpan{``0},``0,``1)">
822 <param name="span" />
823 <param name="value" />
824 <param name="comparer" />
825 <typeparam name="T" />
826 <typeparam name="TComparer" />
828 <member name="M:System.MemoryExtensions.BinarySearch``2(System.ReadOnlySpan{``0},``1)">
829 <param name="span" />
830 <param name="comparable" />
831 <typeparam name="T" />
832 <typeparam name="TComparable" />
834 <member name="M:System.MemoryExtensions.BinarySearch``2(System.Span{``0},``0,``1)">
835 <param name="span" />
836 <param name="value" />
837 <param name="comparer" />
838 <typeparam name="T" />
839 <typeparam name="TComparer" />
841 <member name="M:System.MemoryExtensions.BinarySearch``2(System.Span{``0},``1)">
842 <param name="span" />
843 <param name="comparable" />
844 <typeparam name="T" />
845 <typeparam name="TComparable" />
847 <member name="M:System.MemoryExtensions.CompareTo(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
848 <param name="span" />
849 <param name="other" />
850 <param name="comparisonType" />
852 <member name="M:System.MemoryExtensions.Contains(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
853 <param name="span" />
854 <param name="value" />
855 <param name="comparisonType" />
857 <member name="M:System.MemoryExtensions.CopyTo``1(``0[],System.Memory{``0})">
858 <param name="source" />
859 <param name="destination" />
860 <typeparam name="T" />
862 <member name="M:System.MemoryExtensions.CopyTo``1(``0[],System.Span{``0})">
863 <param name="source" />
864 <param name="destination" />
865 <typeparam name="T" />
867 <member name="M:System.MemoryExtensions.EndsWith(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
868 <param name="span" />
869 <param name="value" />
870 <param name="comparisonType" />
872 <member name="M:System.MemoryExtensions.EndsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
873 <param name="span" />
874 <param name="value" />
875 <typeparam name="T" />
877 <member name="M:System.MemoryExtensions.EndsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
878 <param name="span" />
879 <param name="value" />
880 <typeparam name="T" />
882 <member name="M:System.MemoryExtensions.Equals(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
883 <param name="span" />
884 <param name="other" />
885 <param name="comparisonType" />
887 <member name="M:System.MemoryExtensions.IndexOf(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
888 <param name="span" />
889 <param name="value" />
890 <param name="comparisonType" />
892 <member name="M:System.MemoryExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
893 <param name="span" />
894 <param name="value" />
895 <typeparam name="T" />
897 <member name="M:System.MemoryExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
898 <param name="span" />
899 <param name="value" />
900 <typeparam name="T" />
902 <member name="M:System.MemoryExtensions.IndexOf``1(System.Span{``0},``0)">
903 <param name="span" />
904 <param name="value" />
905 <typeparam name="T" />
907 <member name="M:System.MemoryExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
908 <param name="span" />
909 <param name="value" />
910 <typeparam name="T" />
912 <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},``0,``0)">
913 <param name="span" />
914 <param name="value0" />
915 <param name="value1" />
916 <typeparam name="T" />
918 <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},``0,``0,``0)">
919 <param name="span" />
920 <param name="value0" />
921 <param name="value1" />
922 <param name="value2" />
923 <typeparam name="T" />
925 <member name="M:System.MemoryExtensions.IndexOfAny``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
926 <param name="span" />
927 <param name="values" />
928 <typeparam name="T" />
930 <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},``0,``0)">
931 <param name="span" />
932 <param name="value0" />
933 <param name="value1" />
934 <typeparam name="T" />
936 <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},``0,``0,``0)">
937 <param name="span" />
938 <param name="value0" />
939 <param name="value1" />
940 <param name="value2" />
941 <typeparam name="T" />
943 <member name="M:System.MemoryExtensions.IndexOfAny``1(System.Span{``0},System.ReadOnlySpan{``0})">
944 <param name="span" />
945 <param name="values" />
946 <typeparam name="T" />
948 <member name="M:System.MemoryExtensions.IsWhiteSpace(System.ReadOnlySpan{System.Char})">
949 <param name="span" />
951 <member name="M:System.MemoryExtensions.LastIndexOf``1(System.ReadOnlySpan{``0},``0)">
952 <param name="span" />
953 <param name="value" />
954 <typeparam name="T" />
956 <member name="M:System.MemoryExtensions.LastIndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
957 <param name="span" />
958 <param name="value" />
959 <typeparam name="T" />
961 <member name="M:System.MemoryExtensions.LastIndexOf``1(System.Span{``0},``0)">
962 <param name="span" />
963 <param name="value" />
964 <typeparam name="T" />
966 <member name="M:System.MemoryExtensions.LastIndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
967 <param name="span" />
968 <param name="value" />
969 <typeparam name="T" />
971 <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},``0,``0)">
972 <param name="span" />
973 <param name="value0" />
974 <param name="value1" />
975 <typeparam name="T" />
977 <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},``0,``0,``0)">
978 <param name="span" />
979 <param name="value0" />
980 <param name="value1" />
981 <param name="value2" />
982 <typeparam name="T" />
984 <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
985 <param name="span" />
986 <param name="values" />
987 <typeparam name="T" />
989 <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},``0,``0)">
990 <param name="span" />
991 <param name="value0" />
992 <param name="value1" />
993 <typeparam name="T" />
995 <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},``0,``0,``0)">
996 <param name="span" />
997 <param name="value0" />
998 <param name="value1" />
999 <param name="value2" />
1000 <typeparam name="T" />
1002 <member name="M:System.MemoryExtensions.LastIndexOfAny``1(System.Span{``0},System.ReadOnlySpan{``0})">
1003 <param name="span" />
1004 <param name="values" />
1005 <typeparam name="T" />
1007 <member name="M:System.MemoryExtensions.Overlaps``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
1008 <param name="span" />
1009 <param name="other" />
1010 <typeparam name="T" />
1012 <member name="M:System.MemoryExtensions.Overlaps``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0},System.Int32@)">
1013 <param name="span" />
1014 <param name="other" />
1015 <param name="elementOffset" />
1016 <typeparam name="T" />
1018 <member name="M:System.MemoryExtensions.Overlaps``1(System.Span{``0},System.ReadOnlySpan{``0})">
1019 <param name="span" />
1020 <param name="other" />
1021 <typeparam name="T" />
1023 <member name="M:System.MemoryExtensions.Overlaps``1(System.Span{``0},System.ReadOnlySpan{``0},System.Int32@)">
1024 <param name="span" />
1025 <param name="other" />
1026 <param name="elementOffset" />
1027 <typeparam name="T" />
1029 <member name="M:System.MemoryExtensions.Reverse``1(System.Span{``0})">
1030 <param name="span" />
1031 <typeparam name="T" />
1033 <member name="M:System.MemoryExtensions.SequenceCompareTo``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
1034 <param name="span" />
1035 <param name="other" />
1036 <typeparam name="T" />
1038 <member name="M:System.MemoryExtensions.SequenceCompareTo``1(System.Span{``0},System.ReadOnlySpan{``0})">
1039 <param name="span" />
1040 <param name="other" />
1041 <typeparam name="T" />
1043 <member name="M:System.MemoryExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
1044 <param name="span" />
1045 <param name="other" />
1046 <typeparam name="T" />
1048 <member name="M:System.MemoryExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
1049 <param name="span" />
1050 <param name="other" />
1051 <typeparam name="T" />
1053 <member name="M:System.MemoryExtensions.StartsWith(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.StringComparison)">
1054 <param name="span" />
1055 <param name="value" />
1056 <param name="comparisonType" />
1058 <member name="M:System.MemoryExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
1059 <param name="span" />
1060 <param name="value" />
1061 <typeparam name="T" />
1063 <member name="M:System.MemoryExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
1064 <param name="span" />
1065 <param name="value" />
1066 <typeparam name="T" />
1068 <member name="M:System.MemoryExtensions.ToLower(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Globalization.CultureInfo)">
1069 <param name="source" />
1070 <param name="destination" />
1071 <param name="culture" />
1073 <member name="M:System.MemoryExtensions.ToLowerInvariant(System.ReadOnlySpan{System.Char},System.Span{System.Char})">
1074 <param name="source" />
1075 <param name="destination" />
1077 <member name="M:System.MemoryExtensions.ToUpper(System.ReadOnlySpan{System.Char},System.Span{System.Char},System.Globalization.CultureInfo)">
1078 <param name="source" />
1079 <param name="destination" />
1080 <param name="culture" />
1082 <member name="M:System.MemoryExtensions.ToUpperInvariant(System.ReadOnlySpan{System.Char},System.Span{System.Char})">
1083 <param name="source" />
1084 <param name="destination" />
1086 <member name="M:System.MemoryExtensions.Trim(System.ReadOnlySpan{System.Char})">
1087 <param name="span" />
1089 <member name="M:System.MemoryExtensions.Trim(System.ReadOnlySpan{System.Char},System.Char)">
1090 <param name="span" />
1091 <param name="trimChar" />
1093 <member name="M:System.MemoryExtensions.Trim(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
1094 <param name="span" />
1095 <param name="trimChars" />
1097 <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlySpan{System.Char})">
1098 <param name="span" />
1100 <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlySpan{System.Char},System.Char)">
1101 <param name="span" />
1102 <param name="trimChar" />
1104 <member name="M:System.MemoryExtensions.TrimEnd(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
1105 <param name="span" />
1106 <param name="trimChars" />
1108 <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlySpan{System.Char})">
1109 <param name="span" />
1111 <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlySpan{System.Char},System.Char)">
1112 <param name="span" />
1113 <param name="trimChar" />
1115 <member name="M:System.MemoryExtensions.TrimStart(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
1116 <param name="span" />
1117 <param name="trimChars" />
1119 <member name="T:System.Runtime.InteropServices.MemoryMarshal">
1120 <summary>Provides methods to interoperate with <see cref="T:System.Memory`1" />, <see cref="T:System.ReadOnlyMemory`1" />, <see cref="T:System.Span`1" />, and <see cref="T:System.ReadOnlySpan`1" />.</summary>
1122 <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsBytes``1(System.ReadOnlySpan{``0})">
1123 <summary>Casts a <see cref="T:System.ReadOnlySpan`1" /> of one primitive type, <paramref name="T" />, to a <see langword="ReadOnlySpan<Byte>" />.</summary>
1124 <param name="span">The source slice to convert.</param>
1125 <typeparam name="T">The type of items in the read-only span.</typeparam>
1126 <returns>A read-only span of type <see cref="T:System.Byte" />.</returns>
1127 <exception cref="T:System.ArgumentException">
1128 <paramref name="T" /> contains references or pointers.</exception>
1129 <exception cref="T:System.OverflowException">The <see cref="P:System.ReadOnlySpan`1.Length" /> property of the new <see cref="T:System.ReadOnlySpan`1" /> would exceed <see cref="F:System.Int32.MaxValue" /></exception>
1131 <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsBytes``1(System.Span{``0})">
1132 <summary>Casts a <see cref="T:System.Span`1" /> of one primitive type, <paramref name="T" />, to a <see langword="Span<Byte>" />.</summary>
1133 <param name="span">The source slice to convert.</param>
1134 <typeparam name="T">The type of items in the span.</typeparam>
1135 <returns>A span of type <see cref="T:System.Byte" />.</returns>
1136 <exception cref="T:System.ArgumentException">
1137 <paramref name="T" /> contains references or pointers.</exception>
1138 <exception cref="T:System.OverflowException">The <see cref="P:System.Span`1.Length" /> property of the new <see cref="T:System.Span`1" /> would exceed <see cref="F:System.Int32.MaxValue" /></exception>
1140 <member name="M:System.Runtime.InteropServices.MemoryMarshal.AsMemory``1(System.ReadOnlyMemory{``0})">
1141 <summary>Creates a <see cref="T:System.Memory`1" /> instance from a <see cref="T:System.ReadOnlyMemory`1" />.</summary>
1142 <param name="memory">The read-only memory buffer.</param>
1143 <typeparam name="T">The type of items in the read-only memory buffer.</typeparam>
1144 <returns>A memory block that represetns the same memory as the <see cref="T:System.ReadOnlyMemory`1" />.</returns>
1146 <member name="M:System.Runtime.InteropServices.MemoryMarshal.Cast``2(System.ReadOnlySpan{``0})">
1147 <summary>Casts a read-only span of one primitive type to a read-only span of another primitive type.</summary>
1148 <param name="span">The source slice to convert.</param>
1149 <typeparam name="TFrom">The type of the source span.</typeparam>
1150 <typeparam name="TTo">The type of the target span.</typeparam>
1151 <returns>The converted read-only span.</returns>
1152 <exception cref="T:System.ArgumentException">
1153 <paramref name="TFrom" /> or <paramref name="TTo" /> contains references or pointers.</exception>
1155 <member name="M:System.Runtime.InteropServices.MemoryMarshal.Cast``2(System.Span{``0})">
1156 <summary>Casts a span of one primitive type to a span of another primitive type.</summary>
1157 <param name="span">The source slice to convert.</param>
1158 <typeparam name="TFrom">The type of the source span.</typeparam>
1159 <typeparam name="TTo">The type of the target span.</typeparam>
1160 <returns>The converted span.</returns>
1161 <exception cref="T:System.ArgumentException">
1162 <paramref name="TFrom" /> or <paramref name="TTo" /> contains references or pointers.</exception>
1164 <member name="M:System.Runtime.InteropServices.MemoryMarshal.CreateFromPinnedArray``1(``0[],System.Int32,System.Int32)">
1165 <summary>Creates a new memory buffer over the portion of the pre-pinned target array beginning at the <paramref name="start" /> index and consisting of <paramref name="length" /> items.</summary>
1166 <param name="array">The pre-pinned source array.</param>
1167 <param name="start">The index of <paramref name="array" /> at which to begin the memory block.</param>
1168 <param name="length">The number of items to include in the memory block.</param>
1169 <typeparam name="T">The type of the array.</typeparam>
1170 <returns>A block of memory over the specified elements of <paramref name="array" />. If <paramref name="array" /> is <see langword="null" />, or if <paramref name="start" /> and <paramref name="length" /> are 0, the method returns a <see cref="T:System.Memory`1" /> instance of <see cref="P:System.Memory`1.Length" /> zero.</returns>
1171 <exception cref="T:System.ArrayTypeMismatchException">
1172 <paramref name="array" /> is covariant, and the type of <paramref name="array" /> is not exactly <paramref name="T[]" />.</exception>
1173 <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="start" /> or the end index is not in the range of 0 to <see cref="P:System.Array.Length" />.</exception>
1175 <member name="M:System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpan``1(``0@,System.Int32)">
1176 <summary>Creates a new read-only span over a portion of a regular managed object.</summary>
1177 <param name="reference">A reference to data.</param>
1178 <param name="length">The number of <paramref name="T" /> elements that <paramref name="reference" /> contains.</param>
1179 <typeparam name="T">The type of the data items.</typeparam>
1180 <returns>A read-only span.</returns>
1182 <member name="M:System.Runtime.InteropServices.MemoryMarshal.CreateSpan``1(``0@,System.Int32)">
1183 <summary>Creates a new span over a portion of a regular managed object.</summary>
1184 <param name="reference">A reference to data.</param>
1185 <param name="length">The number of <paramref name="T" /> elements that <paramref name="reference" /> contains.</param>
1186 <typeparam name="T">The type of the data items.</typeparam>
1187 <returns>A span.</returns>
1189 <member name="M:System.Runtime.InteropServices.MemoryMarshal.GetReference``1(System.ReadOnlySpan{``0})">
1190 <summary>Returns a reference to the element of the read-only span at index 0.</summary>
1191 <param name="span">The read-only span from which the reference is retrieved.</param>
1192 <typeparam name="T">The type of items in the span.</typeparam>
1193 <returns>A reference to the element at index 0.</returns>
1195 <member name="M:System.Runtime.InteropServices.MemoryMarshal.GetReference``1(System.Span{``0})">
1196 <summary>Returns a reference to the element of the span at index 0.</summary>
1197 <param name="span">The span from which the reference is retrieved.</param>
1198 <typeparam name="T">The type of items in the span.</typeparam>
1199 <returns>A reference to the element at index 0.</returns>
1201 <member name="M:System.Runtime.InteropServices.MemoryMarshal.Read``1(System.ReadOnlySpan{System.Byte})">
1202 <summary>Reads a structure of type <param name="T" /> out of a read-only span of bytes.</summary>
1203 <param name="source">A read-only span.</param>
1204 <typeparam name="T">The type of the item to retrieve from the read-only span.</typeparam>
1205 <returns>The structure retrieved from the read-only span.</returns>
1206 <exception cref="T:System.ArgumentException">
1207 <paramref name="T" /> contains references or pointers.</exception>
1208 <exception cref="T:System.ArgumentOutOfRangeException">
1209 <paramref name="source" /> is smaller than <paramref name="T" />.</exception>
1211 <member name="M:System.Runtime.InteropServices.MemoryMarshal.ToEnumerable``1(System.ReadOnlyMemory{``0})">
1212 <summary>Creates an <see cref="T:System.Collections.Generic.IEnumerable`1" /> view of the given read-only memory buffer.</summary>
1213 <param name="memory">A read-only memory buffer.</param>
1214 <typeparam name="T">The type of the items in the read-only memory buffer.</typeparam>
1215 <returns>An enumerable view of <paramref name="memory" />.</returns>
1217 <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetArray``1(System.ReadOnlyMemory{``0},System.ArraySegment{``0}@)">
1218 <summary>Tries to get an array segment from the underlying memory buffer. The return value indicates the success of the operation.</summary>
1219 <param name="memory">A read-only memory buffer.</param>
1220 <param name="segment">When this method returns, contains the array segment retrieved from the underlying read-only memory buffer. If the method fails, the method returns a default array segment.</param>
1221 <typeparam name="T">The type of items in the read-only memory buffer.</typeparam>
1223 <see langword="true" /> if the method call succeeds; <see langword="false" /> otherwise.</returns>
1225 <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetMemoryManager``2(System.ReadOnlyMemory{``0},``1@)">
1226 <summary>Tries to retrieve a <see cref="T:System.Buffers.MemoryManager`1" /> from the underlying read-only memory buffer.</summary>
1227 <param name="memory">The read-only memory buffer for which to get the memory manager.</param>
1228 <param name="manager">When the method returns, the manager of <paramref name="memory" />.</param>
1229 <typeparam name="T">The type of the items in the read-only memory buffer.</typeparam>
1230 <typeparam name="TManager">The type of the <see cref="T:System.Buffers.MemoryManager`1" /> to retrieve.</typeparam>
1232 <see langword="true" /> if the method retrieved the memory manager; otherwise, <see langword="false" />.</returns>
1234 <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetMemoryManager``2(System.ReadOnlyMemory{``0},``1@,System.Int32@,System.Int32@)">
1235 <summary>Tries to retrieve a <see cref="T:System.Buffers.MemoryManager`1" />, start index, and length from the underlying read-only memory buffer.</summary>
1236 <param name="memory">The read-only memory buffer for which to get the memory manager.</param>
1237 <param name="manager">When the method returns, the manager of <paramref name="memory" />.</param>
1238 <param name="start">When the method returns, the offset from the start of the <paramref name="manager" /> that the <paramref name="memory" /> represents.</param>
1239 <param name="length">When the method returns, the length of the <paramref name="manager" /> that the <paramref name="memory" /> represents.</param>
1240 <typeparam name="T">The type of the items in the read-only memory buffer.</typeparam>
1241 <typeparam name="TManager">The type of the <see cref="T:System.Buffers.MemoryManager`1" /> to retrieve.</typeparam>
1243 <see langword="true" /> if the method succeeded; otherwise, <see langword="false" />.</returns>
1245 <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryGetString(System.ReadOnlyMemory{System.Char},System.String@,System.Int32@,System.Int32@)">
1246 <summary>Tries to get the underlying string from a <see langword="System.ReadOnlyMemory<Char>" />.</summary>
1247 <param name="memory">Read-only memory containing a block of characters.</param>
1248 <param name="text">When the method returns, the string contained in the memory buffer.</param>
1249 <param name="start">The starting location in <paramref name="text" />.</param>
1250 <param name="length">The number of characters in <paramref name="text" />.</param>
1252 <see langword="true" /> if the method successfully retrieves the underlying string; otherwise, <see langword="false" />.</returns>
1254 <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryRead``1(System.ReadOnlySpan{System.Byte},``0@)">
1255 <summary>Tries to read a structure of type <paramref name="T" /> from a read-only span of bytes.</summary>
1256 <param name="source">A read-only span of bytes.</param>
1257 <param name="value">When the method returns, an instance of <paramref name="T" />.</param>
1258 <typeparam name="T">The type of the structure to retrieve.</typeparam>
1260 <see langword="true" /> if the method succeeds in retrieving an instance of the structure; otherwise, <see langword="false" />.</returns>
1261 <exception cref="T:System.ArgumentException">
1262 <paramref name="T" /> contains references or pointers.</exception>
1264 <member name="M:System.Runtime.InteropServices.MemoryMarshal.TryWrite``1(System.Span{System.Byte},``0@)">
1265 <summary>Tries to writes a structure of type <paramref name="T" /> into a span of bytes.</summary>
1266 <param name="destination">The span of bytes to contain the structure.</param>
1267 <param name="value">The structure to be written to the span.</param>
1268 <typeparam name="T">The type of the structure.</typeparam>
1270 <see langword="true" /> if the write operation succeeded; otherwise, <see langword="false" />. The method returns <see langword="false" /> if the span is too small to contain <paramref name="T" />.</returns>
1271 <exception cref="T:System.ArgumentException">
1272 <paramref name="TFrom" /> or <paramref name="TTo" /> contains references or pointers.</exception>
1274 <member name="M:System.Runtime.InteropServices.MemoryMarshal.Write``1(System.Span{System.Byte},``0@)">
1275 <summary>Writes a structure of type <paramref name="T" /> into a span of bytes.</summary>
1276 <param name="destination">The span of bytes to contain the structure.</param>
1277 <param name="value">The structure to be written to the span.</param>
1278 <typeparam name="T">The type of the structure.</typeparam>
1279 <exception cref="T:System.ArgumentException">
1280 <paramref name="T" /> contains references or pointers.</exception>
1281 <exception cref="T:System.ArgumentOutOfRangeException">
1282 <paramref name="destination" /> is too small to contain <paramref name="value" />.</exception>
1284 <member name="T:System.Runtime.InteropServices.SequenceMarshal" />
1285 <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryGetArray``1(System.Buffers.ReadOnlySequence{``0},System.ArraySegment{``0}@)">
1286 <param name="sequence" />
1287 <param name="segment" />
1288 <typeparam name="T" />
1290 <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryGetReadOnlyMemory``1(System.Buffers.ReadOnlySequence{``0},System.ReadOnlyMemory{``0}@)">
1291 <param name="sequence" />
1292 <param name="memory" />
1293 <typeparam name="T" />
1295 <member name="M:System.Runtime.InteropServices.SequenceMarshal.TryGetReadOnlySequenceSegment``1(System.Buffers.ReadOnlySequence{``0},System.Buffers.ReadOnlySequenceSegment{``0}@,System.Int32@,System.Buffers.ReadOnlySequenceSegment{``0}@,System.Int32@)">
1296 <param name="sequence" />
1297 <param name="startSegment" />
1298 <param name="startIndex" />
1299 <param name="endSegment" />
1300 <param name="endIndex" />
1301 <typeparam name="T" />
1303 <member name="T:System.SequencePosition" />
1304 <member name="M:System.SequencePosition.#ctor(System.Object,System.Int32)">
1305 <param name="object" />
1306 <param name="integer" />
1308 <member name="M:System.SequencePosition.Equals(System.Object)">
1309 <param name="obj" />
1311 <member name="M:System.SequencePosition.Equals(System.SequencePosition)">
1312 <param name="other" />
1314 <member name="M:System.SequencePosition.GetHashCode" />
1315 <member name="M:System.SequencePosition.GetInteger" />
1316 <member name="M:System.SequencePosition.GetObject" />