Search Results for

    Show / Hide Table of Contents

    Class TypeMemberCodec

    A codec for type member references.

    Inheritance
    object
    Codec<ITypeMember, LNode>
    TypeMemberCodec
    Inherited Members
    Codec<ITypeMember, LNode>.Encode(ITypeMember, EncoderState)
    Codec<ITypeMember, LNode>.Decode(LNode, DecoderState)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Flame.Ir
    Assembly: Flame.Ir.dll
    Syntax
    public sealed class TypeMemberCodec : Codec<ITypeMember, LNode>

    Fields

    | Edit this page View Source

    Instance

    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 Source

    Decode(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
    Codec<ITypeMember, LNode>.Decode(LNode, DecoderState)
    | Edit this page View Source

    Encode(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.

    Overrides
    Codec<ITypeMember, LNode>.Encode(ITypeMember, EncoderState)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX