C# Класс Castle.DynamicProxy.Generators.ClassProxyWithTargetGenerator

Наследование: BaseProxyGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClassProxyWithTargetGenerator ( ModuleScope scope, Type classToProxy, Type additionalInterfacesToProxy, ProxyGenerationOptions options ) : System
GetGeneratedType ( ) : Type

Защищенные методы

Метод Описание
GetTypeImplementerMapping ( IEnumerable &contributors, INamingScope namingScope ) : IEnumerable

Приватные методы

Метод Описание
CreateTargetField ( ClassEmitter emitter ) : FieldReference
EnsureDoesNotImplementIProxyTargetAccessor ( Type type, string name ) : void
GenerateType ( string name, INamingScope namingScope ) : Type

Описание методов

ClassProxyWithTargetGenerator() публичный Метод

public ClassProxyWithTargetGenerator ( ModuleScope scope, Type classToProxy, Type additionalInterfacesToProxy, ProxyGenerationOptions options ) : System
scope ModuleScope
classToProxy System.Type
additionalInterfacesToProxy System.Type
options ProxyGenerationOptions
Результат System

GetGeneratedType() публичный Метод

public GetGeneratedType ( ) : Type
Результат Type

GetTypeImplementerMapping() защищенный Метод

protected GetTypeImplementerMapping ( IEnumerable &contributors, INamingScope namingScope ) : IEnumerable
contributors IEnumerable
namingScope INamingScope
Результат IEnumerable