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

Public Member Functions

string FormatMessage (string res, IList< string > args)
 
int CheckScriptNamespace (string nsUri)
 
bool ElementAvailable (XmlQualifiedName name)
 
bool FunctionAvailable (XmlQualifiedName name)
 
int RegisterDecimalFormat (XmlQualifiedName name, string infinitySymbol, string nanSymbol, string characters)
 
double RegisterDecimalFormatter (string formatPicture, string infinitySymbol, string nanSymbol, string characters)
 
string FormatNumberStatic (double value, double decimalFormatterIndex)
 
string FormatNumberDynamic (double value, string formatPicture, XmlQualifiedName decimalFormatName, string errorMessageName)
 
string NumberFormat (IList< XPathItem > value, string formatString, double lang, string letterValue, string groupingSeparator, double groupingSize)
 
int LangToLcid (string lang, bool forwardCompatibility)
 
bool EqualityOperator (double opCode, IList< XPathItem > left, IList< XPathItem > right)
 
bool RelationalOperator (double opCode, IList< XPathItem > left, IList< XPathItem > right)
 
bool IsSameNodeSort (XPathNavigator nav1, XPathNavigator nav2)
 

Package Types

enum  ComparisonOperator {
  Eq , Ne , Lt , Le ,
  Gt , Ge
}
 

Package Functions

 XsltLibrary (XmlQueryRuntime runtime)
 

Static Package Functions

static int LangToLcidInternal (string lang, bool forwardCompatibility, IErrorHelper errorHelper)
 
static string LangToNameInternal (string lang, bool forwardCompatibility, IErrorHelper errorHelper)
 

Private Member Functions

bool FunctionAvailableHelper (XmlQualifiedName name)
 
DecimalFormat CreateDecimalFormat (string infinitySymbol, string nanSymbol, string characters)
 

Static Private Member Functions

static TypeCode GetTypeCode (XPathItem item)
 
static TypeCode WeakestTypeCode (TypeCode typeCode1, TypeCode typeCode2)
 
static bool CompareNumbers (ComparisonOperator op, double left, double right)
 
static bool CompareValues (ComparisonOperator op, XPathItem left, XPathItem right, TypeCode compType)
 
static bool CompareNodeSetAndValue (ComparisonOperator op, IList< XPathNavigator > nodeset, XPathItem val, TypeCode compType)
 
static bool CompareNodeSetAndNodeSet (ComparisonOperator op, IList< XPathNavigator > left, IList< XPathNavigator > right, TypeCode compType)
 
static ComparisonOperator InvertOperator (ComparisonOperator op)
 
static bool IsNodeSetOrRtf (IList< XPathItem > val)
 
static IList< XPathNavigatorToNodeSetOrRtf (IList< XPathItem > val)
 

Private Attributes

readonly XmlQueryRuntime _runtime
 
HybridDictionary _functionsAvail
 
Dictionary< XmlQualifiedName, DecimalFormat_decimalFormats
 
List< DecimalFormatter_decimalFormatters
 

Detailed Description

Definition at line 12 of file XsltLibrary.cs.


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