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

ParseStructuredBufferType() private method

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