C# Класс Castle.DynamicProxy.Contributors.InterfaceProxyWithoutTargetContributor

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

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

Метод Описание
InterfaceProxyWithoutTargetContributor ( INamingScope namingScope, GetTargetExpressionDelegate getTarget ) : System

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

Метод Описание
CollectElementsToProxyInternal ( IProxyGenerationHook hook ) : IEnumerable
GetMethodGenerator ( MetaMethod method, ClassEmitter @class, ProxyGenerationOptions options, OverrideMethodDelegate overrideMethod ) : MethodGenerator

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

Метод Описание
GetInvocationType ( MetaMethod method, ClassEmitter emitter, ProxyGenerationOptions options ) : Type

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

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

protected CollectElementsToProxyInternal ( IProxyGenerationHook hook ) : IEnumerable
hook IProxyGenerationHook
Результат IEnumerable

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

protected GetMethodGenerator ( MetaMethod method, ClassEmitter @class, ProxyGenerationOptions options, OverrideMethodDelegate overrideMethod ) : MethodGenerator
method MetaMethod
@class Castle.DynamicProxy.Generators.Emitters.ClassEmitter
options ProxyGenerationOptions
overrideMethod OverrideMethodDelegate
Результат MethodGenerator

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

public InterfaceProxyWithoutTargetContributor ( INamingScope namingScope, GetTargetExpressionDelegate getTarget ) : System
namingScope INamingScope
getTarget GetTargetExpressionDelegate
Результат System