Zdexby TheHolyOneZ
9,523 structs
Struct

SegmentedBufferHelper

: ValueType : Object
Google.Protobuf.SegmentedBufferHelper, Google.Protobuf 0x0048 (72 B) Google.Protobuf.dll
0x00x0048

Members 3

OffsetSizeNameTypeFlags
0x08totalLengthNullable<System.Int32>Private
0x38readOnlySequenceEnumeratorEnumerator<System.Byte>Private
0x08codedInputStreamCodedInputStreamPrivate

Functions 13

SignatureFlagsNativeParams
void Initialize(CodedInputStream codedInputStream, ref SegmentedBufferHelper& instance)PublicStatic0x48
void Initialize(const ReadOnlySequence<System.Byte>& sequence, ref SegmentedBufferHelper& instance, ref ReadOnlySpan<System.Byte>& firstSpan)PublicStatic0x48
bool RefillBuffer(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, bool mustSucceed)Public0x80
Nullable<System.Int32> get_TotalLength()Public+1 flags0x08
CodedInputStream get_CodedInputStream()Public+1 flags0x08
int PushLimit(ref ParserInternalState& state, int byteLimit)PublicStatic0x80
void PopLimit(ref ParserInternalState& state, int oldLimit)PublicStatic0x80
bool IsReachedLimit(ref ParserInternalState& state)PublicStatic0x80
bool IsAtEnd(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state)PublicStatic0x80
bool RefillFromReadOnlySequence(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, bool mustSucceed)Private0x80
bool RefillFromCodedInputStream(ref ReadOnlySpan<System.Byte>& buffer, ref ParserInternalState& state, bool mustSucceed)Private0x80
void RecomputeBufferSizeAfterLimit(ref ParserInternalState& state)PrivateStatic0x80
void CheckCurrentBufferIsEmpty(ref ParserInternalState& state)PrivateStatic0x80

Used by 1

types with a member, parameter or interface of this type