Class PlainTextOutput
- Namespace
- ICSharpCode.Decompiler
- Assembly
- ICSharpCode.Decompiler.dll
public sealed class PlainTextOutput : ITextOutput
- Inheritance
-
PlainTextOutput
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
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()
ToString()
public override string ToString()
Returns
- string
Unindent()
Write(char)
public void Write(char ch)
Parameters
ch
char
Write(string)
public void Write(string text)
Parameters
text
string
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