Class DebugILGenerator
Inheritance
System.Object
DebugILGenerator
Assembly: MonoMod.DebugIL.dll
Syntax
public class DebugILGenerator : Object
Constructors
DebugILGenerator(MonoModder)
Declaration
public DebugILGenerator(MonoModder modder)
Parameters
Fields
CurrentPath
Declaration
public Stack<string> CurrentPath
Field Value
| Type |
Description |
| System.Collections.Generic.Stack<System.String> |
|
Line
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
m_DebuggableAttribute_ctor
Declaration
public static readonly ConstructorInfo m_DebuggableAttribute_ctor
Field Value
| Type |
Description |
| System.Reflection.ConstructorInfo |
|
Modder
Declaration
Field Value
OutputPath
Declaration
Field Value
| Type |
Description |
| System.String |
|
PathVerifyRegex
Declaration
public static readonly Regex PathVerifyRegex
Field Value
| Type |
Description |
| System.Text.RegularExpressions.Regex |
|
Relative
Declaration
Field Value
| Type |
Description |
| System.Boolean |
|
SkipMaxStack
Declaration
Field Value
| Type |
Description |
| System.Boolean |
|
Properties
FullPath
Declaration
public string FullPath { get; }
Property Value
| Type |
Description |
| System.String |
|
Methods
DeleteRecursive(String)
Declaration
public static void DeleteRecursive(string path)
Parameters
| Type |
Name |
Description |
| System.String |
path |
|
Generate()
Declaration
Generate(MonoModder)
Declaration
public static void Generate(MonoModder modder)
Parameters
GenerateFor(MethodDefinition)
Declaration
public void GenerateFor(MethodDefinition method)
Parameters
| Type |
Name |
Description |
| Mono.Cecil.MethodDefinition |
method |
|
GenerateFor(TypeDefinition)
Declaration
public void GenerateFor(TypeDefinition type)
Parameters
| Type |
Name |
Description |
| Mono.Cecil.TypeDefinition |
type |
|
Declaration
public void GenerateMetadata()