3 using System.Collections.Generic;
5 using SiliconStudio.Shaders.Ast;
7 namespace SiliconStudio.
Paradox.Shaders.Parser.Ast
14 #region Constructors and Destructors
36 #region Public Properties
52 #region Public Methods
58 ChildrenList.Add(Value);
65 return string.Format(
"mixin {0}{1};", Type > 0 ? Type.ToString().ToLowerInvariant() +
" " : string.Empty, Value);
MixinStatement()
Initializes a new instance of the MixinStatement class.
override string ToString()
MixinStatement(MixinStatementType type, Expression mixin)
Initializes a new instance of the MixinStatement class.
A tag interface to identify a container for scope declarations.
Base root class for all statements.
override IEnumerable< Node > Childrens()
Gets the child nodes. An enumeration of child nodes
MixinStatementType
Type of a mixin.