implements IDisposable
0x00x00A8
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | leaveOpen | bool | Private+1 flags | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | buffer | byte[] | Private+1 flags | — | |
| 0x08 | input | Stream | Private+1 flags | — | |
| 0x80 | state | ParserInternalState | Private | — | |
| — | 0x04 | DefaultRecursionLimit | int | Static+2 flags | 100 |
| — | 0x04 | DefaultSizeLimit | int | Static+2 flags | 2147483647 |
| — | 0x04 | BufferSize | int | Static+2 flags | 4096 |
Functions 55
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const byte[]& buffer) | Public+1 flags | 0x08 | |
| void .ctor(const byte[]& buffer, int offset, int length) | Public+1 flags | 0x08 | |
| void .ctor(Stream input) | Public+1 flags | 0x08 | |
| void .ctor(Stream input, bool leaveOpen) | Public+1 flags | 0x08 | |
| void .ctor(Stream input, const byte[]& buffer, int bufferPos, int bufferSize, bool leaveOpen) | 2 flags | 0x08 | |
| void .ctor(Stream input, const byte[]& buffer, int bufferPos, int bufferSize, int sizeLimit, int recursionLimit, bool leaveOpen) | 2 flags | 0x08 | |
| CodedInputStream CreateWithLimits(Stream input, int sizeLimit, int recursionLimit) | PublicStatic | 0x08 | |
| long get_Position() | Public+1 flags | 0x08 | |
| uint get_LastTag() | 2 flags | 0x04 | |
| int get_SizeLimit() | Public+1 flags | 0x04 | |
| int get_RecursionLimit() | Public+1 flags | 0x04 | |
| bool get_DiscardUnknownFields() | 2 flags | 0x01 | |
| void set_DiscardUnknownFields(bool value) | 2 flags | 0x01 | |
| ExtensionRegistry get_ExtensionRegistry() | 2 flags | 0x08 | |
| void set_ExtensionRegistry(ExtensionRegistry value) | 2 flags | 0x08 | |
| byte[] get_InternalBuffer() | 2 flags | 0x08 | |
| Stream get_InternalInputStream() | 2 flags | 0x08 | |
| ref ParserInternalState get_InternalState() | 2 flags | 0x80 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void CheckReadEndOfStreamTag() | 1 flags | 0x00 | |
| uint PeekTag() | Public | 0x04 | |
| uint ReadTag() | Public | 0x04 | |
| void SkipLastField() | Public | 0x00 | |
| void SkipGroup(uint startGroupTag) | 1 flags | 0x04 | |
| double ReadDouble() | Public | 0x08 | |
| float ReadFloat() | Public | 0x04 | |
| ulong ReadUInt64() | Public | 0x08 | |
| long ReadInt64() | Public | 0x08 | |
| int ReadInt32() | Public | 0x04 | |
| ulong ReadFixed64() | Public | 0x08 | |
| uint ReadFixed32() | Public | 0x04 | |
| bool ReadBool() | Public | 0x01 | |
| string ReadString() | Public | 0x08 | |
| void ReadMessage(IMessage builder) | Public | 0x08 | |
| void ReadGroup(IMessage builder) | Public | 0x08 | |
| ByteString ReadBytes() | Public | 0x08 | |
| uint ReadUInt32() | Public | 0x04 | |
| int ReadEnum() | Public | 0x04 | |
| int ReadSFixed32() | Public | 0x04 | |
| long ReadSFixed64() | Public | 0x08 | |
| int ReadSInt32() | Public | 0x04 | |
| long ReadSInt64() | Public | 0x08 | |
| int ReadLength() | Public | 0x04 | |
| bool MaybeConsumeTag(uint tag) | Public | 0x04 | |
| uint ReadRawVarint32() | 1 flags | 0x04 | |
| uint ReadRawVarint32(Stream input) | Static+1 flags | 0x08 | |
| ulong ReadRawVarint64() | 1 flags | 0x08 | |
| uint ReadRawLittleEndian32() | 1 flags | 0x04 | |
| ulong ReadRawLittleEndian64() | 1 flags | 0x08 | |
| int PushLimit(int byteLimit) | 1 flags | 0x04 | |
| void PopLimit(int oldLimit) | 1 flags | 0x04 | |
| bool get_ReachedLimit() | 2 flags | 0x01 | |
| bool get_IsAtEnd() | Public+1 flags | 0x01 | |
| byte[] ReadRawBytes(int size) | 1 flags | 0x08 | |
| void ReadRawMessage(IMessage message) | Public | 0x08 |
Used by 278
types with a member, parameter or interface of this typeAccessTokenAnnotationAnyApiBoolValueByteStringBytesValueCodeGeneratorRequestCodeGeneratorResponseDeclarationDeleteTokenRequestDeleteTokenResponseDescriptorProtoDoubleValueDurationEditionDefaultEmptyEnumEnumDescriptorProtoEnumOptionsEnumReservedRangeEnumValueEnumValueDescriptorProtoEnumValueOptionsExtensionRangeExtensionRangeOptionsExtensionSetFeatureSetFeatureSetDefaultsFeatureSetEditionDefaultFeatureSupportFieldFieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldCodec`1FieldDescriptorProtoFieldFilterFieldMaskFieldOptionsFileFileDescriptorProtoFileDescriptorSet+198 more