39 references to StartOfWordSubstring
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (29)
Utilities\PatternMatcherTests.cs (29)
140
[InlineData("Fog[|B|]ar", "b", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
142
[InlineData("_[|my|]Button", "my", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
143
[InlineData("my[|_b|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
144
[InlineData("_[|my|]button", "my", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
145
[InlineData("_my[|_b|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
146
[InlineData("_[|myb|]utton", "myb", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
149
[InlineData("my[|_B|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
150
[InlineData("_my[|_B|]utton", "_b", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
151
[InlineData("_[|myB|]utton", "myb", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
155
[InlineData("A[|BCD|]EFGH", "bcd", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
156
[InlineData("FogBar[|ChangedEventArgs|]", "changedeventargs", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
157
[InlineData("Abcdefghij[|EfgHij|]", "efghij", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
193
[InlineData("Combine[|Bin|]ary", "bin", PatternMatchKind.
StartOfWordSubstring
, CaseInsensitive)]
195
[InlineData("_ABC_[|Abc|]_", "Abc", PatternMatchKind.
StartOfWordSubstring
, CaseSensitive)]
253
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
269
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
285
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
294
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
303
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
319
Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.
StartOfWordSubstring
, PatternMatchKind.
StartOfWordSubstring
}));
327
Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.
StartOfWordSubstring
, PatternMatchKind.
StartOfWordSubstring
}));
352
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
361
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
370
AssertContainsType(PatternMatchKind.
StartOfWordSubstring
, match);
386
Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.
StartOfWordSubstring
, PatternMatchKind.
StartOfWordSubstring
}));
397
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)
211
var resultType = char.IsUpper(candidate[caseSensitiveIndex]) ? PatternMatchKind.
StartOfWordSubstring
: PatternMatchKind.NonLowercaseSubstring;
229
return new PatternMatch(PatternMatchKind.
StartOfWordSubstring
, punctuationStripped,
244
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.CodeAnalysis.Workspaces.UnitTests (4)
FindSymbols\NavigateToSearchIndexTests.cs (4)
880
[InlineData("OperatorBinary", "", "Binary", null, PatternMatchKind.
StartOfWordSubstring
)]
881
[InlineData("OperatorBinary", "", "binary", null, PatternMatchKind.
StartOfWordSubstring
)]
882
[InlineData("OperatorBinary", "", "Bin", null, PatternMatchKind.
StartOfWordSubstring
)]
883
[InlineData("OperatorBinary", "", "bin", null, PatternMatchKind.
StartOfWordSubstring
)]
Microsoft.VisualStudio.LanguageServices (1)
NavigateTo\RoslynNavigateToSearchCallback.cs (1)
101
PatternMatching.PatternMatchKind.
StartOfWordSubstring
=> PatternMatchKind.Substring,