Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.XsltOld.StringOutput Class Referencesealed

Public Member Functions

void OmitXmlDecl ()
 
Processor.OutputResult RecordDone (RecordBuilder record)
 
void TheEnd ()
 

Protected Attributes

Encoding encoding
 

Package Functions

 StringOutput (Processor processor)
 
override void Write (char outputChar)
 
override void Write (string outputText)
 
override void Close ()
 

Properties

string Result [get]
 

Private Member Functions

void CacheOuptutProps (XsltOutput output)
 
void WriteStartElement (RecordBuilder record)
 
void WriteTextNode (RecordBuilder record)
 
void WriteTextNode (BuilderInfo node)
 
void WriteCDataSection (string value)
 
void WriteDoctype (BuilderInfo mainNode)
 
void WriteXmlDeclaration ()
 
void WriteProcessingInstruction (RecordBuilder record)
 
void WriteProcessingInstruction (BuilderInfo node)
 
void WriteEndElement (RecordBuilder record)
 
bool DecideDefaultOutput (BuilderInfo node)
 
void CacheRecord (RecordBuilder record)
 
void OutputCachedRecords ()
 
void OutputRecord (RecordBuilder record)
 
void OutputRecord (BuilderInfo node)
 
void WriteName (string prefix, string name)
 
void WriteXmlAttributeValue (string value)
 
void WriteHtmlAttributeValue (string value)
 
void WriteHtmlUri (string value)
 
void WriteWithReplace (string value, char[] find, string[] replace)
 
void WriteCData (string value)
 
void WriteAttributes (ArrayList list, int count, HtmlElementProps htmlElementsProps)
 
void Indent (RecordBuilder record)
 
void Indent (int depth)
 

Private Attributes

readonly StringBuilder _builder
 
string _result
 
readonly Processor _processor
 
ArrayList _outputCache
 
bool _firstLine = true
 
bool _secondRoot
 
XsltOutput _output
 
bool _isHtmlOutput
 
bool _isXmlOutput
 
Hashtable _cdataElements
 
bool _indentOutput
 
bool _outputDoctype
 
bool _outputXmlDecl
 
bool _omitXmlDeclCalled
 
byte[] _byteBuffer
 
Encoding _utf8Encoding
 

Static Private Attributes

static readonly char[] s_TextValueFind = new char[3] { '&', '>', '<' }
 
static readonly string[] s_TextValueReplace = new string[3] { "&amp;", "&gt;", "&lt;" }
 
static readonly char[] s_XmlAttributeValueFind = new char[6] { '&', '>', '<', '"', '\n', '\r' }
 
static readonly string[] s_XmlAttributeValueReplace = new string[6] { "&amp;", "&gt;", "&lt;", "&quot;", "&#xA;", "&#xD;" }
 

Detailed Description

Definition at line 5 of file StringOutput.cs.


The documentation for this class was generated from the following file: