implements IDisposable
0x00x0048
Members 11
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | LittleEndian64Size | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | LittleEndian32Size | int | PrivateStatic+1 flags | 0 |
| — | 0x04 | DoubleSize | int | Static+2 flags | 0 |
| — | 0x04 | FloatSize | int | Static+2 flags | 0 |
| — | 0x04 | BoolSize | int | Static+2 flags | 0 |
| 0x04 | DefaultBufferSize | int | PublicStatic+1 flags | — | |
| 0x01 | leaveOpen | bool | Private+1 flags | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | buffer | byte[] | Private+1 flags | — | |
| 0x18 | state | WriterInternalState | Private | — | |
| 0x08 | output | Stream | Private+1 flags | — | |
| 0x01 | <Deterministic>k__BackingField | bool | Private | — | |
| 0x0041 | 0x07 | unreflected bytes to end of CodedOutputStream | |||
Functions 73
| Signature | Flags | Native | Params |
|---|---|---|---|
| int ComputeDoubleSize(double value) | PublicStatic | 0x08 | |
| int ComputeFloatSize(float value) | PublicStatic | 0x04 | |
| int ComputeUInt64Size(ulong value) | PublicStatic | 0x08 | |
| int ComputeInt64Size(long value) | PublicStatic | 0x08 | |
| int ComputeInt32Size(int value) | PublicStatic | 0x04 | |
| int ComputeFixed64Size(ulong value) | PublicStatic | 0x08 | |
| int ComputeFixed32Size(uint value) | PublicStatic | 0x04 | |
| int ComputeBoolSize(bool value) | PublicStatic | 0x04 | |
| int ComputeStringSize(const string& value) | PublicStatic | 0x08 | |
| int ComputeGroupSize(IMessage value) | PublicStatic | 0x08 | |
| int ComputeMessageSize(IMessage value) | PublicStatic | 0x08 | |
| int ComputeBytesSize(ByteString value) | PublicStatic | 0x08 | |
| int ComputeUInt32Size(uint value) | PublicStatic | 0x04 | |
| int ComputeEnumSize(int value) | PublicStatic | 0x04 | |
| int ComputeSFixed32Size(int value) | PublicStatic | 0x04 | |
| int ComputeSFixed64Size(long value) | PublicStatic | 0x08 | |
| int ComputeSInt32Size(int value) | PublicStatic | 0x04 | |
| int ComputeSInt64Size(long value) | PublicStatic | 0x08 | |
| int ComputeLengthSize(int length) | PublicStatic | 0x04 | |
| int ComputeRawVarint32Size(uint value) | PublicStatic | 0x04 | |
| int ComputeRawVarint64Size(ulong value) | PublicStatic | 0x08 | |
| int ComputeTagSize(int fieldNumber) | PublicStatic | 0x04 | |
| void .ctor(const byte[]& flatArray) | Public+1 flags | 0x08 | |
| void .ctor(const byte[]& buffer, int offset, int length) | Private+1 flags | 0x08 | |
| void .ctor(Stream output, const byte[]& buffer, bool leaveOpen) | Private+1 flags | 0x08 | |
| void .ctor(Stream output) | Public+1 flags | 0x08 | |
| void .ctor(Stream output, int bufferSize) | Public+1 flags | 0x08 | |
| void .ctor(Stream output, bool leaveOpen) | Public+1 flags | 0x08 | |
| void .ctor(Stream output, int bufferSize, bool leaveOpen) | Public+1 flags | 0x08 | |
| long get_Position() | Public+1 flags | 0x08 | |
| bool get_Deterministic() | Public+1 flags | 0x01 | |
| void set_Deterministic(bool value) | Public+1 flags | 0x01 | |
| void WriteDouble(double value) | Public | 0x08 | |
| void WriteFloat(float value) | Public | 0x04 | |
| void WriteUInt64(ulong value) | Public | 0x08 | |
| void WriteInt64(long value) | Public | 0x08 | |
| void WriteInt32(int value) | Public | 0x04 | |
| void WriteFixed64(ulong value) | Public | 0x08 | |
| void WriteFixed32(uint value) | Public | 0x04 | |
| void WriteBool(bool value) | Public | 0x01 | |
| void WriteString(const string& value) | Public | 0x08 | |
| void WriteMessage(IMessage value) | Public | 0x08 | |
| void WriteRawMessage(IMessage value) | Public | 0x08 | |
| void WriteGroup(IMessage value) | Public | 0x08 | |
| void WriteBytes(ByteString value) | Public | 0x08 | |
| void WriteUInt32(uint value) | Public | 0x04 | |
| void WriteEnum(int value) | Public | 0x04 | |
| void WriteSFixed32(int value) | Public | 0x04 | |
| void WriteSFixed64(long value) | Public | 0x08 | |
| void WriteSInt32(int value) | Public | 0x04 | |
| void WriteSInt64(long value) | Public | 0x08 | |
| void WriteLength(int length) | Public | 0x04 | |
| void WriteTag(int fieldNumber, const WireType& type) | Public | 0x04 | |
| void WriteTag(uint tag) | Public | 0x04 | |
| void WriteRawTag(byte b1) | Public | 0x01 | |
| void WriteRawTag(byte b1, byte b2) | Public | 0x01 | |
| void WriteRawTag(byte b1, byte b2, byte b3) | Public | 0x01 | |
| void WriteRawTag(byte b1, byte b2, byte b3, byte b4) | Public | 0x01 | |
| void WriteRawTag(byte b1, byte b2, byte b3, byte b4, byte b5) | Public | 0x01 | |
| void WriteRawVarint32(uint value) | 1 flags | 0x04 | |
| void WriteRawVarint64(ulong value) | 1 flags | 0x08 | |
| void WriteRawLittleEndian32(uint value) | 1 flags | 0x04 | |
| void WriteRawLittleEndian64(ulong value) | 1 flags | 0x08 | |
| void WriteRawBytes(const byte[]& value) | 1 flags | 0x08 | |
| void WriteRawBytes(const byte[]& value, int offset, int length) | 1 flags | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Flush() | Public | 0x00 | |
| void CheckNoSpaceLeft() | Public | 0x00 | |
| int get_SpaceLeft() | Public+1 flags | 0x04 | |
| byte[] get_InternalBuffer() | 2 flags | 0x08 | |
| Stream get_InternalOutputStream() | 2 flags | 0x08 | |
| ref WriterInternalState get_InternalState() | 2 flags | 0x18 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 190
types with a member, parameter or interface of this typeAccessTokenAnnotationAnyApiBoolValueBytesValueCodeGeneratorRequestCodeGeneratorResponseDeclarationDeleteTokenRequestDeleteTokenResponseDescriptorProtoDoubleValueDurationEditionDefaultEmptyEnumEnumDescriptorProtoEnumOptionsEnumReservedRangeEnumValueEnumValueDescriptorProtoEnumValueOptionsExtensionRangeExtensionRangeOptionsExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1FeatureSetFeatureSetDefaultsFeatureSetEditionDefaultFeatureSupportFieldFieldCodec`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`1+110 more