C# Class DependencyPropertyWeaver.DependencyPropertyWeaver

Inheritance: AssemblyWeaverBase
Afficher le fichier Open project: bling/dependencypropertyweaver Class Usage Examples

Méthodes publiques

Méthode Description
DependencyPropertyWeaver ( Assembly assembly, AssemblyDefinition definition ) : System
Weave ( string typePatternMatch, string attributePatternMatch ) : void

Private Methods

Méthode Description
Modify ( PropertyDefinition>.IEnumerable types ) : void
WeaveDependencyObjectBaseClass ( Mono.Cecil.TypeDefinition type ) : void
WeaveDependencyProperty ( MethodBody staticCtorBody, FieldReference field, Mono.Cecil.PropertyDefinition property ) : void
WeaveGetter ( Mono.Cecil.PropertyDefinition property ) : void
WeaveProperties ( IEnumerable properties ) : void
WeaveSetter ( Mono.Cecil.PropertyDefinition property ) : void

Method Details

DependencyPropertyWeaver() public méthode

public DependencyPropertyWeaver ( Assembly assembly, AssemblyDefinition definition ) : System
assembly System.Reflection.Assembly
definition Mono.Cecil.AssemblyDefinition
Résultat System

Weave() public méthode

public Weave ( string typePatternMatch, string attributePatternMatch ) : void
typePatternMatch string
attributePatternMatch string
Résultat void