implements IBufferWriter`1
0x00x0088
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x18 | SendingMessageExceedsLimitStatus | Status | PrivateStatic+1 flags | — | |
| 0x08 | _call | GrpcCall | Private+1 flags | — | |
| 0x01 | _state | InternalState | Private | — | |
| 0x0019 | 0x03 | padding / unreflected | |||
| 0x08 | _payloadLength | Nullable<System.Int32> | Private | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | _compressionProvider | ICompressionProvider | Private | — | |
| 0x08 | _bufferWriter | ArrayBufferWriter<System.Byte> | Private | — | |
| 0x08 | _buffer | byte[] | Private | — | |
| 0x04 | _bufferPosition | int | Private | — | |
| 0x0044 | 0x04 | padding / unreflected | |||
| 0x40 | <CallOptions>k__BackingField | CallOptions | Private | — | |
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool IsDirectSerializationSupported(ref int& payloadLength) | Private | 0x04 | |
| CallOptions get_CallOptions() | Public+1 flags | 0x40 | |
| void set_CallOptions(const CallOptions& value) | Public+1 flags | 0x40 | |
| void .ctor(GrpcCall call) | Public+1 flags | 0x08 | |
| void Initialize() | Public | 0x00 | |
| void Reset() | Public | 0x00 | |
| ReadOnlyMemory<System.Byte> GetWrittenPayload() | Public | 0x10 | |
| ICompressionProvider ResolveCompressionProvider() | Private | 0x08 | |
| void SetPayloadLength(int payloadLength) | Public+1 flags | 0x04 | |
| void Complete(const byte[]& payload) | Public+1 flags | 0x08 | |
| void WriteHeader(const Span<System.Byte>& headerData, int length, bool compress) | PrivateStatic | 0x10 | |
| IBufferWriter<System.Byte> GetBufferWriter() | Public+1 flags | 0x08 | |
| IBufferWriter<System.Byte> ResolveBufferWriter() | Private | 0x08 | |
| void EnsureMessageSizeAllowed(int payloadLength) | Private | 0x04 | |
| void ThrowInvalidState(const InternalState& state) | PrivateStatic | 0x01 | |
| void Complete() | Public+1 flags | 0x00 | |
| void WriteMessage(const ReadOnlySpan<System.Byte>& data) | Private | 0x10 | |
| ReadOnlySpan<System.Byte> CompressMessage(const ReadOnlySpan<System.Byte>& messageData) | Private | 0x10 | |
| void Advance(int count) | PublicFinal+2 flags | 0x04 | |
| Memory<System.Byte> GetMemory(int sizeHint) | PublicFinal+2 flags | 0x10 | |
| Span<System.Byte> GetSpan(int sizeHint) | PublicFinal+2 flags | 0x10 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |