Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Shaders.Ast.WhileStatement Class Reference

While and Do-While statement. More...

Inheritance diagram for SiliconStudio.Shaders.Ast.WhileStatement:
SiliconStudio.Shaders.Ast.Statement SiliconStudio.Shaders.Ast.IScopeContainer SiliconStudio.Shaders.Ast.Node SiliconStudio.Shaders.Ast.IAttributes

Public Member Functions

override IEnumerable< NodeChildrens ()
 Gets the child nodes.
Returns
An enumeration of child nodes
More...
 
override string ToString ()
 
- Public Member Functions inherited from SiliconStudio.Shaders.Ast.Node
override bool Equals (object against)
 
override int GetHashCode ()
 
object GetTag (object tagKey)
 Gets a tag value associated to this node.. More...
 
bool RemoveTag (object tagKey)
 Gets a tag value associated to this node.. More...
 
bool ContainsTag (object tagKey)
 Determines whether the specified instance contains this tag. More...
 
void SetTag (object tagKey, object tagValue)
 Sets a tag value associated to this node. More...
 
override string ToString ()
 

Properties

Expression Condition [get, set]
 Gets or sets the condition. More...
 
bool IsDoWhile [get, set]
 Gets or sets a value indicating whether this instance is a do while. More...
 
Statement Statement [get, set]
 Gets or sets the statement. More...
 
- Properties inherited from SiliconStudio.Shaders.Ast.Statement
List< AttributeBaseAttributes [get, set]
 Gets or sets the attributes. More...
 
- Properties inherited from SiliconStudio.Shaders.Ast.Node
SourceSpan Span [get, set]
 Gets or sets the source span. More...
 
List< NodeChildrenList [get]
 Gets the childrens. More...
 
- Properties inherited from SiliconStudio.Shaders.Ast.IAttributes
List< AttributeBaseAttributes [get, set]
 

Additional Inherited Members

- Static Public Member Functions inherited from SiliconStudio.Shaders.Ast.Node
static bool operator== (Node left, Node right)
 
static bool operator!= (Node left, Node right)
 
- Protected Member Functions inherited from SiliconStudio.Shaders.Ast.Statement
 Statement ()
 Initializes a new instance of the Statement class. More...
 
- Protected Member Functions inherited from SiliconStudio.Shaders.Ast.Node
 Node ()
 Initializes a new instance of the Node class. More...
 

Detailed Description

While and Do-While statement.

Definition at line 12 of file WhileStatement.cs.

Member Function Documentation

override IEnumerable<Node> SiliconStudio.Shaders.Ast.WhileStatement.Childrens ( )
virtual

Gets the child nodes.

Returns
An enumeration of child nodes

Reimplemented from SiliconStudio.Shaders.Ast.Node.

Definition at line 45 of file WhileStatement.cs.

override string SiliconStudio.Shaders.Ast.WhileStatement.ToString ( )

Definition at line 54 of file WhileStatement.cs.

Property Documentation

Expression SiliconStudio.Shaders.Ast.WhileStatement.Condition
getset

Gets or sets the condition.

The condition.

Definition at line 22 of file WhileStatement.cs.

bool SiliconStudio.Shaders.Ast.WhileStatement.IsDoWhile
getset

Gets or sets a value indicating whether this instance is a do while.

true if this instance is a do while; otherwise, false.

Definition at line 30 of file WhileStatement.cs.

Statement SiliconStudio.Shaders.Ast.WhileStatement.Statement
getset

Gets or sets the statement.

The statement.

Definition at line 38 of file WhileStatement.cs.


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