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

Public Member Functions

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

Protected Attributes

Encoding encoding
 

Package Functions

 SequentialOutput (Processor processor)
 
void Write (char outputChar)
 
void Write (string outputText)
 
void Close ()
 

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 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 8 of file SequentialOutput.cs.


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