C# Class DependencyPropertyWeaver.AttachedDependencyPropertyWeaver

Inheritance: AssemblyWeaverBase
Mostrar archivo Open project: bling/dependencypropertyweaver Class Usage Examples

Public Methods

Method Description
AttachedDependencyPropertyWeaver ( Assembly assembly, AssemblyDefinition definition ) : System
Weave ( string typePatternMatch, string attributePatternMatch ) : void

Private Methods

Method Description
AddGetterMethod ( AttachedPropertyField field, bool isReadOnly ) : void
AddSetterMethod ( AttachedPropertyField field ) : void
FindAttachedPropertyFields ( Mono.Cecil.TypeDefinition typeDef ) : IEnumerable
Modify ( Mono.Cecil.TypeDefinition type ) : void

Method Details

AttachedDependencyPropertyWeaver() public method

public AttachedDependencyPropertyWeaver ( Assembly assembly, AssemblyDefinition definition ) : System
assembly System.Reflection.Assembly
definition Mono.Cecil.AssemblyDefinition
return System

Weave() public method

public Weave ( string typePatternMatch, string attributePatternMatch ) : void
typePatternMatch string
attributePatternMatch string
return void