C# Class Cilador.Fody.InterfaceMixins.InterfaceMixinWeave

Inheritance: IWeave
Show file Open project: rileywhite/Cilador

Private Properties

Property Type Description

Public Methods

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

Initializes the command using context and configuration information.

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

Applies the weave to a target type.

Method Details

Initialize() public method

Initializes the command using context and configuration information.
The is not of type
public Initialize ( IWeavingContext weavingContext, WeaveConfigTypeBase weaveConfig ) : void
weavingContext IWeavingContext Context information for configuration.
weaveConfig WeaveConfigTypeBase Command configuration information. For this command type, the value must be of type .
return void

Weave() public method

Applies the weave to a target type.
/// The is not of type , or it does not /// contain the expected argument values. ///
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. This must be of type .
return void