C# Class Cilador.Fody.InterfaceMixins.InterfaceMixinWeaver

This is a method object for a single execution of InterfaceMixinWeave.
Show file Open project: rileywhite/Cilador

Private Properties

Property Type Description

Public Methods

Method Description
Execute ( ) : void

Executes the interface mixin command using the arguments passed into the constuctor.

InterfaceMixinWeaver ( Mono.Cecil.TypeDefinition interfaceType, Mono.Cecil.TypeDefinition mixinType, Mono.Cecil.TypeDefinition target ) : System

Creates a new InterfaceMixinWeaver.

Method Details

Execute() public method

Executes the interface mixin command using the arguments passed into the constuctor.
public Execute ( ) : void
return void

InterfaceMixinWeaver() public method

Creates a new InterfaceMixinWeaver.
/// Thrown if is not an interface, if implements /// does not implement , or if implements any interface /// other than . ///
public InterfaceMixinWeaver ( Mono.Cecil.TypeDefinition interfaceType, Mono.Cecil.TypeDefinition mixinType, Mono.Cecil.TypeDefinition target ) : System
interfaceType Mono.Cecil.TypeDefinition Interface which will be added to the .
mixinType Mono.Cecil.TypeDefinition Type whose implementation will be cloned into the .
target Mono.Cecil.TypeDefinition Type which will be modified by this command invocation.
return System