ShaderTools.Hlsl.Binding.BoundTreeWalker.VisitVariableQualifier C# (CSharp) Method

VisitVariableQualifier() protected method

protected VisitVariableQualifier ( BoundVariableQualifier node ) : void
node ShaderTools.Hlsl.Binding.BoundNodes.BoundVariableQualifier
return void
        protected virtual void VisitVariableQualifier(BoundVariableQualifier node)
        {
            switch (node.Kind)
            {
                case BoundNodeKind.Semantic:
                    VisitSemantic((BoundSemantic) node);
                    break;
                case BoundNodeKind.RegisterLocation:
                    VisitRegisterLocation((BoundRegisterLocation) node);
                    break;
                case BoundNodeKind.PackOffsetLocation:
                    VisitPackOffsetLocation((BoundPackOffsetLocation)node);
                    break;
                default:
                    throw new InvalidOperationException(node.Kind.ToString());
            }
        }