C# Класс LogForwardingProcessor, Anotar

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FoundUsageInType Action
LoggerField Mono.Cecil.FieldReference
Method MethodDefinition
ModuleWeaver ModuleWeaver,

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

Метод Описание
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

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

Метод Описание
GetMessagePrefix ( Instruction instruction ) : string

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

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

public AppendExtraContext ( Instruction instruction, List replacement ) : void
instruction Instruction
replacement List
Результат void

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

public AppendLineNumber ( Instruction instruction, List replacement ) : void
instruction Instruction
replacement List
Результат void

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

public AppendMethodName ( List replacement ) : void
replacement List
Результат void

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

public HandleExceptionAndStringAndArray ( Instruction instruction, MethodReference methodReference ) : void
instruction Instruction
methodReference Mono.Cecil.MethodReference
Результат void

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

public HandleNoParams ( Instruction instruction, MethodReference methodReference ) : void
instruction Instruction
methodReference Mono.Cecil.MethodReference
Результат void

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

public HandleStringAndArray ( Instruction instruction, MethodReference methodReference ) : void
instruction Instruction
methodReference Mono.Cecil.MethodReference
Результат void

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

public ProcessInstruction ( Instruction instruction ) : void
instruction Instruction
Результат void

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

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

Описание свойств

FoundUsageInType публичное свойство

public Action FoundUsageInType
Результат Action

LoggerField публичное свойство

public FieldReference,Mono.Cecil LoggerField
Результат Mono.Cecil.FieldReference

Method публичное свойство

public MethodDefinition Method
Результат MethodDefinition

ModuleWeaver публичное свойство

public ModuleWeaver, ModuleWeaver
Результат ModuleWeaver,