C# 클래스 Catel.Fody.Weaving.Argument.ArgumentMethodCallWeaverBase

파일 보기 프로젝트 열기: Catel/Catel.Fody

공개 프로퍼티들

프로퍼티 타입 설명
WellKnownWeavers ArgumentMethodCallWeaverBase>.Dictionary

공개 메소드들

메소드 설명
Execute ( Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition methodDefinition, object parameterDefinitionOrFieldDefinition, CustomAttribute attribute, int instructionIndex ) : bool

보호된 메소드들

메소드 설명
BuildInstructions ( Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method, FieldDefinition field, CustomAttribute attribute, List instructions ) : void
BuildInstructions ( Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method, Mono.Cecil.ParameterDefinition parameter, CustomAttribute attribute, List instructions ) : void
SelectMethod ( Mono.Cecil.TypeDefinition argumentTypeDefinition, TypeReference typeToCheck, Mono.Cecil.MethodDefinition &selectedMethod ) : void

메소드 상세

BuildInstructions() 보호된 추상적인 메소드

protected abstract BuildInstructions ( Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method, FieldDefinition field, CustomAttribute attribute, List instructions ) : void
module Mono.Cecil.ModuleDefinition
type Mono.Cecil.TypeDefinition
method Mono.Cecil.MethodDefinition
field Mono.Cecil.FieldDefinition
attribute Mono.Cecil.CustomAttribute
instructions List
리턴 void

BuildInstructions() 보호된 추상적인 메소드

protected abstract BuildInstructions ( Mono.Cecil.ModuleDefinition module, Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition method, Mono.Cecil.ParameterDefinition parameter, CustomAttribute attribute, List instructions ) : void
module Mono.Cecil.ModuleDefinition
type Mono.Cecil.TypeDefinition
method Mono.Cecil.MethodDefinition
parameter Mono.Cecil.ParameterDefinition
attribute Mono.Cecil.CustomAttribute
instructions List
리턴 void

Execute() 공개 메소드

public Execute ( Mono.Cecil.TypeDefinition type, Mono.Cecil.MethodDefinition methodDefinition, object parameterDefinitionOrFieldDefinition, CustomAttribute attribute, int instructionIndex ) : bool
type Mono.Cecil.TypeDefinition
methodDefinition Mono.Cecil.MethodDefinition
parameterDefinitionOrFieldDefinition object
attribute Mono.Cecil.CustomAttribute
instructionIndex int
리턴 bool

SelectMethod() 보호된 추상적인 메소드

protected abstract SelectMethod ( Mono.Cecil.TypeDefinition argumentTypeDefinition, TypeReference typeToCheck, Mono.Cecil.MethodDefinition &selectedMethod ) : void
argumentTypeDefinition Mono.Cecil.TypeDefinition
typeToCheck Mono.Cecil.TypeReference
selectedMethod Mono.Cecil.MethodDefinition
리턴 void

프로퍼티 상세

WellKnownWeavers 공개적으로 정적으로 프로퍼티

public static Dictionary WellKnownWeavers
리턴 ArgumentMethodCallWeaverBase>.Dictionary