Method | Description | |
---|---|---|
CreateProxyType ( string nameBase, IEnumerable |
||
ProxyBuilder ( Mono.Cecil.ModuleDefinition module, string proxyNameFormat, |
Method | Description | |
---|---|---|
OnGeneratePropertyMethods ( Mono.Cecil.PropertyDefinition targetProp, Mono.Cecil.PropertyDefinition proxyProp, |
Method | Description | |
---|---|---|
AddProperty ( Mono.Cecil.TypeDefinition declaringType, string name, |
Create property with public getter and setter, with no method defined.
|
|
GetAllInterfacesRecursive ( Mono.Cecil.TypeDefinition typeDefinition ) : IEnumerable |
public CreateProxyType ( string nameBase, IEnumerable |
||
nameBase | string | |
interfacesToImplement | IEnumerable |
|
proxyBase | Mono.Cecil.TypeDefinition | |
return | Mono.Cecil.TypeDefinition |
protected OnGeneratePropertyMethods ( Mono.Cecil.PropertyDefinition targetProp, Mono.Cecil.PropertyDefinition proxyProp, |
||
targetProp | Mono.Cecil.PropertyDefinition | |
proxyProp | Mono.Cecil.PropertyDefinition | |
proxyBaseType | ||
proxyTargetType | ||
rootProxyTargetType | ||
return | void |
public ProxyBuilder ( Mono.Cecil.ModuleDefinition module, string proxyNameFormat, |
||
module | Mono.Cecil.ModuleDefinition | |
proxyNameFormat | string | |
proxySuperBaseTypeDef | ||
isPublic | bool | |
onGeneratePropertyMethods | GeneratePropertyMethods | |
proxyNamespace | string | |
return | System |