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

ParseScalarOrVectorOrUserDefinedType() private method

private ParseScalarOrVectorOrUserDefinedType ( ) : TypeSyntax
return ShaderTools.Hlsl.Syntax.TypeSyntax
        private TypeSyntax ParseScalarOrVectorOrUserDefinedType()
        {
            if (SyntaxFacts.IsPredefinedScalarType(Current.Kind))
                return ParseScalarType(NextToken());
            if (SyntaxFacts.IsPredefinedVectorType(Current.Kind))
                return ParseVectorType(NextToken());
            return ParseIdentifier();
        }
HlslParser