private static bool ParseQuotedIdentifier(
IList<TSqlParserToken> tokens,
ref int nextToken,
ref Identifier result,
ref int farestError)
{
var identifierName = "";
QuoteType quoteType;
if (!ReadToken(tokens, TSqlTokenType.QuotedIdentifier, ref identifierName, ref nextToken, ref farestError))
return false;
var decodedIdentifierName = Identifier.DecodeIdentifier(identifierName, out quoteType);
result = new Identifier
{
Value = decodedIdentifierName,
QuoteType = quoteType,
};
return true;
}