Method | Description | |
---|---|---|
CreateType ( ) : |
||
DefineConstructor ( |
||
DefineEvent ( string name, EventAttributes eventAttributes, Type type ) : IILEvent | ||
DefineField ( string name, Type type, FieldAttributes fieldAttributes ) : IILField | ||
DefineMethod ( string name, Type returns, Type parameters, MethodAttributes methodAttributes = MethodAttributes.Public ) : IILMethod | ||
DefineMethodOverride ( IILMethod methodBuilder, MethodInfo baseMethod ) : void | ||
ILDynamicTypeDebugImpl ( string name, Type baseType, Type interfaces ) : System |
Method | Description | |
---|---|---|
AddNameShorteningSection ( string name, List |
||
CloseInScope ( ) : void | ||
ParseSectionsForNameShortening ( string name ) : List |
||
SelectSubsectionsToRemove ( string name, List |
||
ShortenIfNeeded ( string name, int maxLength ) : string | ||
UniqueName ( string name, int maxLength = -1 ) : string |
public DefineConstructor ( |
||
parameters | ||
return | IILMethod |
public DefineEvent ( string name, EventAttributes eventAttributes, Type type ) : IILEvent | ||
name | string | |
eventAttributes | EventAttributes | |
type | Type | |
return | IILEvent |
public DefineField ( string name, Type type, FieldAttributes fieldAttributes ) : IILField | ||
name | string | |
type | Type | |
fieldAttributes | FieldAttributes | |
return | IILField |
public DefineMethod ( string name, Type returns, Type parameters, MethodAttributes methodAttributes = MethodAttributes.Public ) : IILMethod | ||
name | string | |
returns | Type | |
parameters | Type | |
methodAttributes | MethodAttributes | |
return | IILMethod |
public DefineMethodOverride ( IILMethod methodBuilder, MethodInfo baseMethod ) : void | ||
methodBuilder | IILMethod | |
baseMethod | MethodInfo | |
return | void |
public ILDynamicTypeDebugImpl ( string name, Type baseType, Type interfaces ) : System | ||
name | string | |
baseType | Type | |
interfaces | Type | |
return | System |