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

Classes

class  FormatInfo
 
class  NumberingFormat
 

Public Member Functions

void CompileAttributes (Compiler compiler)
 
void CheckEmpty (Compiler compiler)
 
void CheckRequiredAttribute (Compiler compiler, object attrValue, string attrName)
 
void CheckRequiredAttribute (Compiler compiler, bool attr, string attrName)
 

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)
 

Package Functions

override bool CompileAttribute (Compiler compiler)
 
override void Compile (Compiler compiler)
 
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)
 

Static Package Functions

static string PrecalculateAvt (ref Avt avt)
 

Package Attributes

ArrayList containedActions
 
CopyCodeAction lastCopyCodeAction
 

Private Member Functions

int numberAny (Processor processor, ActionFrame frame)
 
bool checkFrom (Processor processor, XPathNavigator nav)
 
bool moveToCount (XPathNavigator nav, Processor processor, XPathNavigator contextNode)
 
int numberCount (XPathNavigator nav, Processor processor, XPathNavigator contextNode)
 
bool MatchCountKey (Processor processor, XPathNavigator contextNode, XPathNavigator nav)
 
XPathNodeType BasicNodeType (XPathNodeType type)
 
string ParseLetter (string letter)
 
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)
 

Static Private Member Functions

static object SimplifyValue (object value)
 
static string Format (ArrayList numberlist, List< FormatInfo > tokens, string lang, string letter, string groupingSep, string groupingSize)
 
static void mapFormatToken (string wsToken, int startLen, int tokLen, out NumberingSequence seq, out int pminlen)
 
static List< FormatInfoParseFormat (string formatString)
 

Private Attributes

string _level
 
string _countPattern
 
int _countKey = -1
 
string _from
 
int _fromKey = -1
 
string _value
 
int _valueKey = -1
 
Avt _formatAvt
 
Avt _langAvt
 
Avt _letterAvt
 
Avt _groupingSepAvt
 
Avt _groupingSizeAvt
 
List< FormatInfo_formatTokens
 
string _lang
 
string _letter
 
string _groupingSep
 
string _groupingSize
 
bool _forwardCompatibility
 
int _maxid
 

Static Private Attributes

static readonly FormatInfo s_defaultFormat = new FormatInfo(isSeparator: false, "0")
 
static readonly FormatInfo s_defaultSeparator = new FormatInfo(isSeparator: true, ".")
 

Detailed Description

Definition at line 11 of file NumberAction.cs.


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