C# Класс ICSharpCode.Decompiler.Disassembler.DisassemblerHelpers

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

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

Метод Описание
ConvertString ( string str ) : string

Converts special characters to escape sequences within the given string.

Escape ( string identifier ) : string
PrimitiveTypeName ( string fullName ) : string
WriteOffsetReference ( PlainTextOutput writer, dnlib.DotNet.Emit.Instruction instruction ) : void
WriteOperand ( PlainTextOutput writer, object operand ) : void
WriteTo ( this instruction, PlainTextOutput writer ) : void
WriteTo ( this type, PlainTextOutput writer, IlNameSyntax syntax = IlNameSyntax.Signature ) : void

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

Метод Описание
BuildKeywordList ( ) : HashSet
ConvertChar ( char ch ) : string

Gets the escape sequence for the specified character. This method does not convert ' or ".

IsValidIdentifier ( string identifier ) : bool
IsValidIdentifierCharacter ( char c ) : bool
ToInvariantCultureString ( object value ) : string
WriteLabelList ( PlainTextOutput writer, dnlib.DotNet.Emit.Instruction instructions ) : void

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

ConvertString() публичный статический Метод

Converts special characters to escape sequences within the given string.
public static ConvertString ( string str ) : string
str string
Результат string

Escape() публичный статический Метод

public static Escape ( string identifier ) : string
identifier string
Результат string

PrimitiveTypeName() публичный статический Метод

public static PrimitiveTypeName ( string fullName ) : string
fullName string
Результат string

WriteOffsetReference() публичный статический Метод

public static WriteOffsetReference ( PlainTextOutput writer, dnlib.DotNet.Emit.Instruction instruction ) : void
writer PlainTextOutput
instruction dnlib.DotNet.Emit.Instruction
Результат void

WriteOperand() публичный статический Метод

public static WriteOperand ( PlainTextOutput writer, object operand ) : void
writer PlainTextOutput
operand object
Результат void

WriteTo() публичный статический Метод

public static WriteTo ( this instruction, PlainTextOutput writer ) : void
instruction this
writer PlainTextOutput
Результат void

WriteTo() публичный статический Метод

public static WriteTo ( this type, PlainTextOutput writer, IlNameSyntax syntax = IlNameSyntax.Signature ) : void
type this
writer PlainTextOutput
syntax IlNameSyntax
Результат void