C# Класс NCop.Composite.Weaving.CompositeEventWeaver

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

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

Метод Описание
CompositeEventWeaver ( ITypeDefinition typeDefinition, EventInfo @event ) : System
GetAddMethod ( ) : IMethodWeaver
GetEnumerator ( ) : IEnumerator
GetRaiseMethod ( ) : IMethodWeaver
GetRemoveMethod ( ) : IMethodWeaver
SetAddMethod ( MethodBuilder addMethod ) : void
SetAddMethodWeaver ( IMethodWeaver addMethodWeaver ) : void
SetRaiseMethodWeaver ( IMethodWeaver raiseMethodWeaver ) : void
SetRemoveMethod ( MethodBuilder removeMethod ) : void
SetRemoveMethodWeaver ( IMethodWeaver removeMethodWeaver ) : void

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

Метод Описание
IEnumerable ( ) : IEnumerator

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

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

public CompositeEventWeaver ( ITypeDefinition typeDefinition, EventInfo @event ) : System
typeDefinition ITypeDefinition
@event System.Reflection.EventInfo
Результат System

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

public GetAddMethod ( ) : IMethodWeaver
Результат IMethodWeaver

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

public GetRaiseMethod ( ) : IMethodWeaver
Результат IMethodWeaver

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

public GetRemoveMethod ( ) : IMethodWeaver
Результат IMethodWeaver

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

public SetAddMethod ( MethodBuilder addMethod ) : void
addMethod System.Reflection.Emit.MethodBuilder
Результат void

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

public SetAddMethodWeaver ( IMethodWeaver addMethodWeaver ) : void
addMethodWeaver IMethodWeaver
Результат void

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

public SetRaiseMethodWeaver ( IMethodWeaver raiseMethodWeaver ) : void
raiseMethodWeaver IMethodWeaver
Результат void

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

public SetRemoveMethod ( MethodBuilder removeMethod ) : void
removeMethod System.Reflection.Emit.MethodBuilder
Результат void

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

public SetRemoveMethodWeaver ( IMethodWeaver removeMethodWeaver ) : void
removeMethodWeaver IMethodWeaver
Результат void