C# 클래스 LinFu.AOP.Cecil.ImplementFieldInterceptionHostWeaver

Represents a type weaver that modifies types to implement the IFieldInterceptionHost interface.
상속: ITypeWeaver
파일 보기 프로젝트 열기: philiplaureano/LinFu

공개 메소드들

메소드 설명
AddAdditionalMembers ( Mono.Cecil.ModuleDefinition host ) : void

Adds additional members to the target module.

ImplementFieldInterceptionHostWeaver ( bool>.Func filter ) : System

Initializes a new instance of the ImplementFieldInterceptionHostWeaver class.

ImportReferences ( Mono.Cecil.ModuleDefinition module ) : void

Imports references into the target module.

ShouldWeave ( Mono.Cecil.TypeDefinition item ) : bool

Determines whether or not a type should be modified.

Weave ( Mono.Cecil.TypeDefinition type ) : void

Modifies the target type.

메소드 상세

AddAdditionalMembers() 공개 메소드

Adds additional members to the target module.
public AddAdditionalMembers ( Mono.Cecil.ModuleDefinition host ) : void
host Mono.Cecil.ModuleDefinition The host module.
리턴 void

ImplementFieldInterceptionHostWeaver() 공개 메소드

Initializes a new instance of the ImplementFieldInterceptionHostWeaver class.
public ImplementFieldInterceptionHostWeaver ( bool>.Func filter ) : System
filter bool>.Func The filter that determines which types should be modified.
리턴 System

ImportReferences() 공개 메소드

Imports references into the target module.
public ImportReferences ( Mono.Cecil.ModuleDefinition module ) : void
module Mono.Cecil.ModuleDefinition The module containing the type to be modified.
리턴 void

ShouldWeave() 공개 메소드

Determines whether or not a type should be modified.
public ShouldWeave ( Mono.Cecil.TypeDefinition item ) : bool
item Mono.Cecil.TypeDefinition
리턴 bool

Weave() 공개 메소드

Modifies the target type.
public Weave ( Mono.Cecil.TypeDefinition type ) : void
type Mono.Cecil.TypeDefinition The type to be modified.
리턴 void