35 references to StartOfWordSubstring
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (29)
Utilities\PatternMatcherTests.cs (29)
141
[InlineData("Fog[|B|]ar", "b", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
143
[InlineData("_[|my|]Button", "my", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
144
[InlineData("my[|_b|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
145
[InlineData("_[|my|]button", "my", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
146
[InlineData("_my[|_b|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
147
[InlineData("_[|myb|]utton", "myb", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
150
[InlineData("my[|_B|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
151
[InlineData("_my[|_B|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
152
[InlineData("_[|myB|]utton", "myb", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
156
[InlineData("A[|BCD|]EFGH", "bcd", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
157
[InlineData("FogBar[|ChangedEventArgs|]", "changedeventargs", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
158
[InlineData("Abcdefghij[|EfgHij|]", "efghij", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
194
[InlineData("Combine[|Bin|]ary", "bin", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
196
[InlineData("_ABC_[|Abc|]_", "Abc", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
254
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
270
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
286
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
295
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
304
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
320
Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.
StartOfWordSubstring
, PatternMatchKind.
StartOfWordSubstring
}));
328
Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.
StartOfWordSubstring
, PatternMatchKind.
StartOfWordSubstring
}));
353
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
362
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
371
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
387
Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.
StartOfWordSubstring
, PatternMatchKind.
StartOfWordSubstring
}));
398
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
Microsoft.CodeAnalysis.Features (1)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
31
(PatternMatchKind.
StartOfWordSubstring
, NavigateToMatchKind.Substring),
Microsoft.CodeAnalysis.Workspaces (4)
PatternMatching\PatternMatcher.cs (3)
227
var resultType = char.IsUpper(candidate[caseSensitiveIndex]) ? PatternMatchKind.
StartOfWordSubstring
: PatternMatchKind.NonLowercaseSubstring;
245
return new PatternMatch(PatternMatchKind.
StartOfWordSubstring
, punctuationStripped,
260
return new PatternMatch(PatternMatchKind.
StartOfWordSubstring
, punctuationStripped,
PatternMatching\PatternMatchKind.cs (1)
102
/// cref="
StartOfWordSubstring
"/>. This can happen when the pattern is allow lowercases and matches some non
Microsoft.VisualStudio.LanguageServices (1)
NavigateTo\RoslynNavigateToSearchCallback.cs (1)
95
PatternMatching.PatternMatchKind.
StartOfWordSubstring
=> PatternMatchKind.Substring,