65 references to ExtensionOrderer
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Completion\ArgumentProviders\ArgumentProviderOrderTests.cs (4)
29var orderedCSharpArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp)); 62var orderedCSharpArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp)); 102var orderedCSharpArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp)); 113var orderedCSharpArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
Completion\CompletionProviders\CompletionProviderOrderTests.cs (4)
30var orderedCSharpCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp)); 94var orderedCSharpCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp)); 134var orderedCSharpCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp)); 145var orderedCSharpCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
38Recommenders = ExtensionOrderer.Order(recommenders).ToImmutableArray();
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (3)
SignatureHelpControllerProvider.cs (2)
47_signatureHelpPresenter = ExtensionOrderer.Order(signatureHelpPresenters).Select(lazy => lazy.Value).FirstOrDefault(); 50_signatureHelpProviders = ExtensionOrderer.Order(signatureHelpProviders);
SuggestedActionsSourceProvider.cs (1)
86ImageIdServices = ExtensionOrderer.Order(imageIdServices).ToImmutableArray();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
CodeFixes\ExtensionOrderingTests.cs (12)
40ExtensionOrderer.TestAccessor.CheckForCycles(csharpProviders); 44var actualOrder = ExtensionOrderer.Order(csharpProviders).ToArray(); 50ExtensionOrderer.TestAccessor.CheckForCycles(vbProviders); 51actualOrder = ExtensionOrderer.Order(vbProviders).ToArray(); 76ExtensionOrderer.TestAccessor.CheckForCycles(providers); 80var actualOrder = ExtensionOrderer.Order(providers).ToArray(); 100ExtensionOrderer.TestAccessor.CheckForCycles(csharpProviders); 104var actualOrder = ExtensionOrderer.Order(csharpProviders).ToArray(); 108ExtensionOrderer.TestAccessor.CheckForCycles(vbProviders); 109actualOrder = ExtensionOrderer.Order(vbProviders).ToArray(); 127ExtensionOrderer.TestAccessor.CheckForCycles(langProviders); 131var expectedOrder = ExtensionOrderer.Order(langProviders).Select(lazy => lazy.Value).ToImmutableArray();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (3)
SignatureHelp\SignatureHelpControllerProvider.cs (2)
47_signatureHelpPresenter = ExtensionOrderer.Order(signatureHelpPresenters).Select(lazy => lazy.Value).FirstOrDefault(); 50_signatureHelpProviders = ExtensionOrderer.Order(signatureHelpProviders);
Suggestions\SuggestedActionsSourceProvider.cs (1)
86ImageIdServices = ExtensionOrderer.Order(imageIdServices).ToImmutableArray();
Microsoft.CodeAnalysis.Features (5)
CodeRefactorings\CodeRefactoringService.cs (1)
46new Lazy<ImmutableArray<CodeRefactoringProvider>>(() => ExtensionOrderer.Order(grp).Select(lz => lz.Value).ToImmutableArray())))));
Completion\CompletionService.ProviderManager.cs (1)
72var providers = ExtensionOrderer.Order(
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
56var orderedClassifiers = ExtensionOrderer.Order(allServices).Where(c => c.Metadata.Languages.Contains(languageName)).ToImmutableArray();
MetadataAsSource\MetadataAsSourceFileService.cs (1)
56_providers = ExtensionOrderer.Order(providers).ToImmutableArray();
QuickInfo\QuickInfoServiceWithProviders.cs (1)
37var providers = ExtensionOrderer
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\CodeFixes\CodeFixService.cs (2)
878var orderedLanguageKindAndFixers = ExtensionOrderer.Order(languageKindAndFixers); 897var fixers = ExtensionOrderer.Order(lazyFixers);
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (8)
Completion\ArgumentProviderOrderTests.vb (4)
21Dim orderedVisualBasicArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic)) 44Dim orderedVisualBasicArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic)) 74Dim orderedVisualBasicArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic)) 84Dim orderedVisualBasicArgumentProviders = ExtensionOrderer.Order(argumentProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic))
Completion\CompletionProviderOrderTests.vb (4)
21Dim orderedVisualBasicCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic)) 62Dim orderedVisualBasicCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic)) 92Dim orderedVisualBasicCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic)) 102Dim orderedVisualBasicCompletionProviders = ExtensionOrderer.Order(completionProviderExports.Where(Function(export) export.Metadata.Language = LanguageNames.VisualBasic))
Microsoft.CodeAnalysis.Workspaces.UnitTests (22)
ExtensionOrdererTests.cs (22)
29ExtensionOrderer.TestAccessor.CheckForCycles(extensions); 30var order = ExtensionOrderer.Order(extensions); 46ExtensionOrderer.TestAccessor.CheckForCycles(extensions); 47var order = ExtensionOrderer.Order(extensions); 63ExtensionOrderer.TestAccessor.CheckForCycles(extensions); 64var order = ExtensionOrderer.Order(extensions); 80Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 81var order = ExtensionOrderer.Order(extensions); 97Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 98var order = ExtensionOrderer.Order(extensions); 112Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 113var order = ExtensionOrderer.Order(extensions); 127Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 128var order = ExtensionOrderer.Order(extensions); 146Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 147var order = ExtensionOrderer.Order(extensions); 165Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 166var order = ExtensionOrderer.Order(extensions); 183Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 184var order = ExtensionOrderer.Order(extensions); 201Assert.Throws<ArgumentException>(() => ExtensionOrderer.TestAccessor.CheckForCycles(extensions)); 202var order = ExtensionOrderer.Order(extensions);
Microsoft.VisualStudio.LanguageServices (1)
Snippets\AbstractSnippetExpansionClient.cs (1)
126.SelectMatchingExtensionValues(ExtensionOrderer.Order(_allArgumentProviders), SubjectBuffer.ContentType)