ShaderTools.Hlsl.Parser.HlslParser.ParseTemplatedConstantBufferType C# (CSharp) Method

ParseTemplatedConstantBufferType() private method

private ParseTemplatedConstantBufferType ( SyntaxToken token ) : PredefinedObjectTypeSyntax
token SyntaxToken
return PredefinedObjectTypeSyntax
        private PredefinedObjectTypeSyntax ParseTemplatedConstantBufferType(SyntaxToken token)
        {
            var lessThan = Match(SyntaxKind.LessThanToken);
            var type = ParseScalarOrVectorOrUserDefinedType();
            var greaterThan = Match(SyntaxKind.GreaterThanToken);
            var typeArgumentList = new TemplateArgumentListSyntax(lessThan,
                new SeparatedSyntaxList<ExpressionSyntax>(new List<SyntaxNode> { type }),
                greaterThan);
            return new PredefinedObjectTypeSyntax(token, typeArgumentList);
        }
HlslParser