C# Класс NCop.Mixins.Weaving.MixinsWeaverStrategy

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

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

Свойство Тип Описание
methodWeavers IEnumerable
mixinsMap ITypeMapCollection
registry INCopDependencyAwareRegistry
typeDefinition ITypeDefinition

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

Метод Описание
MixinsWeaverStrategy ( ITypeDefinition typeDefinition, ITypeMapCollection mixinsMap, IEnumerable methodWeavers, INCopDependencyAwareRegistry registry ) : System
Weave ( ) : void

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

Метод Описание
CreateDefaultConstructor ( ) : void
DefineConstructor ( ) : ConstructorBuilder
EmitConstructorBody ( ILGenerator ilGenerator ) : void

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

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

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

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

protected DefineConstructor ( ) : ConstructorBuilder
Результат System.Reflection.Emit.ConstructorBuilder

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

protected EmitConstructorBody ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Результат void

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

public MixinsWeaverStrategy ( ITypeDefinition typeDefinition, ITypeMapCollection mixinsMap, IEnumerable methodWeavers, INCopDependencyAwareRegistry registry ) : System
typeDefinition ITypeDefinition
mixinsMap ITypeMapCollection
methodWeavers IEnumerable
registry INCopDependencyAwareRegistry
Результат System

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

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

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

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

protected IEnumerable methodWeavers
Результат IEnumerable

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

protected ITypeMapCollection mixinsMap
Результат ITypeMapCollection

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

protected INCopDependencyAwareRegistry registry
Результат INCopDependencyAwareRegistry

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

protected ITypeDefinition typeDefinition
Результат ITypeDefinition