Class TypeMemberCodec
A codec for type member references.
Inherited Members
Namespace: Flame.Ir
Assembly: Flame.Ir.dll
Syntax
public sealed class TypeMemberCodec : Codec<ITypeMember, LNode>
Fields
| Edit this page View SourceInstance
A type member reference codec instance.
Declaration
public static readonly Codec<ITypeMember, LNode> Instance
Field Value
| Type | Description |
|---|---|
| Codec<ITypeMember, LNode> |
Methods
| Edit this page View SourceDecode(LNode, DecoderState)
Decodes a particular piece of data.
Declaration
public override ITypeMember Decode(LNode data, DecoderState state)
Parameters
| Type | Name | Description |
|---|---|---|
| LNode | data | Encoded data to decode. |
| DecoderState | state | The decoder's state. |
Returns
| Type | Description |
|---|---|
| ITypeMember | A decoded object. |
Overrides
| Edit this page View SourceEncode(ITypeMember, EncoderState)
Encodes a value.
Declaration
public override LNode Encode(ITypeMember value, EncoderState state)
Parameters
| Type | Name | Description |
|---|---|---|
| ITypeMember | value | The value to encode. |
| EncoderState | state | The state of the encoder. |
Returns
| Type | Description |
|---|---|
| LNode | The encoded value. |