Property | Type | Description | |
---|---|---|---|
targetField |
Method | Description | |
---|---|---|
GenerateCode ( |
||
InterfaceProxyWithTargetGenerator ( ModuleScope scope, |
Method | Description | |
---|---|---|
AddMappingForTargetType ( ITypeContributor>.IDictionary |
||
CreateTypeAttributes ( |
||
GenerateType ( string typeName, |
||
GetContributorForAdditionalInterfaces ( INamingScope namingScope ) : |
||
GetTypeImplementerMapping ( |
||
Init ( string typeName, |
Method | Description | |
---|---|---|
CreateFields ( |
||
EnsureValidBaseType ( |
||
ImplementedByTarget ( ICollection |
||
ThrowInvalidBaseType ( |
protected AddMappingForTargetType ( ITypeContributor>.IDictionary |
||
typeImplementerMapping | ITypeContributor>.IDictionary | |
proxyTargetType | ||
targetInterfaces | ICollection |
|
additionalInterfaces | ICollection |
|
namingScope | INamingScope | |
return | ITypeContributor |
protected CreateTypeAttributes ( |
||
emitter | ||
return | void |
public GenerateCode ( |
||
proxyTargetType | ||
interfaces | ||
options | ProxyGenerationOptions | |
return |
protected GenerateType ( string typeName, |
||
typeName | string | |
proxyTargetType | ||
interfaces | ||
namingScope | INamingScope | |
return |
protected GetContributorForAdditionalInterfaces ( INamingScope namingScope ) : |
||
namingScope | INamingScope | |
return |
protected GetTypeImplementerMapping ( |
||
interfaces | ||
proxyTargetType | ||
contributors | IEnumerable |
|
namingScope | INamingScope | |
return | IEnumerable |
protected Init ( string typeName, |
||
typeName | string | |
emitter | ||
proxyTargetType | ||
interceptorsField | ||
interfaces | IEnumerable |
|
return |
public InterfaceProxyWithTargetGenerator ( ModuleScope scope, |
||
scope | ModuleScope | |
@interface | ||
return | System |