C# Class NCop.Composite.Weaving.CompositePropertyWeaver

Inheritance: IPropertyWeaver, IPropertyTypeBuilder
Afficher le fichier Open project: sagifogel/NCop Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
IEnumerable ( ) : IEnumerator

Method Details

CompositePropertyWeaver() public méthode

public CompositePropertyWeaver ( ITypeDefinition typeDefinition, PropertyInfo property ) : System.Collections
typeDefinition ITypeDefinition
property System.Reflection.PropertyInfo
Résultat System.Collections

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetGetMethod() public méthode

public GetGetMethod ( ) : IMethodWeaver
Résultat IMethodWeaver

GetSetMethod() public méthode

public GetSetMethod ( ) : IMethodWeaver
Résultat IMethodWeaver

SetGetMethod() public méthode

public SetGetMethod ( MethodBuilder method ) : void
method System.Reflection.Emit.MethodBuilder
Résultat void

SetGetMethodWeaver() public méthode

public SetGetMethodWeaver ( IMethodWeaver getMethodWeaver ) : void
getMethodWeaver IMethodWeaver
Résultat void

SetSetMethod() public méthode

public SetSetMethod ( MethodBuilder method ) : void
method System.Reflection.Emit.MethodBuilder
Résultat void

SetSetMethodWeaver() public méthode

public SetSetMethodWeaver ( IMethodWeaver setMethodWeaver ) : void
setMethodWeaver IMethodWeaver
Résultat void