Class FixedSizeBuffer128<T>
A fixed size buffer of length 128.
Inheritance
- Object
- FixedSizeBuffer128<T>
Implements
Declaration
public sealed class FixedSizeBuffer128<T> : ValueType, IFixedSizeBuffer<T>, IDisposable
Type Parameters
Name | Description |
---|---|
T |
The type of the elements in the buffer |
Fields
Item1
A slot in the buffer
Declaration
public T Item1
Field Value
Type | Description |
---|---|
T |
Item10
A slot in the buffer
Declaration
public T Item10
Field Value
Type | Description |
---|---|
T |
Item100
A slot in the buffer
Declaration
public T Item100
Field Value
Type | Description |
---|---|
T |
Item101
A slot in the buffer
Declaration
public T Item101
Field Value
Type | Description |
---|---|
T |
Item102
A slot in the buffer
Declaration
public T Item102
Field Value
Type | Description |
---|---|
T |
Item103
A slot in the buffer
Declaration
public T Item103
Field Value
Type | Description |
---|---|
T |
Item104
A slot in the buffer
Declaration
public T Item104
Field Value
Type | Description |
---|---|
T |
Item105
A slot in the buffer
Declaration
public T Item105
Field Value
Type | Description |
---|---|
T |
Item106
A slot in the buffer
Declaration
public T Item106
Field Value
Type | Description |
---|---|
T |
Item107
A slot in the buffer
Declaration
public T Item107
Field Value
Type | Description |
---|---|
T |
Item108
A slot in the buffer
Declaration
public T Item108
Field Value
Type | Description |
---|---|
T |
Item109
A slot in the buffer
Declaration
public T Item109
Field Value
Type | Description |
---|---|
T |
Item11
A slot in the buffer
Declaration
public T Item11
Field Value
Type | Description |
---|---|
T |
Item110
A slot in the buffer
Declaration
public T Item110
Field Value
Type | Description |
---|---|
T |
Item111
A slot in the buffer
Declaration
public T Item111
Field Value
Type | Description |
---|---|
T |
Item112
A slot in the buffer
Declaration
public T Item112
Field Value
Type | Description |
---|---|
T |
Item113
A slot in the buffer
Declaration
public T Item113
Field Value
Type | Description |
---|---|
T |
Item114
A slot in the buffer
Declaration
public T Item114
Field Value
Type | Description |
---|---|
T |
Item115
A slot in the buffer
Declaration
public T Item115
Field Value
Type | Description |
---|---|
T |
Item116
A slot in the buffer
Declaration
public T Item116
Field Value
Type | Description |
---|---|
T |
Item117
A slot in the buffer
Declaration
public T Item117
Field Value
Type | Description |
---|---|
T |
Item118
A slot in the buffer
Declaration
public T Item118
Field Value
Type | Description |
---|---|
T |
Item119
A slot in the buffer
Declaration
public T Item119
Field Value
Type | Description |
---|---|
T |
Item12
A slot in the buffer
Declaration
public T Item12
Field Value
Type | Description |
---|---|
T |
Item120
A slot in the buffer
Declaration
public T Item120
Field Value
Type | Description |
---|---|
T |
Item121
A slot in the buffer
Declaration
public T Item121
Field Value
Type | Description |
---|---|
T |
Item122
A slot in the buffer
Declaration
public T Item122
Field Value
Type | Description |
---|---|
T |
Item123
A slot in the buffer
Declaration
public T Item123
Field Value
Type | Description |
---|---|
T |
Item124
A slot in the buffer
Declaration
public T Item124
Field Value
Type | Description |
---|---|
T |
Item125
A slot in the buffer
Declaration
public T Item125
Field Value
Type | Description |
---|---|
T |
Item126
A slot in the buffer
Declaration
public T Item126
Field Value
Type | Description |
---|---|
T |
Item127
A slot in the buffer
Declaration
public T Item127
Field Value
Type | Description |
---|---|
T |
Item128
A slot in the buffer
Declaration
public T Item128
Field Value
Type | Description |
---|---|
T |
Item13
A slot in the buffer
Declaration
public T Item13
Field Value
Type | Description |
---|---|
T |
Item14
A slot in the buffer
Declaration
public T Item14
Field Value
Type | Description |
---|---|
T |
Item15
A slot in the buffer
Declaration
public T Item15
Field Value
Type | Description |
---|---|
T |
Item16
A slot in the buffer
Declaration
public T Item16
Field Value
Type | Description |
---|---|
T |
Item17
A slot in the buffer
Declaration
public T Item17
Field Value
Type | Description |
---|---|
T |
Item18
A slot in the buffer
Declaration
public T Item18
Field Value
Type | Description |
---|---|
T |
Item19
A slot in the buffer
Declaration
public T Item19
Field Value
Type | Description |
---|---|
T |
Item2
A slot in the buffer
Declaration
public T Item2
Field Value
Type | Description |
---|---|
T |
Item20
A slot in the buffer
Declaration
public T Item20
Field Value
Type | Description |
---|---|
T |
Item21
A slot in the buffer
Declaration
public T Item21
Field Value
Type | Description |
---|---|
T |
Item22
A slot in the buffer
Declaration
public T Item22
Field Value
Type | Description |
---|---|
T |
Item23
A slot in the buffer
Declaration
public T Item23
Field Value
Type | Description |
---|---|
T |
Item24
A slot in the buffer
Declaration
public T Item24
Field Value
Type | Description |
---|---|
T |
Item25
A slot in the buffer
Declaration
public T Item25
Field Value
Type | Description |
---|---|
T |
Item26
A slot in the buffer
Declaration
public T Item26
Field Value
Type | Description |
---|---|
T |
Item27
A slot in the buffer
Declaration
public T Item27
Field Value
Type | Description |
---|---|
T |
Item28
A slot in the buffer
Declaration
public T Item28
Field Value
Type | Description |
---|---|
T |
Item29
A slot in the buffer
Declaration
public T Item29
Field Value
Type | Description |
---|---|
T |
Item3
A slot in the buffer
Declaration
public T Item3
Field Value
Type | Description |
---|---|
T |
Item30
A slot in the buffer
Declaration
public T Item30
Field Value
Type | Description |
---|---|
T |
Item31
A slot in the buffer
Declaration
public T Item31
Field Value
Type | Description |
---|---|
T |
Item32
A slot in the buffer
Declaration
public T Item32
Field Value
Type | Description |
---|---|
T |
Item33
A slot in the buffer
Declaration
public T Item33
Field Value
Type | Description |
---|---|
T |
Item34
A slot in the buffer
Declaration
public T Item34
Field Value
Type | Description |
---|---|
T |
Item35
A slot in the buffer
Declaration
public T Item35
Field Value
Type | Description |
---|---|
T |
Item36
A slot in the buffer
Declaration
public T Item36
Field Value
Type | Description |
---|---|
T |
Item37
A slot in the buffer
Declaration
public T Item37
Field Value
Type | Description |
---|---|
T |
Item38
A slot in the buffer
Declaration
public T Item38
Field Value
Type | Description |
---|---|
T |
Item39
A slot in the buffer
Declaration
public T Item39
Field Value
Type | Description |
---|---|
T |
Item4
A slot in the buffer
Declaration
public T Item4
Field Value
Type | Description |
---|---|
T |
Item40
A slot in the buffer
Declaration
public T Item40
Field Value
Type | Description |
---|---|
T |
Item41
A slot in the buffer
Declaration
public T Item41
Field Value
Type | Description |
---|---|
T |
Item42
A slot in the buffer
Declaration
public T Item42
Field Value
Type | Description |
---|---|
T |
Item43
A slot in the buffer
Declaration
public T Item43
Field Value
Type | Description |
---|---|
T |
Item44
A slot in the buffer
Declaration
public T Item44
Field Value
Type | Description |
---|---|
T |
Item45
A slot in the buffer
Declaration
public T Item45
Field Value
Type | Description |
---|---|
T |
Item46
A slot in the buffer
Declaration
public T Item46
Field Value
Type | Description |
---|---|
T |
Item47
A slot in the buffer
Declaration
public T Item47
Field Value
Type | Description |
---|---|
T |
Item48
A slot in the buffer
Declaration
public T Item48
Field Value
Type | Description |
---|---|
T |
Item49
A slot in the buffer
Declaration
public T Item49
Field Value
Type | Description |
---|---|
T |
Item5
A slot in the buffer
Declaration
public T Item5
Field Value
Type | Description |
---|---|
T |
Item50
A slot in the buffer
Declaration
public T Item50
Field Value
Type | Description |
---|---|
T |
Item51
A slot in the buffer
Declaration
public T Item51
Field Value
Type | Description |
---|---|
T |
Item52
A slot in the buffer
Declaration
public T Item52
Field Value
Type | Description |
---|---|
T |
Item53
A slot in the buffer
Declaration
public T Item53
Field Value
Type | Description |
---|---|
T |
Item54
A slot in the buffer
Declaration
public T Item54
Field Value
Type | Description |
---|---|
T |
Item55
A slot in the buffer
Declaration
public T Item55
Field Value
Type | Description |
---|---|
T |
Item56
A slot in the buffer
Declaration
public T Item56
Field Value
Type | Description |
---|---|
T |
Item57
A slot in the buffer
Declaration
public T Item57
Field Value
Type | Description |
---|---|
T |
Item58
A slot in the buffer
Declaration
public T Item58
Field Value
Type | Description |
---|---|
T |
Item59
A slot in the buffer
Declaration
public T Item59
Field Value
Type | Description |
---|---|
T |
Item6
A slot in the buffer
Declaration
public T Item6
Field Value
Type | Description |
---|---|
T |
Item60
A slot in the buffer
Declaration
public T Item60
Field Value
Type | Description |
---|---|
T |
Item61
A slot in the buffer
Declaration
public T Item61
Field Value
Type | Description |
---|---|
T |
Item62
A slot in the buffer
Declaration
public T Item62
Field Value
Type | Description |
---|---|
T |
Item63
A slot in the buffer
Declaration
public T Item63
Field Value
Type | Description |
---|---|
T |
Item64
A slot in the buffer
Declaration
public T Item64
Field Value
Type | Description |
---|---|
T |
Item65
A slot in the buffer
Declaration
public T Item65
Field Value
Type | Description |
---|---|
T |
Item66
A slot in the buffer
Declaration
public T Item66
Field Value
Type | Description |
---|---|
T |
Item67
A slot in the buffer
Declaration
public T Item67
Field Value
Type | Description |
---|---|
T |
Item68
A slot in the buffer
Declaration
public T Item68
Field Value
Type | Description |
---|---|
T |
Item69
A slot in the buffer
Declaration
public T Item69
Field Value
Type | Description |
---|---|
T |
Item7
A slot in the buffer
Declaration
public T Item7
Field Value
Type | Description |
---|---|
T |
Item70
A slot in the buffer
Declaration
public T Item70
Field Value
Type | Description |
---|---|
T |
Item71
A slot in the buffer
Declaration
public T Item71
Field Value
Type | Description |
---|---|
T |
Item72
A slot in the buffer
Declaration
public T Item72
Field Value
Type | Description |
---|---|
T |
Item73
A slot in the buffer
Declaration
public T Item73
Field Value
Type | Description |
---|---|
T |
Item74
A slot in the buffer
Declaration
public T Item74
Field Value
Type | Description |
---|---|
T |
Item75
A slot in the buffer
Declaration
public T Item75
Field Value
Type | Description |
---|---|
T |
Item76
A slot in the buffer
Declaration
public T Item76
Field Value
Type | Description |
---|---|
T |
Item77
A slot in the buffer
Declaration
public T Item77
Field Value
Type | Description |
---|---|
T |
Item78
A slot in the buffer
Declaration
public T Item78
Field Value
Type | Description |
---|---|
T |
Item79
A slot in the buffer
Declaration
public T Item79
Field Value
Type | Description |
---|---|
T |
Item8
A slot in the buffer
Declaration
public T Item8
Field Value
Type | Description |
---|---|
T |
Item80
A slot in the buffer
Declaration
public T Item80
Field Value
Type | Description |
---|---|
T |
Item81
A slot in the buffer
Declaration
public T Item81
Field Value
Type | Description |
---|---|
T |
Item82
A slot in the buffer
Declaration
public T Item82
Field Value
Type | Description |
---|---|
T |
Item83
A slot in the buffer
Declaration
public T Item83
Field Value
Type | Description |
---|---|
T |
Item84
A slot in the buffer
Declaration
public T Item84
Field Value
Type | Description |
---|---|
T |
Item85
A slot in the buffer
Declaration
public T Item85
Field Value
Type | Description |
---|---|
T |
Item86
A slot in the buffer
Declaration
public T Item86
Field Value
Type | Description |
---|---|
T |
Item87
A slot in the buffer
Declaration
public T Item87
Field Value
Type | Description |
---|---|
T |
Item88
A slot in the buffer
Declaration
public T Item88
Field Value
Type | Description |
---|---|
T |
Item89
A slot in the buffer
Declaration
public T Item89
Field Value
Type | Description |
---|---|
T |
Item9
A slot in the buffer
Declaration
public T Item9
Field Value
Type | Description |
---|---|
T |
Item90
A slot in the buffer
Declaration
public T Item90
Field Value
Type | Description |
---|---|
T |
Item91
A slot in the buffer
Declaration
public T Item91
Field Value
Type | Description |
---|---|
T |
Item92
A slot in the buffer
Declaration
public T Item92
Field Value
Type | Description |
---|---|
T |
Item93
A slot in the buffer
Declaration
public T Item93
Field Value
Type | Description |
---|---|
T |
Item94
A slot in the buffer
Declaration
public T Item94
Field Value
Type | Description |
---|---|
T |
Item95
A slot in the buffer
Declaration
public T Item95
Field Value
Type | Description |
---|---|
T |
Item96
A slot in the buffer
Declaration
public T Item96
Field Value
Type | Description |
---|---|
T |
Item97
A slot in the buffer
Declaration
public T Item97
Field Value
Type | Description |
---|---|
T |
Item98
A slot in the buffer
Declaration
public T Item98
Field Value
Type | Description |
---|---|
T |
Item99
A slot in the buffer
Declaration
public T Item99
Field Value
Type | Description |
---|---|
T |
Properties
Item[Int32]
Gets or sets the element at offset index
.
Declaration
public T this[int index] { get; set; }
Parameters
Type | Name | Description |
---|---|---|
index |
The index |
Property Value
Type | Description |
---|---|
T |
The element at offset |
Exceptions
Type | Condition |
---|---|
The index was outside the bounds of the buffer |
Methods
AsReadOnlySpan()
Returns a ReadOnlySpan<T> representing the buffer.
This method is unsafe. You must ensure the ReadOnlySpan<T> does not outlive the buffer itself.
Declaration
public ReadOnlySpan<T> AsReadOnlySpan()
Returns
Type | Description |
---|---|
ReadOnlySpan<T> |
A ReadOnlySpan<T> representing the buffer. |
AsSpan()
Returns a Span<T> representing the buffer.
This method is unsafe. You must ensure the Span<T> does not outlive the buffer itself.
Declaration
public Span<T> AsSpan()
Returns
Type | Description |
---|---|
Span<T> |
A Span<T> representing the buffer. |
Dispose()
Call this method when you've finished using the buffer.
Technically this method is a no-op, but calling it ensures that the buffer is not deallocated before you've finished working with it.
Declaration
public void Dispose()