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

Public Member Functions

 IteratorDescriptor (GenerateHelper helper)
 
 IteratorDescriptor (IteratorDescriptor iterParent)
 
Label GetLabelNext ()
 
void SetIterator (Label lblNext, StorageDescriptor storage)
 
void SetIterator (IteratorDescriptor iterInfo)
 
void LoopToEnd (Label lblOnEnd)
 
void CacheCount ()
 
void EnsureNoCache ()
 
void SetBranching (BranchingContext brctxt, Label lblBranch)
 
void PushValue ()
 
void EnsureStack ()
 
void EnsureNoStack (string locName)
 
void EnsureLocal (string locName)
 
void EnsureLocal (LocalBuilder bldr)
 
void DiscardStack ()
 
void EnsureStackNoCache ()
 
void EnsureNoStackNoCache (string locName)
 
void EnsureLocalNoCache (string locName)
 
void EnsureLocalNoCache (LocalBuilder bldr)
 
void EnsureItemStorageType (XmlQueryType xmlType, Type storageTypeDest)
 

Properties

IteratorDescriptor ParentIterator [get]
 
bool HasLabelNext [get]
 
LocalBuilder LocalPosition [get, set]
 
bool IsBranching [get]
 
Label LabelBranch [get]
 
BranchingContext CurrentBranchingContext [get]
 
StorageDescriptor Storage [get, set]
 

Private Member Functions

void Init (IteratorDescriptor iterParent, GenerateHelper helper)
 

Private Attributes

GenerateHelper _helper
 
IteratorDescriptor _iterParent
 
Label _lblNext
 
bool _hasNext
 
LocalBuilder _locPos
 
BranchingContext _brctxt
 
Label _lblBranch
 
StorageDescriptor _storage
 

Detailed Description

Definition at line 8 of file IteratorDescriptor.cs.


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