ShaderTools.Hlsl.Binding.BindingResult.BindingResult C# (CSharp) Method

BindingResult() public method

public BindingResult ( SyntaxNode root, BoundNode boundRoot, BoundNode>.IDictionary boundNodeFromSyntaxNode, Binder>.IDictionary binderFromBoundNode, IList diagnostics ) : System.Collections.Generic
root SyntaxNode
boundRoot ShaderTools.Hlsl.Binding.BoundNodes.BoundNode
boundNodeFromSyntaxNode BoundNode>.IDictionary
binderFromBoundNode Binder>.IDictionary
diagnostics IList
return System.Collections.Generic
        public BindingResult(SyntaxNode root, BoundNode boundRoot, IDictionary<SyntaxNode, BoundNode> boundNodeFromSyntaxNode, IDictionary<BoundNode, Binder> binderFromBoundNode, IList<Diagnostic> diagnostics)
        {
            Root = root;
            BoundRoot = boundRoot;

            _boundNodeFromSyntaxNode = boundNodeFromSyntaxNode;
            _binderFromBoundNode = binderFromBoundNode;

            Diagnostics = diagnostics.ToImmutableArray();
        }