C# Класс Catel.Fody.Weaving.Argument.ArgumentWeaver

Показать файл Открыть проект

Открытые методы

Метод Описание
ArgumentWeaver ( Mono.Cecil.TypeDefinition typeDefinition, MsCoreReferenceFinder msCoreReferenceFinder ) : System
Execute ( ) : void

Приватные методы

Метод Описание
ContainsArgumentChecks ( Mono.Cecil.MethodDefinition method ) : bool
CreateCustomAttribute ( string attributeTypeName ) : CustomAttribute
EnsureCache ( ) : void
EnsureExpressionChecksCache ( ) : void
EnsureWeaversCache ( ) : void
GetFieldDefinition ( Instruction instruction ) : FieldDefinition
GetParameterOrFieldForExpressionArgumentCheck ( Mono.Cecil.MethodDefinition method, Collection instructions, Instruction instruction ) : object
IsOperandSupportedForArgumentChecks ( object operand ) : bool
IsSupportedExpressionArgumentCheck ( Mono.Cecil.MethodDefinition method, Instruction instruction ) : bool
ProcessMethod ( Mono.Cecil.MethodDefinition method ) : void
RemoveArgumentWeavingCall ( Mono.Cecil.MethodDefinition method, Collection instructions, Instruction instruction ) : int>.Tuple
RemoveObsoleteCodeForArgumentExpression ( Mono.Cecil.MethodDefinition method, Collection instructions, Mono.Cecil.TypeDefinition displayClassType ) : void

Описание методов

ArgumentWeaver() публичный Метод

public ArgumentWeaver ( Mono.Cecil.TypeDefinition typeDefinition, MsCoreReferenceFinder msCoreReferenceFinder ) : System
typeDefinition Mono.Cecil.TypeDefinition
msCoreReferenceFinder MsCoreReferenceFinder
Результат System

Execute() публичный Метод

public Execute ( ) : void
Результат void