Veil.Parser.SyntaxTree.ScopeNode C# (CSharp) Method

ScopeNode() public static method

Scopes a node to a new model
public static ScopeNode ( ExpressionNode modelToScopeTo, SyntaxTreeNode node, SourceLocation location ) : ScopedNode
modelToScopeTo ExpressionNode An expression that evaluates to the model to scope to
node SyntaxTreeNode The node to execute in the new scope
location SourceLocation
return Veil.Parser.Nodes.ScopedNode
        public static ScopedNode ScopeNode(ExpressionNode modelToScopeTo, SyntaxTreeNode node, SourceLocation location)
        {
            return new ScopedNode
            {
				Location = location,
                ModelToScope = modelToScopeTo,
                Node = node
            };
        }