Table of Contents

Class PlainTextOutput

Namespace
ICSharpCode.Decompiler
Assembly
ICSharpCode.Decompiler.dll
public sealed class PlainTextOutput : ITextOutput
Inheritance
PlainTextOutput
Implements
Inherited Members
Extension Methods

Constructors

PlainTextOutput()

public PlainTextOutput()

PlainTextOutput(TextWriter)

public PlainTextOutput(TextWriter writer)

Parameters

writer TextWriter

Properties

IndentationString

public string IndentationString { get; set; }

Property Value

string

Location

public TextLocation Location { get; }

Property Value

TextLocation

Methods

Indent()

public void Indent()

ToString()

public override string ToString()

Returns

string

Unindent()

public void Unindent()

Write(char)

public void Write(char ch)

Parameters

ch char

Write(string)

public void Write(string text)

Parameters

text string

WriteLine()

public void WriteLine()

WriteLocalReference(string, object, bool)

public void WriteLocalReference(string text, object reference, bool isDefinition = false)

Parameters

text string
reference object
isDefinition bool

WriteReference(OpCodeInfo, bool)

public void WriteReference(OpCodeInfo opCode, bool omitSuffix = false)

Parameters

opCode OpCodeInfo
omitSuffix bool

WriteReference(PEFile, Handle, string, string, bool)

public void WriteReference(PEFile module, Handle handle, string text, string protocol = "decompile", bool isDefinition = false)

Parameters

module PEFile
handle Handle
text string
protocol string
isDefinition bool

WriteReference(IMember, string, bool)

public void WriteReference(IMember member, string text, bool isDefinition = false)

Parameters

member IMember
text string
isDefinition bool

WriteReference(IType, string, bool)

public void WriteReference(IType type, string text, bool isDefinition = false)

Parameters

type IType
text string
isDefinition bool