37 references to Order
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Completion\ArgumentProviders\ArgumentProviderOrderTests.cs (4)
29
var orderedCSharpArgumentProviders = ExtensionOrderer.
Order
(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
62
var orderedCSharpArgumentProviders = ExtensionOrderer.
Order
(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
102
var orderedCSharpArgumentProviders = ExtensionOrderer.
Order
(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
113
var orderedCSharpArgumentProviders = ExtensionOrderer.
Order
(argumentProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
Completion\CompletionProviders\CompletionProviderOrderTests.cs (4)
30
var orderedCSharpCompletionProviders = ExtensionOrderer.
Order
(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
94
var orderedCSharpCompletionProviders = ExtensionOrderer.
Order
(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
134
var orderedCSharpCompletionProviders = ExtensionOrderer.
Order
(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
145
var orderedCSharpCompletionProviders = ExtensionOrderer.
Order
(completionProviderExports.Where(export => export.Metadata.Language == LanguageNames.CSharp));
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
31
private ImmutableArray<Lazy<IDeclarationNameRecommender, OrderableMetadata>> Recommenders { get; } = [.. ExtensionOrderer.
Order
(recommenders)];
Microsoft.CodeAnalysis.EditorFeatures (3)
SignatureHelp\SignatureHelpControllerProvider.cs (2)
38
private readonly IIntelliSensePresenter<ISignatureHelpPresenterSession, ISignatureHelpSession> _signatureHelpPresenter = ExtensionOrderer.
Order
(signatureHelpPresenters).Select(lazy => lazy.Value).FirstOrDefault();
41
private readonly IList<Lazy<ISignatureHelpProvider, OrderableLanguageMetadata>> _signatureHelpProviders = ExtensionOrderer.
Order
(signatureHelpProviders);
Suggestions\SuggestedActionsSourceProvider.cs (1)
82
ImageIdServices = [.. ExtensionOrderer.
Order
(imageIdServices)];
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeFixes\ExtensionOrderingTests.cs (6)
43
var actualOrder = ExtensionOrderer.
Order
(csharpProviders).ToArray();
50
actualOrder = [.. ExtensionOrderer.
Order
(vbProviders)];
79
var actualOrder = ExtensionOrderer.
Order
(providers).ToArray();
103
var actualOrder = ExtensionOrderer.
Order
(csharpProviders).ToArray();
108
actualOrder = [.. ExtensionOrderer.
Order
(vbProviders)];
130
var expectedOrder = ExtensionOrderer.
Order
(langProviders).Select(lazy => lazy.Value).ToImmutableArray();
Microsoft.CodeAnalysis.Features (7)
CodeFixes\Service\CodeFixService.cs (2)
933
var orderedLanguageKindAndFixers = ExtensionOrderer.
Order
(languageKindAndFixers);
951
var fixers = ExtensionOrderer.
Order
(lazyFixers);
CodeRefactorings\CodeRefactoringService.cs (1)
39
new Lazy<ImmutableArray<CodeRefactoringProvider>>(() => [.. ExtensionOrderer.
Order
(grp).Select(lz => lz.Value)])))));
Completion\CompletionService.ProviderManager.cs (1)
73
var providers = ExtensionOrderer.
Order
(
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
58
var orderedFeatureProviders = ExtensionOrderer.
Order
(allServices).Where(c => c.Metadata.Languages.Contains(languageName)).ToImmutableArray();
MetadataAsSource\MetadataAsSourceFileService.cs (1)
61
_providers = new(() => [.. ExtensionOrderer.
Order
(providers)]);
QuickInfo\QuickInfoServiceWithProviders.cs (1)
37
.
Order
(mefExporter.GetExports<QuickInfoProvider, QuickInfoProviderMetadata>()
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
ExtensionOrdererTests.cs (11)
30
var order = ExtensionOrderer.
Order
(extensions);
47
var order = ExtensionOrderer.
Order
(extensions);
64
var order = ExtensionOrderer.
Order
(extensions);
81
var order = ExtensionOrderer.
Order
(extensions);
98
var order = ExtensionOrderer.
Order
(extensions);
113
var order = ExtensionOrderer.
Order
(extensions);
128
var order = ExtensionOrderer.
Order
(extensions);
147
var order = ExtensionOrderer.
Order
(extensions);
166
var order = ExtensionOrderer.
Order
(extensions);
184
var order = ExtensionOrderer.
Order
(extensions);
202
var order = ExtensionOrderer.
Order
(extensions);
Microsoft.VisualStudio.LanguageServices (1)
Snippets\SnippetExpansionClient.cs (1)
126
_argumentProviders = [.. workspace.Services.SolutionServices.SelectMatchingExtensionValues(ExtensionOrderer.
Order
(_allArgumentProviders), SubjectBuffer.ContentType)];