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

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

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

Метод Описание
CompositePropertyWeaver ( ITypeDefinition typeDefinition, PropertyInfo property ) : System.Collections
GetEnumerator ( ) : IEnumerator
GetGetMethod ( ) : IMethodWeaver
GetSetMethod ( ) : IMethodWeaver
SetGetMethod ( MethodBuilder method ) : void
SetGetMethodWeaver ( IMethodWeaver getMethodWeaver ) : void
SetSetMethod ( MethodBuilder method ) : void
SetSetMethodWeaver ( IMethodWeaver setMethodWeaver ) : void

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

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

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

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

public CompositePropertyWeaver ( ITypeDefinition typeDefinition, PropertyInfo property ) : System.Collections
typeDefinition ITypeDefinition
property System.Reflection.PropertyInfo
Результат System.Collections

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

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

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

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

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

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

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

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

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

public SetGetMethodWeaver ( IMethodWeaver getMethodWeaver ) : void
getMethodWeaver IMethodWeaver
Результат void

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

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

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

public SetSetMethodWeaver ( IMethodWeaver setMethodWeaver ) : void
setMethodWeaver IMethodWeaver
Результат void