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

ParseBufferType() private method

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