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

Classes

class  CurrentContext
 
class  GenerateHelper
 
class  IteratorDescriptor
 
class  OptimizerPatterns
 
class  StaticDataManager
 
struct  StorageDescriptor
 
class  TailCallAnalyzer
 
class  UniqueList
 
class  XmlILAnnotation
 
class  XmlILConstructInfo
 
class  XmlILConstructors
 
class  XmlILElementAnalyzer
 
class  XmlILMethods
 
class  XmlILModule
 
class  XmlILNamespaceAnalyzer
 
class  XmlILOptimizerVisitor
 
class  XmlILStateAnalyzer
 
class  XmlILStorageMethods
 
class  XmlILTypeHelper
 
class  XmlILVisitor
 

Enumerations

enum  BranchingContext { None , OnTrue , OnFalse }
 
enum  GenerateNameType {
  LiteralLocalName , LiteralName , CopiedName , TagNameAndMappings ,
  TagNameAndNamespace , QName , StackName
}
 
enum  ItemLocation {
  None , Stack , Parameter , Local ,
  Current , Global
}
 
enum  OptimizerPatternArgument {
  StepNode = 0 , StepInput = 1 , ElementQName = 2 , KindTestType = 2 ,
  IndexedNodes = 0 , KeyExpression = 1 , DodStep = 2 , MaxPosition = 2 ,
  RtfText = 2
}
 
enum  OptimizerPatternName {
  None , DodReverse , EqualityIndex , FilterAttributeKind ,
  FilterContentKind , FilterElements , IsDocOrderDistinct , IsPositional ,
  JoinAndDod , MaxPosition , SameDepth , Step ,
  SingleTextRtf , Axis , MaybeSideEffects , TailCall ,
  DodMerge , IsReferenced
}
 
enum  PossibleXmlStates {
  None , WithinSequence , EnumAttrs , WithinContent ,
  WithinAttr , WithinComment , WithinPI , Any
}
 
enum  XmlILConstructMethod { Iterator , Writer , WriterThenIterator , IteratorThenWriter }
 
enum  XmlILMethodAttributes { None , NonUser , Raw }
 
enum  XmlILOptimization {
  None , EliminateLiteralVariables , TailCall , AnnotateAncestor ,
  AnnotateAncestorSelf , AnnotateAttribute , AnnotateAttrNmspLoop , AnnotateBarrier ,
  AnnotateConstruction , AnnotateContent , AnnotateContentLoop , AnnotateDescendant ,
  AnnotateDescendantLoop , AnnotateDescendantSelf , AnnotateDifference , AnnotateDod ,
  AnnotateDodMerge , AnnotateDodReverse , AnnotateFilter , AnnotateFilterAttributeKind ,
  AnnotateFilterContentKind , AnnotateFilterElements , AnnotateFollowingSibling , AnnotateIndex1 ,
  AnnotateIndex2 , AnnotateIntersect , AnnotateInvoke , AnnotateJoinAndDod ,
  AnnotateLet , AnnotateMaxLengthEq , AnnotateMaxLengthGe , AnnotateMaxLengthGt ,
  AnnotateMaxLengthLe , AnnotateMaxLengthLt , AnnotateMaxLengthNe , AnnotateMaxPositionEq ,
  AnnotateMaxPositionLe , AnnotateMaxPositionLt , AnnotateNamespace , AnnotateNodeRange ,
  AnnotateParent , AnnotatePositionalIterator , AnnotatePreceding , AnnotatePrecedingSibling ,
  AnnotateRoot , AnnotateRootLoop , AnnotateSingleTextRtf , AnnotateSingletonLoop ,
  AnnotateTrackCallers , AnnotateUnion , AnnotateUnionContent , AnnotateXPathFollowing ,
  AnnotateXPathPreceding , CommuteDodFilter , CommuteFilterLoop , EliminateAdd ,
  EliminateAfter , EliminateAnd , EliminateAverage , EliminateBefore ,
  EliminateConditional , EliminateDifference , EliminateDivide , EliminateDod ,
  EliminateEq , EliminateFilter , EliminateGe , EliminateGt ,
  EliminateIntersection , EliminateIs , EliminateIsEmpty , EliminateIsType ,
  EliminateIterator , EliminateIteratorUsedAtMostOnce , EliminateLe , EliminateLength ,
  EliminateLoop , EliminateLt , EliminateMaximum , EliminateMinimum ,
  EliminateModulo , EliminateMultiply , EliminateNamespaceDecl , EliminateNe ,
  EliminateNegate , EliminateNop , EliminateNot , EliminateOr ,
  EliminatePositionOf , EliminateReturnDod , EliminateSequence , EliminateSort ,
  EliminateStrConcat , EliminateStrConcatSingle , EliminateStrLength , EliminateSubtract ,
  EliminateSum , EliminateTypeAssert , EliminateTypeAssertOptional , EliminateUnion ,
  EliminateUnusedGlobals , EliminateXsltConvert , FoldConditionalNot , FoldNamedDescendants ,
  FoldNone , FoldXsltConvertLiteral , IntroduceDod , IntroducePrecedingDod ,
  NormalizeAddEq , NormalizeAddLiteral , NormalizeAttribute , NormalizeConditionalText ,
  NormalizeDifference , NormalizeEqLiteral , NormalizeGeLiteral , NormalizeGtLiteral ,
  NormalizeIdEq , NormalizeIdNe , NormalizeIntersect , NormalizeInvokeEmpty ,
  NormalizeLeLiteral , NormalizeLengthGt , NormalizeLengthNe , NormalizeLoopConditional ,
  NormalizeLoopInvariant , NormalizeLoopLoop , NormalizeLoopText , NormalizeLtLiteral ,
  NormalizeMuenchian , NormalizeMultiplyLiteral , NormalizeNeLiteral , NormalizeNestedSequences ,
  NormalizeSingletonLet , NormalizeSortXsltConvert , NormalizeUnion , NormalizeXsltConvertEq ,
  NormalizeXsltConvertGe , NormalizeXsltConvertGt , NormalizeXsltConvertLe , NormalizeXsltConvertLt ,
  NormalizeXsltConvertNe , Last_
}