C# Class LogForwardingProcessor, Anotar

ファイルを表示 Open project: Fody/Anotar Class Usage Examples

Public Properties

Property Type Description
FoundUsageInType Action
LoggerField Mono.Cecil.FieldReference
Method MethodDefinition
ModuleWeaver ModuleWeaver,

Public Methods

Method Description
AppendExtraContext ( Instruction instruction, List replacement ) : void
AppendLineNumber ( Instruction instruction, List replacement ) : void
AppendMethodName ( List replacement ) : void
HandleExceptionAndStringAndArray ( Instruction instruction, MethodReference methodReference ) : void
HandleNoParams ( Instruction instruction, MethodReference methodReference ) : void
HandleStringAndArray ( Instruction instruction, MethodReference methodReference ) : void
ProcessInstruction ( Instruction instruction ) : void
ProcessMethod ( ) : void

Private Methods

Method Description
GetMessagePrefix ( Instruction instruction ) : string

Method Details

AppendExtraContext() public method

public AppendExtraContext ( Instruction instruction, List replacement ) : void
instruction Instruction
replacement List
return void

AppendLineNumber() public method

public AppendLineNumber ( Instruction instruction, List replacement ) : void
instruction Instruction
replacement List
return void

AppendMethodName() public method

public AppendMethodName ( List replacement ) : void
replacement List
return void

HandleExceptionAndStringAndArray() public method

public HandleExceptionAndStringAndArray ( Instruction instruction, MethodReference methodReference ) : void
instruction Instruction
methodReference Mono.Cecil.MethodReference
return void

HandleNoParams() public method

public HandleNoParams ( Instruction instruction, MethodReference methodReference ) : void
instruction Instruction
methodReference Mono.Cecil.MethodReference
return void

HandleStringAndArray() public method

public HandleStringAndArray ( Instruction instruction, MethodReference methodReference ) : void
instruction Instruction
methodReference Mono.Cecil.MethodReference
return void

ProcessInstruction() public method

public ProcessInstruction ( Instruction instruction ) : void
instruction Instruction
return void

ProcessMethod() public method

public ProcessMethod ( ) : void
return void

Property Details

FoundUsageInType public_oe property

public Action FoundUsageInType
return Action

LoggerField public_oe property

public FieldReference,Mono.Cecil LoggerField
return Mono.Cecil.FieldReference

Method public_oe property

public MethodDefinition Method
return MethodDefinition

ModuleWeaver public_oe property

public ModuleWeaver, ModuleWeaver
return ModuleWeaver,