sdk/dotnet/src/Microsoft.Datasync.Client/Query/OData/ODataExpressionParser.cs
/// <summary>
/// Parses an identifier that hasn't been reclassified.
/// </summary>
/// <returns>A <see cref="QueryNode"/> representing the identifier.</returns>
Parses an identifier that hasn't been reclassified.
Parses an identifier that hasn ' t been reclassified .
private QueryNode ParseIdentifier()
        {
            ValidateTokenIsType(QueryTokenKind.Identifier, "Expected identifier.");
            if (lexer.Token.Text == "true")
            {
                lexer.NextToken();
                return new ConstantNode(true);
            }
            else if (lexer.Token.Text == "false")
            {
                lexer.NextToken();
                return new ConstantNode(false);
            }
            else if (lexer.Token.Text == "null")
            {
                lexer.NextToken();
                return new ConstantNode(null);
            }
            return ParseMemberAccess(null);
        }
private QueryNode ParseIdentifier ( ) { ValidateTokenIsType ( QueryTokenKind . Identifier , " " ) ; if ( lexer . Token . Text == " " ) { lexer . NextToken ( ) ; return new ConstantNode ( true ) ; } else if ( lexer . Token . Text == " " ) { lexer . NextToken ( ) ; return new ConstantNode ( false ) ; } else if ( lexer . Token . Text == " " ) { lexer . NextToken ( ) ; return new ConstantNode ( null ) ; } return ParseMemberAccess ( null ) ; }
Parses an identifier that hasn't been reclassified.
Parses an identifier that hasn ' t been reclassified .
A  representing the identifier.
A representing the identifier .