Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | PathConvertor |
Static Public Member Functions | |
static XmlNodeKindFlags | AxisTypeMask (XmlNodeKindFlags inputTypeMask, XPathNodeType nodeType, XPathAxis xpathAxis) |
static QilNode | PredicateToBoolean (QilNode predicate, XPathQilFactory f, IXPathEnvironment env) |
static QilNode | BuildOnePredicate (QilNode nodeset, QilNode predicate, bool isReverseStep, XPathQilFactory f, FixupVisitor fixupVisitor, ref int numFixupCurrent, ref int numFixupPosition, ref int numFixupLast) |
static bool | IsFunctionAvailable (string localName, string nsUri) |
Static Public Attributes | |
static readonly XmlTypeCode[] | argAny = new XmlTypeCode[1] { XmlTypeCode.Item } |
static readonly XmlTypeCode[] | argNodeSet = new XmlTypeCode[1] { XmlTypeCode.Node } |
static readonly XmlTypeCode[] | argBoolean = new XmlTypeCode[1] { XmlTypeCode.Boolean } |
static readonly XmlTypeCode[] | argDouble = new XmlTypeCode[1] { XmlTypeCode.Double } |
static readonly XmlTypeCode[] | argString = new XmlTypeCode[1] { XmlTypeCode.String } |
static readonly XmlTypeCode[] | argString2 |
static readonly XmlTypeCode[] | argString3 |
static readonly XmlTypeCode[] | argFnSubstr |
static Dictionary< string, FunctionInfo< FuncId > > | FunctionTable = CreateFunctionTable() |
Protected Attributes | |
QilNode | fixupCurrent |
QilNode | fixupPosition |
QilNode | fixupLast |
int | numFixupCurrent |
int | numFixupPosition |
int | numFixupLast |
Package Types | |
enum | FuncId { Last , Position , Count , LocalName , NamespaceUri , Name , String , Number , Boolean , True , False , Not , Id , Concat , StartsWith , Contains , SubstringBefore , SubstringAfter , Substring , StringLength , Normalize , Translate , Lang , Sum , Floor , Ceiling , Round } |
Properties | |
XPathQilFactory IXPathEnvironment. | Factory [get] |
Private Types | |
enum | XPathOperatorGroup { Unknown , Logical , Equality , Relational , Arithmetic , Negate , Union } |
Static Private Member Functions | |
static XPathOperator | InvertOp (XPathOperator op) |
static Dictionary< string, FunctionInfo< FuncId > > | CreateFunctionTable () |
Private Attributes | |
int | _depth |
readonly PathConvertor | _convertor |
readonly XPathQilFactory | _f |
readonly IXPathEnvironment | _environment |
bool | _inTheBuild |
readonly FixupVisitor | _fixupVisitor |
Static Private Attributes | |
static readonly XmlNodeKindFlags[] | s_XPathNodeType2QilXmlNodeKind |
static readonly XPathOperatorGroup[] | s_operatorGroup |
static readonly QilNodeType[] | s_qilOperator |
static readonly XmlNodeKindFlags[] | s_XPathAxisMask |
Definition at line 7 of file KeyMatchBuilder.cs.