Table of Contents

Class DisassemblerHelpers

Namespace
ICSharpCode.Decompiler.Disassembler
Assembly
ICSharpCode.Decompiler.dll
public static class DisassemblerHelpers
Inheritance
DisassemblerHelpers
Inherited Members

Methods

Escape(string)

public static string Escape(string identifier)

Parameters

identifier string

Returns

string

EscapeString(string)

public static string EscapeString(string str)

Parameters

str string

Returns

string

OffsetToString(int)

public static string OffsetToString(int offset)

Parameters

offset int

Returns

string

OffsetToString(long)

public static string OffsetToString(long offset)

Parameters

offset long

Returns

string

PrimitiveTypeName(string)

public static string PrimitiveTypeName(string fullName)

Parameters

fullName string

Returns

string

WriteOffsetReference(ITextOutput, int?)

public static void WriteOffsetReference(ITextOutput writer, int? offset)

Parameters

writer ITextOutput
offset int?

WriteOperand(ITextOutput, double)

public static void WriteOperand(ITextOutput writer, double val)

Parameters

writer ITextOutput
val double

WriteOperand(ITextOutput, long)

public static void WriteOperand(ITextOutput writer, long val)

Parameters

writer ITextOutput
val long

WriteOperand(ITextOutput, object)

public static void WriteOperand(ITextOutput writer, object operand)

Parameters

writer ITextOutput
operand object

WriteOperand(ITextOutput, float)

public static void WriteOperand(ITextOutput writer, float val)

Parameters

writer ITextOutput
val float

WriteOperand(ITextOutput, string)

public static void WriteOperand(ITextOutput writer, string operand)

Parameters

writer ITextOutput
operand string

WriteParameterReference(ITextOutput, MetadataReader, MethodDefinitionHandle, int)

public static void WriteParameterReference(ITextOutput writer, MetadataReader metadata, MethodDefinitionHandle handle, int index)

Parameters

writer ITextOutput
metadata MetadataReader
handle MethodDefinitionHandle
index int

WriteTo(ExceptionRegion, PEFile, MetadataGenericContext, ITextOutput)

public static void WriteTo(this ExceptionRegion exceptionHandler, PEFile module, MetadataGenericContext context, ITextOutput writer)

Parameters

exceptionHandler ExceptionRegion
module PEFile
context MetadataGenericContext
writer ITextOutput

WriteVariableReference(ITextOutput, MetadataReader, MethodDefinitionHandle, int)

public static void WriteVariableReference(ITextOutput writer, MetadataReader metadata, MethodDefinitionHandle handle, int index)

Parameters

writer ITextOutput
metadata MetadataReader
handle MethodDefinitionHandle
index int