ShaderTools.Hlsl.Binding.Binder.BindDoStatement C# (CSharp) Method

BindDoStatement() private method

private BindDoStatement ( DoStatementSyntax syntax, Symbol parent ) : BoundStatement
syntax DoStatementSyntax
parent ShaderTools.Hlsl.Symbols.Symbol
return ShaderTools.Hlsl.Binding.BoundNodes.BoundStatement
        private BoundStatement BindDoStatement(DoStatementSyntax syntax, Symbol parent)
        {
            BindAttributes(syntax.Attributes);

            return new BoundDoStatement(
                Bind(syntax.Condition, BindExpression),
                Bind(syntax.Statement, x => BindStatement(x, parent)));
        }