프로퍼티 | 타입 | 설명 | |
---|---|---|---|
targetField |
메소드 | 설명 | |
---|---|---|
GenerateCode ( |
||
InterfaceProxyWithTargetGenerator ( ModuleScope scope, |
메소드 | 설명 | |
---|---|---|
AddMappingForTargetType ( ITypeContributor>.IDictionary |
||
CreateTypeAttributes ( |
||
GenerateType ( string typeName, |
||
GetContributorForAdditionalInterfaces ( INamingScope namingScope ) : |
||
GetTypeImplementerMapping ( |
||
Init ( string typeName, |
메소드 | 설명 | |
---|---|---|
CreateFields ( |
||
EnsureValidBaseType ( |
||
ImplementedByTarget ( ICollection |
||
ThrowInvalidBaseType ( |
protected AddMappingForTargetType ( ITypeContributor>.IDictionary |
||
typeImplementerMapping | ITypeContributor>.IDictionary | |
proxyTargetType | ||
targetInterfaces | ICollection |
|
additionalInterfaces | ICollection |
|
namingScope | INamingScope | |
리턴 | ITypeContributor |
protected CreateTypeAttributes ( |
||
emitter | ||
리턴 | void |
public GenerateCode ( |
||
proxyTargetType | ||
interfaces | ||
options | ProxyGenerationOptions | |
리턴 |
protected GenerateType ( string typeName, |
||
typeName | string | |
proxyTargetType | ||
interfaces | ||
namingScope | INamingScope | |
리턴 |
protected GetContributorForAdditionalInterfaces ( INamingScope namingScope ) : |
||
namingScope | INamingScope | |
리턴 |
protected GetTypeImplementerMapping ( |
||
interfaces | ||
proxyTargetType | ||
contributors | IEnumerable |
|
namingScope | INamingScope | |
리턴 | IEnumerable |
protected Init ( string typeName, |
||
typeName | string | |
emitter | ||
proxyTargetType | ||
interceptorsField | ||
interfaces | IEnumerable |
|
리턴 |
public InterfaceProxyWithTargetGenerator ( ModuleScope scope, |
||
scope | ModuleScope | |
@interface | ||
리턴 | System |