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

BindBlock() private method

private BindBlock ( BlockSyntax syntax, Symbol parent ) : BoundBlock
syntax BlockSyntax
parent ShaderTools.Hlsl.Symbols.Symbol
return ShaderTools.Hlsl.Binding.BoundNodes.BoundBlock
        private BoundBlock BindBlock(BlockSyntax syntax, Symbol parent)
        {
            var blockBinder = new Binder(_sharedBinderState, this);
            return new BoundBlock(syntax.Statements.Select(x => blockBinder.Bind(x, y => blockBinder.BindStatement(y, parent))).ToImmutableArray());
        }