FixedSizeBuffers

Class FixedSizeBuffer256<T>

A fixed size buffer of length 256.

Inheritance
  • Object
  • FixedSizeBuffer256<T>
Implements
Declaration
public sealed class FixedSizeBuffer256<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

Item129

A slot in the buffer

Declaration
public T Item129
Field Value
Type Description

T

Item13

A slot in the buffer

Declaration
public T Item13
Field Value
Type Description

T

Item130

A slot in the buffer

Declaration
public T Item130
Field Value
Type Description

T

Item131

A slot in the buffer

Declaration
public T Item131
Field Value
Type Description

T

Item132

A slot in the buffer

Declaration
public T Item132
Field Value
Type Description

T

Item133

A slot in the buffer

Declaration
public T Item133
Field Value
Type Description

T

Item134

A slot in the buffer

Declaration
public T Item134
Field Value
Type Description

T

Item135

A slot in the buffer

Declaration
public T Item135
Field Value
Type Description

T

Item136

A slot in the buffer

Declaration
public T Item136
Field Value
Type Description

T

Item137

A slot in the buffer

Declaration
public T Item137
Field Value
Type Description

T

Item138

A slot in the buffer

Declaration
public T Item138
Field Value
Type Description

T

Item139

A slot in the buffer

Declaration
public T Item139
Field Value
Type Description

T

Item14

A slot in the buffer

Declaration
public T Item14
Field Value
Type Description

T

Item140

A slot in the buffer

Declaration
public T Item140
Field Value
Type Description

T

Item141

A slot in the buffer

Declaration
public T Item141
Field Value
Type Description

T

Item142

A slot in the buffer

Declaration
public T Item142
Field Value
Type Description

T

Item143

A slot in the buffer

Declaration
public T Item143
Field Value
Type Description

T

Item144

A slot in the buffer

Declaration
public T Item144
Field Value
Type Description

T

Item145

A slot in the buffer

Declaration
public T Item145
Field Value
Type Description

T

Item146

A slot in the buffer

Declaration
public T Item146
Field Value
Type Description

T

Item147

A slot in the buffer

Declaration
public T Item147
Field Value
Type Description

T

Item148

A slot in the buffer

Declaration
public T Item148
Field Value
Type Description

T

Item149

A slot in the buffer

Declaration
public T Item149
Field Value
Type Description

T

Item15

A slot in the buffer

Declaration
public T Item15
Field Value
Type Description

T

Item150

A slot in the buffer

Declaration
public T Item150
Field Value
Type Description

T

Item151

A slot in the buffer

Declaration
public T Item151
Field Value
Type Description

T

Item152

A slot in the buffer

Declaration
public T Item152
Field Value
Type Description

T

Item153

A slot in the buffer

Declaration
public T Item153
Field Value
Type Description

T

Item154

A slot in the buffer

Declaration
public T Item154
Field Value
Type Description

T

Item155

A slot in the buffer

Declaration
public T Item155
Field Value
Type Description

T

Item156

A slot in the buffer

Declaration
public T Item156
Field Value
Type Description

T

Item157

A slot in the buffer

Declaration
public T Item157
Field Value
Type Description

T

Item158

A slot in the buffer

Declaration
public T Item158
Field Value
Type Description

T

Item159

A slot in the buffer

Declaration
public T Item159
Field Value
Type Description

T

Item16

A slot in the buffer

Declaration
public T Item16
Field Value
Type Description

T

Item160

A slot in the buffer

Declaration
public T Item160
Field Value
Type Description

T

Item161

A slot in the buffer

Declaration
public T Item161
Field Value
Type Description

T

Item162

A slot in the buffer

Declaration
public T Item162
Field Value
Type Description

T

Item163

A slot in the buffer

Declaration
public T Item163
Field Value
Type Description

T

Item164

A slot in the buffer

Declaration
public T Item164
Field Value
Type Description

T

Item165

A slot in the buffer

Declaration
public T Item165
Field Value
Type Description

T

Item166

A slot in the buffer

Declaration
public T Item166
Field Value
Type Description

T

Item167

A slot in the buffer

Declaration
public T Item167
Field Value
Type Description

T

Item168

A slot in the buffer

Declaration
public T Item168
Field Value
Type Description

T

Item169

A slot in the buffer

Declaration
public T Item169
Field Value
Type Description

T

Item17

A slot in the buffer

Declaration
public T Item17
Field Value
Type Description

