Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Xml.Xsl.XsltOld.RootAction Class Reference

Public Member Functions

void PorcessAttributeSets (Stylesheet rootStylesheet)
 
int AllocateVariableSlot ()
 
void ReleaseVariableSlots (int n)
 
void CompileAttributes (Compiler compiler)
 
void CheckEmpty (Compiler compiler)
 
void CheckRequiredAttribute (Compiler compiler, object attrValue, string attrName)
 
void CheckRequiredAttribute (Compiler compiler, bool attr, string attrName)
 

Public Attributes

Stylesheet builtInSheet
 

Protected Member Functions

void CompileDocument (Compiler compiler, bool inInclude)
 
void CompileDecimalFormat (Compiler compiler)
 
void CompileSpace (Compiler compiler, bool preserve)
 
void CompileTopLevelElements (Compiler compiler)
 
void CompileTemplate (Compiler compiler)
 
void CompileOnceTemplate (Compiler compiler)
 
void AddEvent (Event copyEvent)
 
void AddEvents (ArrayList copyEvents)
 

Protected Attributes

int variableCount
 

Package Functions

override void Compile (Compiler compiler)
 
void InsertKey (XmlQualifiedName name, int MatchKey, int UseKey)
 
AttributeSetAction GetAttributeSet (XmlQualifiedName name)
 
void AddDecimalFormat (XmlQualifiedName name, DecimalFormat formatinfo)
 
DecimalFormat GetDecimalFormat (XmlQualifiedName name)
 
override void Execute (Processor processor, ActionFrame frame)
 
void CompileStylesheetAttributes (Compiler compiler)
 
void CompileSingleTemplate (Compiler compiler)
 
Stylesheet CompileImport (Compiler compiler, Uri uri, int id)
 
void CompileNamespaceAlias (Compiler compiler)
 
void CompileKey (Compiler compiler)
 
bool CheckAttribute (bool valid, Compiler compiler)
 
void AddAction (Action action)
 
Action GetAction (int actionIndex)
 
void CheckDuplicateParams (XmlQualifiedName name)
 
override void ReplaceNamespaceAlias (Compiler compiler)
 
virtual bool CompileAttribute (Compiler compiler)
 

Static Package Functions

static string PrecalculateAvt (ref Avt avt)
 

Package Attributes

ArrayList containedActions
 
CopyCodeAction lastCopyCodeAction
 

Properties

XsltOutput Output [get]
 
List< KeyKeyList [get]
 

Private Member Functions

void MirgeAttributeSets (Stylesheet stylesheet)
 
void CheckAttributeSets_RecurceInList (Hashtable markTable, ICollection setQNames)
 
void CheckAttributeSets_RecurceInContainer (Hashtable markTable, ContainerAction container)
 
void CompileImports (Compiler compiler)
 
void CompileInclude (Compiler compiler)
 
double NameTest (string name)
 
void CompileInstruction (Compiler compiler)
 
void CompileLiteral (Compiler compiler)
 
void CompileLiteralAttributesAndNamespaces (Compiler compiler)
 
void CompileOutput (Compiler compiler)
 
void EnsureCopyCodeAction ()
 
void AddScript (Compiler compiler)
 

Private Attributes

readonly Hashtable _attributeSetTable = new Hashtable()
 
readonly Hashtable _decimalFormatTable = new Hashtable()
 
List< Key_keyList
 
XsltOutput _output
 
int _variableFreeSlot
 
int _maxid
 

Detailed Description

Definition at line 10 of file RootAction.cs.


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