0x00x0028
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x10 | buffer | Span<System.Byte> | 1 flags | |
| 0x18 | state | WriterInternalState | 1 flags |
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Initialize(ref Span<System.Byte>& buffer, ref WriterInternalState& state, ref WriteContext& ctx) | Static+1 flags | 0x28 | |
| void Initialize(CodedOutputStream output, ref WriteContext& ctx) | Static+1 flags | 0x28 | |
| void Initialize(IBufferWriter<System.Byte> output, ref WriteContext& ctx) | Static+1 flags | 0x28 | |
| void Initialize(ref Span<System.Byte>& buffer, ref WriteContext& ctx) | Static+1 flags | 0x28 | |
| 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 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 Flush() | 1 flags | 0x00 | |
| void CheckNoSpaceLeft() | 1 flags | 0x00 | |
| void CopyStateTo(CodedOutputStream output) | 1 flags | 0x08 | |
| void LoadStateFrom(CodedOutputStream output) | 1 flags | 0x08 |
Used by 237
types with a member, parameter or interface of this type<>c<>c__32`1<>c__33`1<>c__DisplayClass31_0`1<>c__DisplayClass34_0`1<>c__DisplayClass35_0`1AccessTokenAnnotationAnyApiBoolValueBytesValueCodeGeneratorRequestCodeGeneratorResponseDeclarationDeleteTokenRequestDeleteTokenResponseDescriptorProtoDoubleValueDurationEditionDefaultEmptyEnumEnumDescriptorProtoEnumOptionsEnumReservedRangeEnumValueEnumValueDescriptorProtoEnumValueOptionsExtensionRangeExtensionRangeOptionsExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionSet`1ExtensionValue`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`1+157 more