public static StatementBuilder <StatementType, ParserTokenType, LexerTokenType> ExpectXmlPropertyName( this StatementBuilder <StatementType, ParserTokenType, LexerTokenType> statement) { return(statement.AcceptNameQualifier(LexerTokenType.Colon, ParserTokenType.NamespacePrefix, ParserTokenType.Colon) .AcceptNameQualifier(LexerTokenType.Period, ParserTokenType.AttachedPropertyObject, ParserTokenType.Period) .Expect(LexerTokenType.Identifier, ParserTokenType.PropertyName)); }
public static StatementBuilder <StatementType, ParserTokenType, LexerTokenType> ExpectXmlObjectName( this StatementBuilder <StatementType, ParserTokenType, LexerTokenType> statement) { return(statement.AcceptNameQualifier(LexerTokenType.Colon, ParserTokenType.NamespacePrefix, ParserTokenType.Colon) .Expect(LexerTokenType.Identifier, ParserTokenType.Object)); }