| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
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 | 
Definition at line 8 of file IteratorDescriptor.cs.