4 overrides of HasLiterals
Microsoft.CodeAnalysis.Workspaces (4)
PatternMatching\RegexQuery.cs (4)
44
public override bool
HasLiterals
=> Children.Any(static c => c.HasLiterals);
54
public override bool
HasLiterals
=> Children.Any(static c => c.HasLiterals);
67
public override bool
HasLiterals
=> true;
86
public override bool
HasLiterals
=> false;
14 references to HasLiterals
Microsoft.CodeAnalysis.Features (2)
NavigateTo\RegexQueryCompiler.cs (2)
26
/// <see cref="RegexQuery.
HasLiterals
"/> is <see langword="false"/> and the caller skips pre-filtering
62
return optimized.
HasLiterals
? optimized : null;
Microsoft.CodeAnalysis.Features.UnitTests (9)
NavigateTo\RegexQueryCompilerTests.cs (9)
56
Assert.True(query!.
HasLiterals
);
65
Assert.True(query!.
HasLiterals
);
74
Assert.True(query!.
HasLiterals
);
93
Assert.True(query!.
HasLiterals
);
102
Assert.True(query!.
HasLiterals
);
111
Assert.True(query!.
HasLiterals
);
309
Assert.True(query.
HasLiterals
);
323
Assert.True(query.
HasLiterals
);
354
Assert.True(query.
HasLiterals
);
Microsoft.CodeAnalysis.Workspaces (3)
PatternMatching\RegexQuery.cs (3)
23
/// literals), <see cref="
HasLiterals
"/> is <see langword="false"/> and callers skip pre-filtering —
44
public override bool HasLiterals => Children.Any(static c => c.
HasLiterals
);
54
public override bool HasLiterals => Children.Any(static c => c.
HasLiterals
);