Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadOnlySequenceDebugView()

Definition at line 23 of file ReadOnlySequenceDebugView.cs.

24 {
25 _array = BuffersExtensions.ToArray(in sequence);
26 int num = 0;
27 ReadOnlySequence<T>.Enumerator enumerator = sequence.GetEnumerator();
28 while (enumerator.MoveNext())
29 {
30 ReadOnlyMemory<T> current = enumerator.Current;
31 num++;
32 }
33 ReadOnlyMemory<T>[] array = new ReadOnlyMemory<T>[num];
34 int num2 = 0;
35 ReadOnlySequence<T>.Enumerator enumerator2 = sequence.GetEnumerator();
36 while (enumerator2.MoveNext())
37 {
38 ReadOnlyMemory<T> current2 = enumerator2.Current;
39 array[num2] = current2;
40 num2++;
41 }
42 _segments = new ReadOnlySequenceDebugViewSegments
43 {
44 Segments = array
45 };
46 }
readonly ReadOnlySequenceDebugViewSegments _segments

References System.Buffers.ReadOnlySequenceDebugView< T >._array, System.Buffers.ReadOnlySequenceDebugView< T >._segments, System.array, and System.Buffers.ReadOnlySequence< T >.GetEnumerator().