T

Item170

A slot in the buffer

Declaration
public T Item170
Field Value
Type Description

T

Item171

A slot in the buffer

Declaration
public T Item171
Field Value
Type Description

T

Item172

A slot in the buffer

Declaration
public T Item172
Field Value
Type Description

T

Item173

A slot in the buffer

Declaration
public T Item173
Field Value
Type Description

T

Item174

A slot in the buffer

Declaration
public T Item174
Field Value
Type Description

T

Item175

A slot in the buffer

Declaration
public T Item175
Field Value
Type Description

T

Item176

A slot in the buffer

Declaration
public T Item176
Field Value
Type Description

T

Item177

A slot in the buffer

Declaration
public T Item177
Field Value
Type Description

T

Item178

A slot in the buffer

Declaration
public T Item178
Field Value
Type Description

T

Item179

A slot in the buffer

Declaration
public T Item179
Field Value
Type Description

T

Item18

A slot in the buffer

Declaration
public T Item18
Field Value
Type Description

T

Item180

A slot in the buffer

Declaration
public T Item180
Field Value
Type Description

T

Item181

A slot in the buffer

Declaration
public T Item181
Field Value
Type Description

T

Item182

A slot in the buffer

Declaration
public T Item182
Field Value
Type Description

T

Item183

A slot in the buffer

Declaration
public T Item183
Field Value
Type Description

T

Item184

A slot in the buffer

Declaration
public T Item184
Field Value
Type Description

T

Item185

A slot in the buffer

Declaration
public T Item185
Field Value
Type Description

T

Item186

A slot in the buffer

Declaration
public T Item186
Field Value
Type Description

T

Item187

A slot in the buffer

Declaration
public T Item187
Field Value
Type Description

T

Item188

A slot in the buffer

Declaration
public T Item188
Field Value
Type Description

T

Item189

A slot in the buffer

Declaration
public T Item189
Field Value
Type Description

T

Item19

A slot in the buffer

Declaration
public T Item19
Field Value
Type Description

T

Item190

A slot in the buffer

Declaration
public T Item190
Field Value
Type Description

T

Item191

A slot in the buffer

Declaration
public T Item191
Field Value
Type Description

T

Item192

A slot in the buffer

Declaration
public T Item192
Field Value
Type Description

T

Item193

A slot in the buffer

Declaration
public T Item193
Field Value
Type Description

T

Item194

A slot in the buffer

Declaration
public T Item194
Field Value
Type Description

T

Item195

A slot in the buffer

Declaration
public T Item195
Field Value
Type Description

T

Item196

A slot in the buffer

Declaration
public T Item196
Field Value
Type Description

T

Item197

A slot in the buffer

Declaration
public T Item197
Field Value
Type Description

T

Item198

A slot in the buffer

Declaration
public T Item198
Field Value
Type Description

T

Item199

A slot in the buffer

Declaration
public T Item199
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

Item200

A slot in the buffer

Declaration
public T Item200
Field Value
Type Description

T

Item201

A slot in the buffer

Declaration
public T Item201
Field Value
Type Description

T

Item202

A slot in the buffer

Declaration
public T Item202
Field Value
Type Description

T

Item203

A slot in the buffer

Declaration
public T Item203
Field Value
Type Description

T

Item204

A slot in the buffer

Declaration
public T Item204
Field Value
Type Description

T

Item205

A slot in the buffer

Declaration
public T Item205
Field Value
Type Description

T

Item206

A slot in the buffer

Declaration
public T Item206
Field Value
Type Description

T

Item207

A slot in the buffer

Declaration
public T Item207
Field Value
Type Description

T

Item208

A slot in the buffer

Declaration
public T Item208
Field Value
Type Description

T

Item209

A slot in the buffer

Declaration
public T Item209
Field Value
Type Description

T

Item21

A slot in the buffer

Declaration
public T Item21
Field Value
Type Description

T

Item210

A slot in the buffer

Declaration
public T Item210
Field Value
Type Description

T

Item211

A slot in the buffer

Declaration
public T Item211
Field Value
Type Description

T

Item212

A slot in the buffer

Declaration
public T Item212
Field Value
Type Description

T

Item213

A slot in the buffer

Declaration
public T Item213
Field Value
Type Description

T

Item214

A slot in the buffer

Declaration
public T Item214
Field Value
Type Description

T

Item215

A slot in the buffer

Declaration
public T Item215
Field Value
Type Description

