6 instantiations of WordSimilarityChecker
Microsoft.CodeAnalysis.Features (2)
AddImport\SearchScopes\SearchScope.cs (1)
78using var similarityChecker = new WordSimilarityChecker(name, substringsAreSimilar: false);
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
138using var similarityChecker = new WordSimilarityChecker(nameText, substringsAreSimilar: true);
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SearchQuery.cs (1)
46_wordSimilarityChecker = new WordSimilarityChecker(name, substringsAreSimilar: false);
PatternMatching\PatternMatcher.TextChunk.cs (1)
49? new WordSimilarityChecker(text, substringsAreSimilar: false)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
73using var checker = new WordSimilarityChecker(originalText, substringsAreSimilar);
Utilities\SpellChecker.cs (1)
29using var checker = new WordSimilarityChecker(value, substringsAreSimilar);
23 references to WordSimilarityChecker
Microsoft.CodeAnalysis.Features (3)
AddImport\SearchScopes\SearchScope.cs (1)
78using var similarityChecker = new WordSimilarityChecker(name, substringsAreSimilar: false);
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (2)
138using var similarityChecker = new WordSimilarityChecker(nameText, substringsAreSimilar: true); 147CompletionList completionList, WordSimilarityChecker similarityChecker)
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\SearchQuery.cs (1)
26private WordSimilarityChecker _wordSimilarityChecker;
PatternMatching\PatternMatcher.TextChunk.cs (1)
37public WordSimilarityChecker SimilarityChecker;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.cs (1)
81threshold ??= WordSimilarityChecker.GetThreshold(value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\WordSimilarityChecker.cs (1)
73using var checker = new WordSimilarityChecker(originalText, substringsAreSimilar);
Utilities\SpellChecker.cs (1)
29using var checker = new WordSimilarityChecker(value, substringsAreSimilar);
Microsoft.CodeAnalysis.Workspaces.UnitTests (15)
UtilityTest\SpellCheckerTests.cs (15)
15Assert.False(WordSimilarityChecker.AreSimilar("variabledeclaratorsyntax", "variabledeclaratorsyntaxextensions")); 16Assert.True(WordSimilarityChecker.AreSimilar("variabledeclaratorsyntax", "variabledeclaratorsyntaxextensions", substringsAreSimilar: true)); 18Assert.False(WordSimilarityChecker.AreSimilar("expressionsyntax", "expressionsyntaxextensions")); 19Assert.True(WordSimilarityChecker.AreSimilar("expressionsyntax", "expressionsyntaxextensions", substringsAreSimilar: true)); 21Assert.False(WordSimilarityChecker.AreSimilar("expressionsyntax", "expressionsyntaxgeneratorvisitor")); 22Assert.True(WordSimilarityChecker.AreSimilar("expressionsyntax", "expressionsyntaxgeneratorvisitor", substringsAreSimilar: true)); 28Assert.False(WordSimilarityChecker.AreSimilar("propertyblocksyntax", "ipropertysymbol")); 29Assert.False(WordSimilarityChecker.AreSimilar("propertyblocksyntax", "ipropertysymbolextensions")); 30Assert.False(WordSimilarityChecker.AreSimilar("propertyblocksyntax", "typeblocksyntaxextensions")); 32Assert.False(WordSimilarityChecker.AreSimilar("fielddeclarationsyntax", "declarationinfo")); 33Assert.False(WordSimilarityChecker.AreSimilar("fielddeclarationsyntax", "declarationcomputer")); 34Assert.False(WordSimilarityChecker.AreSimilar("fielddeclarationsyntax", "filelinepositionspan")); 36Assert.False(WordSimilarityChecker.AreSimilar("variabledeclaratorsyntax", "visualbasicdeclarationcomputer")); 37Assert.False(WordSimilarityChecker.AreSimilar("variabledeclaratorsyntax", "ilineseparatorservice")); 39Assert.False(WordSimilarityChecker.AreSimilar("expressionsyntax", "awaitexpressioninfo"));