C# Class Cilador.Fody.Core.WeaveContract

Inheritance: IWeave
Show file Open project: rileywhite/Cilador

Public Methods

Method Description
Initialize ( IWeavingContext weavingContext, WeaveConfigTypeBase weaveConfig ) : void

Contracts for IWeave.Initialize

Weave ( IWeavingContext weavingContext, Mono.Cecil.TypeDefinition target, CustomAttribute weaveAttribute ) : void

Contracts for IWeave.Weave

Method Details

Initialize() public method

Contracts for IWeave.Initialize
public Initialize ( IWeavingContext weavingContext, WeaveConfigTypeBase weaveConfig ) : void
weavingContext IWeavingContext Context data for command initialization.
weaveConfig WeaveConfigTypeBase Configuration data for the command. Commands may require particular types for this argument that are subtypes of
return void

Weave() public method

Contracts for IWeave.Weave
public Weave ( IWeavingContext weavingContext, Mono.Cecil.TypeDefinition target, CustomAttribute weaveAttribute ) : void
weavingContext IWeavingContext Context data for weaving.
target Mono.Cecil.TypeDefinition The type to which the weave will be applied/
weaveAttribute Mono.Cecil.CustomAttribute Attribute that may contain arguments for the weave invocation.
return void