Show / Hide Table of Contents

    Class InternalCallImplementor

    Responsible for implementing methods that have no method body and are marked as internal calls.

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

    Methods

    | Improve this Doc View Source

    Implement(IMethod, LLVMValueRef, ModuleBuilder)

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

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

    An internal call method to implement.

    LLVMSharp.LLVMValueRef function

    method's corresponding LLVM function.

    ModuleBuilder module

    The module that defines method.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX