Show / Hide Table of Contents

    Class DebugILGeneratorExt

    Inheritance
    System.Object
    DebugILGeneratorExt
    Namespace: MonoMod.DebugIL
    Assembly: MonoMod.DebugIL.dll
    Syntax
    public static class DebugILGeneratorExt : Object

    Fields

    t_MetadataType

    Declaration
    public static readonly Type t_MetadataType
    Field Value
    Type Description
    System.Type

    Methods

    GenerateVariableName(VariableDefinition, MethodDefinition, Int32)

    Declaration
    public static string GenerateVariableName(this VariableDefinition var, MethodDefinition method = null, int i = -1)
    Parameters
    Type Name Description
    Mono.Cecil.Cil.VariableDefinition var
    Mono.Cecil.MethodDefinition method
    System.Int32 i
    Returns
    Type Description
    System.String

    GetOrAddScope(MethodDebugInformation)

    Declaration
    public static ScopeDebugInformation GetOrAddScope(this MethodDebugInformation mdi)
    Parameters
    Type Name Description
    Mono.Cecil.Cil.MethodDebugInformation mdi
    Returns
    Type Description
    Mono.Cecil.Cil.ScopeDebugInformation

    ToRelativeString(Instruction)

    Declaration
    public static string ToRelativeString(this Instruction self)
    Parameters
    Type Name Description
    Mono.Cecil.Cil.Instruction self
    Returns
    Type Description
    System.String
    Back to top Yet another C# modding swiss army knife.