C# Класс Castle.DynamicProxy.AbstractInvocation.AbstractInvocation

Наследование: IInvocation, ISerializable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
proxyObject object

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

Метод Описание
GetArgumentValue ( int index ) : object
GetConcreteMethod ( ) : MethodInfo
GetConcreteMethodInvocationTarget ( ) : MethodInfo
Proceed ( ) : void
SetArgumentValue ( int index, object value ) : void
SetGenericMethodArguments ( Type arguments ) : void

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

Метод Описание
AbstractInvocation ( object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments ) : System
AbstractInvocation ( object proxy, Type targetType, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments, IInterceptorSelector selector, IInterceptor &methodInterceptors ) : System
InvokeMethodOnTarget ( ) : void
ThrowOnNoTarget ( ) : void

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

Метод Описание
EnsureClosedMethod ( MethodInfo method ) : MethodInfo
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
SelectMethodInterceptors ( IInterceptorSelector selector, IInterceptor methodInterceptors, Type targetType ) : IInterceptor[]

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

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

protected AbstractInvocation ( object proxy, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments ) : System
proxy object
interceptors IInterceptor
proxiedMethod System.Reflection.MethodInfo
arguments object
Результат System

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

protected AbstractInvocation ( object proxy, Type targetType, IInterceptor interceptors, MethodInfo proxiedMethod, object arguments, IInterceptorSelector selector, IInterceptor &methodInterceptors ) : System
proxy object
targetType System.Type
interceptors IInterceptor
proxiedMethod System.Reflection.MethodInfo
arguments object
selector IInterceptorSelector
methodInterceptors IInterceptor
Результат System

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

public GetArgumentValue ( int index ) : object
index int
Результат object

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

public GetConcreteMethod ( ) : MethodInfo
Результат System.Reflection.MethodInfo

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

public GetConcreteMethodInvocationTarget ( ) : MethodInfo
Результат System.Reflection.MethodInfo

InvokeMethodOnTarget() защищенный абстрактный Метод

protected abstract InvokeMethodOnTarget ( ) : void
Результат void

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

public Proceed ( ) : void
Результат void

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

public SetArgumentValue ( int index, object value ) : void
index int
value object
Результат void

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

public SetGenericMethodArguments ( Type arguments ) : void
arguments System.Type
Результат void

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

protected ThrowOnNoTarget ( ) : void
Результат void

Описание свойств

proxyObject защищенное свойство

protected object proxyObject
Результат object