70 references to TokenFamily
Microsoft.TemplateEngine.Core (70)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (69)
78TokenFamily currentTokenFamily; 83currentTokenFamily = TokenFamily.Literal; 88currentTokenFamily = TokenFamily.Reference | (TokenFamily)token; 96currentTokenFamily = (TokenFamily)token; 98if (currentTokenFamily is not TokenFamily.WindowsEOL and not TokenFamily.LegacyMacEOL and not TokenFamily.UnixEOL) 112if (tokens.Count > 0 && tokens[0].Family == TokenFamily.OpenBrace) 132case TokenFamily.Whitespace: 133case TokenFamily.Tab: 134case TokenFamily.CloseBrace: 135case TokenFamily.WindowsEOL: 136case TokenFamily.UnixEOL: 137case TokenFamily.LegacyMacEOL: 138TokenFamily thisFamily = (TokenFamily)token; 139if (thisFamily is TokenFamily.WindowsEOL or TokenFamily.UnixEOL or TokenFamily.LegacyMacEOL) 159if (currentTokenFamily == TokenFamily.Literal) 164Family = TokenFamily.Literal, 170TokenFamily foundTokenFamily = (TokenFamily)token; 172if (foundTokenFamily is TokenFamily.QuotedLiteral or TokenFamily.SingleQuotedLiteral) 176TokenFamily.QuotedLiteral => QuotedRegionKind.DoubleQuoteRegion, 177TokenFamily.SingleQuotedLiteral => QuotedRegionKind.SingleQuoteRegion, 192Family = TokenFamily.Literal, 211currentTokenFamily = TokenFamily.Reference | (TokenFamily)token; 220currentTokenFamily = (TokenFamily)token; 222if (currentTokenFamily is not TokenFamily.WindowsEOL and not TokenFamily.LegacyMacEOL and not TokenFamily.UnixEOL) 226case TokenFamily.OpenBrace: 229case TokenFamily.CloseBrace: 253currentTokenFamily = TokenFamily.Literal; 271$"Malformed predicate due to unmatched quotes. InitialBuffer = {processor.Encoding.GetString(processor.CurrentBuffer)} currentTokenFamily = {currentTokenFamily} | TokenFamily.QuotedLiteral = {TokenFamily.QuotedLiteral} | TokenFamily.SingleQuotedLiteral = {TokenFamily.SingleQuotedLiteral}"); 324for (; i < tokens.Count && (tokens[i].Family == TokenFamily.Whitespace || tokens[i].Family == TokenFamily.Tab); ++i) 332if (tokens[i].Family is TokenFamily.Whitespace or TokenFamily.Tab) 338if (tokens[i].Family.HasFlag(TokenFamily.Reference)) 342else if (tokens[i].Family == TokenFamily.Literal) 353case TokenFamily.Literal: 358case TokenFamily.Tab: 361case TokenFamily.Whitespace: 373Family = TokenFamily.Literal, 392case TokenFamily.Not: 405case TokenFamily.Literal: 413case TokenFamily.And: 427case TokenFamily.BitwiseAnd: 431case TokenFamily.BitwiseOr: 435case TokenFamily.CloseBrace: 445case TokenFamily.EqualTo: 446case TokenFamily.EqualToShort: 450case TokenFamily.GreaterThan: 454case TokenFamily.GreaterThanOrEqualTo: 458case TokenFamily.LeftShift: 462case TokenFamily.LessThan: 466case TokenFamily.LessThanOrEqualTo: 470case TokenFamily.NotEqualTo: 474case TokenFamily.OpenBrace: 482case TokenFamily.Or: 495case TokenFamily.RightShift: 499case TokenFamily.Xor: 577return values[(int)(tokenRef.Family & ~TokenFamily.Reference) - ReservedTokenCount]();
Expressions\Cpp\TokenRef.cs (1)
8public TokenFamily Family { get; set; }