C# Class NCop.Composite.Weaving.CompositeTypeDefinition

Inheritance: NCop.Mixins.Weaving.MixinsTypeDefinition, IAspectTypeDefinition
Afficher le fichier Open project: sagifogel/NCop

Protected Properties

Свойство Type Description
compositeMemberCollection ICompositeMemberCollection
eventTypeDefinitions EventBrokerFieldTypeDefinition>.IDictionary

Méthodes publiques

Méthode Description
GetEventBrokerFielTypeDefinition ( EventInfo @event ) : EventBrokerFieldTypeDefinition
GetEventFieldBuilder ( string name, Type type ) : FieldBuilder

Méthodes protégées

Méthode Description
CreateTypeDefinitions ( ) : void
RegisterEventTypeDefinitions ( ) : void
RegisterMixinsTypeDefinition ( List typeDefinitionsActions ) : void

Private Methods

Méthode Description
CompositeTypeDefinition ( Type mixinsType, ITypeMapCollection mixinsMap, ICompositeMemberCollection compositeMemberCollection ) : System
CreateTypeDefinitions ( List typeDefinitionsActions ) : void
GetEventBrokerFielTypeDefinition ( string name, bool>.Func predicate ) : EventBrokerFieldTypeDefinition

Method Details

CreateTypeDefinitions() protected méthode

protected CreateTypeDefinitions ( ) : void
Résultat void

GetEventBrokerFielTypeDefinition() public méthode

public GetEventBrokerFielTypeDefinition ( EventInfo @event ) : EventBrokerFieldTypeDefinition
@event System.Reflection.EventInfo
Résultat NCop.Aspects.Weaving.EventBrokerFieldTypeDefinition

GetEventFieldBuilder() public méthode

public GetEventFieldBuilder ( string name, Type type ) : FieldBuilder
name string
type System.Type
Résultat System.Reflection.Emit.FieldBuilder

RegisterEventTypeDefinitions() protected méthode

protected RegisterEventTypeDefinitions ( ) : void
Résultat void

RegisterMixinsTypeDefinition() protected méthode

protected RegisterMixinsTypeDefinition ( List typeDefinitionsActions ) : void
typeDefinitionsActions List
Résultat void

Property Details

compositeMemberCollection protected_oe property

protected ICompositeMemberCollection compositeMemberCollection
Résultat ICompositeMemberCollection

eventTypeDefinitions protected_oe property

protected IDictionary eventTypeDefinitions
Résultat EventBrokerFieldTypeDefinition>.IDictionary