T

Item216

A slot in the buffer

Declaration
public T Item216
Field Value
Type Description

T

Item217

A slot in the buffer

Declaration
public T Item217
Field Value
Type Description

T

Item218

A slot in the buffer

Declaration
public T Item218
Field Value
Type Description

T

Item219

A slot in the buffer

Declaration
public T Item219
Field Value
Type Description

T

Item22

A slot in the buffer

Declaration
public T Item22
Field Value
Type Description

T

Item220

A slot in the buffer

Declaration
public T Item220
Field Value
Type Description

T

Item221

A slot in the buffer

Declaration
public T Item221
Field Value
Type Description

T

Item222

A slot in the buffer

Declaration
public T Item222
Field Value
Type Description

T

Item223

A slot in the buffer

Declaration
public T Item223
Field Value
Type Description

T

Item224

A slot in the buffer

Declaration
public T Item224
Field Value
Type Description

T

Item225

A slot in the buffer

Declaration
public T Item225
Field Value
Type Description

T

Item226

A slot in the buffer

Declaration
public T Item226
Field Value
Type Description

T

Item227

A slot in the buffer

Declaration
public T Item227
Field Value
Type Description

T

Item228

A slot in the buffer

Declaration
public T Item228
Field Value
Type Description

T

Item229

A slot in the buffer

Declaration
public T Item229
Field Value
Type Description

T

Item23

A slot in the buffer

Declaration
public T Item23
Field Value
Type Description

T

Item230

A slot in the buffer

Declaration
public T Item230
Field Value
Type Description

T

Item231

A slot in the buffer

Declaration
public T Item231
Field Value
Type Description

T

Item232

A slot in the buffer

Declaration
public T Item232
Field Value
Type Description

T

Item233

A slot in the buffer

Declaration
public T Item233
Field Value
Type Description

T

Item234

A slot in the buffer

Declaration
public T Item234
Field Value
Type Description

T

Item235

A slot in the buffer

Declaration
public T Item235
Field Value
Type Description

T

Item236

A slot in the buffer

Declaration
public T Item236
Field Value
Type Description

T

Item237

A slot in the buffer

Declaration
public T Item237
Field Value
Type Description

T

Item238

A slot in the buffer

Declaration
public T Item238
Field Value
Type Description

T

Item239

A slot in the buffer

Declaration
public T Item239
Field Value
Type Description

T

Item24

A slot in the buffer

Declaration
public T Item24
Field Value
Type Description

T

Item240

A slot in the buffer

Declaration
public T Item240
Field Value
Type Description

T

Item241

A slot in the buffer

Declaration
public T Item241
Field Value
Type Description

T

Item242

A slot in the buffer

Declaration
public T Item242
Field Value
Type Description

T

Item243

A slot in the buffer

Declaration
public T Item243
Field Value
Type Description

T

Item244

A slot in the buffer

Declaration
public T Item244
Field Value
Type Description

T

Item245

A slot in the buffer

Declaration
public T Item245
Field Value
Type Description

T

Item246

A slot in the buffer

Declaration
public T Item246
Field Value
Type Description

T

Item247

A slot in the buffer

Declaration
public T Item247
Field Value
Type Description

T

Item248

A slot in the buffer

Declaration
public T Item248
Field Value
Type Description

T

Item249

A slot in the buffer

Declaration
public T Item249
Field Value
Type Description

T

Item25

A slot in the buffer

Declaration
public T Item25
Field Value
Type Description

T

Item250

A slot in the buffer

Declaration
public T Item250
Field Value
Type Description

T

Item251

A slot in the buffer

Declaration
public T Item251
Field Value
Type Description

T

Item252

A slot in the buffer

Declaration
public T Item252
Field Value
Type Description

T

Item253

A slot in the buffer

Declaration
public T Item253
Field Value
Type Description

T

Item254

A slot in the buffer

Declaration
public T Item254
Field Value
Type Description

T

Item255

A slot in the buffer

Declaration
public T Item255
Field Value
Type Description

T

Item256

A slot in the buffer

Declaration
public T Item256
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

Int32

index

The index

Property Value
Type Description

T

The element at offset index.

Exceptions
Type Condition

ArgumentOutOfRangeException

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()

Implements

IFixedSizeBuffer<T>
System.IDisposable

Extension Methods

FixedSizeBufferExtensions.ItemRef<T>(ref FixedSizeBuffer256<T>, Int32)
In This Article