Search Results for

    Show / Hide Table of Contents

    Class ClrInternalCallImplementor

    An internal call implementor for the CLR.

    Inheritance
    object
    InternalCallImplementor
    ClrInternalCallImplementor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Flame.Llvm
    Assembly: Flame.Llvm.dll
    Syntax
    public class ClrInternalCallImplementor : InternalCallImplementor

    Constructors

    | Edit this page View Source

    ClrInternalCallImplementor()

    Creates an instance of a CLR internal call implementor.

    Declaration
    protected ClrInternalCallImplementor()

    Fields

    | Edit this page View Source

    Instance

    An instance of an internal call implementor for the CLR.

    Declaration
    public static ClrInternalCallImplementor Instance
    Field Value
    Type Description
    ClrInternalCallImplementor

    A CLR internal call implementor.

    Methods

    | Edit this page View Source

    Implement(IMethod, LLVMValueRef, ModuleBuilder)

    Implements a method by synthesizing an appropriate body for its LLVM function.

    Declaration
    public override void Implement(IMethod method, LLVMValueRef function, ModuleBuilder module)
    Parameters
    Type Name Description
    IMethod method

    An internal call method to implement.

    LLVMValueRef function

    method's corresponding LLVM function.

    ModuleBuilder module

    The module that defines method.

    Overrides
    InternalCallImplementor.Implement(IMethod, LLVMValueRef, ModuleBuilder)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX