Show / Hide Table of Contents

    Class EmitExtensions

    Inheritance
    Object
    EmitExtensions
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Platform.Reflection.Sigil
    Assembly: Platform.Reflection.Sigil.dll
    Syntax
    public static class EmitExtensions

    Methods

    | Improve this Doc View Source

    BranchIfGreaterOrEqual<TDelegate>(Emit<TDelegate>, Boolean, Label)

    Declaration
    public static Emit<TDelegate> BranchIfGreaterOrEqual<TDelegate>(this Emit<TDelegate> emiter, bool isSigned, Label label)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Boolean isSigned
    Sigil.Label label
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    BranchIfLessOrEqual<TDelegate>(Emit<TDelegate>, Boolean, Label)

    Declaration
    public static Emit<TDelegate> BranchIfLessOrEqual<TDelegate>(this Emit<TDelegate> emiter, bool isSigned, Label label)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Boolean isSigned
    Sigil.Label label
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    CompareGreaterThan<TDelegate>(Emit<TDelegate>, Boolean)

    Declaration
    public static Emit<TDelegate> CompareGreaterThan<TDelegate>(this Emit<TDelegate> emiter, bool isSigned)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Boolean isSigned
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    CompareLessThan<TDelegate>(Emit<TDelegate>, Boolean)

    Declaration
    public static Emit<TDelegate> CompareLessThan<TDelegate>(this Emit<TDelegate> emiter, bool isSigned)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Boolean isSigned
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    Decrement<TDelegate>(Emit<TDelegate>, Type)

    Declaration
    public static Emit<TDelegate> Decrement<TDelegate>(this Emit<TDelegate> emiter, Type valueType)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Type valueType
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    Increment<TDelegate>(Emit<TDelegate>, Type)

    Declaration
    public static Emit<TDelegate> Increment<TDelegate>(this Emit<TDelegate> emiter, Type valueType)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Type valueType
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    LoadArguments<TDelegate>(Emit<TDelegate>, UInt16[])

    Declaration
    public static Emit<TDelegate> LoadArguments<TDelegate>(this Emit<TDelegate> emiter, params ushort[] arguments)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    UInt16[] arguments
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    LoadConstant<TDelegate>(Emit<TDelegate>, Type, Object)

    Declaration
    public static Emit<TDelegate> LoadConstant<TDelegate>(this Emit<TDelegate> emiter, Type constantType, object constantValue)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Type constantType
    Object constantValue
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    | Improve this Doc View Source

    LoadConstantOne<TDelegate>(Emit<TDelegate>, Type)

    Declaration
    public static Emit<TDelegate> LoadConstantOne<TDelegate>(this Emit<TDelegate> emiter, Type constantType)
    Parameters
    Type Name Description
    Sigil.Emit<TDelegate> emiter
    Type constantType
    Returns
    Type Description
    Sigil.Emit<TDelegate>
    Type Parameters
    Name Description
    TDelegate
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX