85 references to ToImmutableArrayOrEmpty
Microsoft.CodeAnalysis.CSharp.Features (3)
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
84.ToImmutableArrayOrEmpty();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (2)
78var accessibleMethods = methodGroup.Where(m => m.IsAccessibleWithin(within, throughType: throughType)).ToImmutableArrayOrEmpty(); 85return accessibleMethods.Where(m => !IsHiddenByOtherMethod(m, methodSet)).ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.EditorFeatures (3)
Interactive\InteractiveSession.cs (2)
185imports = initResult.Imports.ToImmutableArrayOrEmpty(); 188references = initResult.MetadataReferencePaths.ToImmutableArrayOrEmpty().SelectAsArray(
Workspaces\AbstractTextBufferVisibilityTracker.cs (1)
73var views = _associatedViewService.GetAssociatedTextViews(subjectBuffer).ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
Signature.cs (2)
198_displayParts = parts.ToImmutableArrayOrEmpty(); 199_prettyPrintedDisplayParts = prettyPrintedParts.ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
LanguageServer\AbstractLanguageServerProtocolTests.cs (1)
293=> new CodeActionResolveData(uniqueIdentifier, customTags.ToImmutableArrayOrEmpty(), location.Range, CreateTextDocumentIdentifier(location.Uri));
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
SignatureHelp\Presentation\Signature.cs (2)
198_displayParts = parts.ToImmutableArrayOrEmpty(); 199_prettyPrintedDisplayParts = prettyPrintedParts.ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
173fixer, diagnostic.Location.SourceSpan, fixes.ToImmutableArrayOrEmpty(),
Microsoft.CodeAnalysis.ExternalAccess.FSharp (10)
Internal\Editor\FSharpNavigationBarItemService.cs (1)
94var spans = item.Spans.ToImmutableArrayOrEmpty();
SignatureHelp\FSharpSignatureHelpItem.cs (5)
58this.PrefixDisplayParts = prefixParts.ToImmutableArrayOrEmpty(); 59this.SeparatorDisplayParts = separatorParts.ToImmutableArrayOrEmpty(); 60this.SuffixDisplayParts = suffixParts.ToImmutableArrayOrEmpty(); 61this.Parameters = parameters.ToImmutableArrayOrEmpty(); 62this.DescriptionParts = descriptionParts.ToImmutableArrayOrEmpty();
SignatureHelp\FSharpSignatureHelpParameter.cs (4)
71this.DisplayParts = displayParts.ToImmutableArrayOrEmpty(); 72this.PrefixDisplayParts = prefixDisplayParts.ToImmutableArrayOrEmpty(); 73this.SuffixDisplayParts = suffixDisplayParts.ToImmutableArrayOrEmpty(); 74this.SelectedDisplayParts = selectedDisplayParts.ToImmutableArrayOrEmpty();
Microsoft.CodeAnalysis.Features (26)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
107if (operationBlock.Syntax.GetDiagnostics().ToImmutableArrayOrEmpty().HasAnyErrors())
AddImport\CodeActions\AddImportCodeAction.cs (2)
53Tags = fixData.Tags.ToImmutableArrayOrEmpty().AddRange(additionalTags); 55_textChanges = fixData.TextChanges.ToImmutableArrayOrEmpty();
Completion\CompletionList.cs (1)
80_lazyItems = new(() => ItemsList.ToImmutableArrayOrEmpty(), System.Threading.LazyThreadSafetyMode.PublicationOnly);
Completion\CompletionService_GetCompletions.cs (1)
163var triggeredProviders = providers.Where(p => p.ShouldTriggerCompletion(document.Project.Services, text, caretPosition, trigger, options, passThroughOptions)).ToImmutableArrayOrEmpty();
Debugging\AbstractBreakpointResolver.cs (1)
115Select(CreateBreakpoint).ToImmutableArrayOrEmpty();
EditAndContinue\DebuggingSession.cs (1)
230return _initialBaselineModuleReaders.ToImmutableArrayOrEmpty();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AnonymousTypes.cs (1)
33firstSymbol, directStructuralTypes.ToImmutableArrayOrEmpty(), _semanticModel, _position);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
99.ToImmutableArrayOrEmpty(); 351.ToImmutableArrayOrEmpty();
Organizing\AbstractOrganizingService.cs (1)
23=> _organizers = organizers.ToImmutableArrayOrEmpty();
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
335item.DescriptionParts = updatedDescription.ToImmutableArrayOrEmpty();
SignatureHelp\SignatureHelpItem.cs (5)
57PrefixDisplayParts = prefixParts.ToImmutableArrayOrEmpty(); 58SeparatorDisplayParts = separatorParts.ToImmutableArrayOrEmpty(); 59SuffixDisplayParts = suffixParts.ToImmutableArrayOrEmpty(); 60Parameters = parameters.ToImmutableArrayOrEmpty(); 61DescriptionParts = descriptionParts.ToImmutableArrayOrEmpty();
SignatureHelp\SignatureHelpParameter.cs (8)
76DisplayParts = displayParts.ToImmutableArrayOrEmpty(); 77PrefixDisplayParts = prefixDisplayParts.ToImmutableArrayOrEmpty(); 78SuffixDisplayParts = suffixDisplayParts.ToImmutableArrayOrEmpty(); 79SelectedDisplayParts = selectedDisplayParts.ToImmutableArrayOrEmpty(); 174DisplayParts = displayParts.ToImmutableArrayOrEmpty(); 175PrefixDisplayParts = prefixDisplayParts.ToImmutableArrayOrEmpty(); 176SuffixDisplayParts = suffixDisplayParts.ToImmutableArrayOrEmpty(); 177SelectedDisplayParts = selectedDisplayParts.ToImmutableArrayOrEmpty();
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
184.ToImmutableArrayOrEmpty<CodeAction>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (1)
186return hostAnalyzers.CreateDiagnosticAnalyzersPerReference(project).Values.SelectMany(v => v).ToImmutableArrayOrEmpty();
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (3)
145var filteredAnalyzers = analyzers.Where(a => !a.IsWorkspaceDiagnosticAnalyzer()).ToImmutableArrayOrEmpty(); 262diagnostics = CompilationWithAnalyzers.GetEffectiveDiagnostics(diagnostics, compilation).ToImmutableArrayOrEmpty(); 295diagnostics = CompilationWithAnalyzers.GetEffectiveDiagnostics(diagnostics, compilation).ToImmutableArrayOrEmpty();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (2)
157return new DocumentAnalysisData(version, existingData.Items, diagnostics.ToImmutableArrayOrEmpty()); 354var ideAnalyzers = stateSets.Select(s => s.Analyzer).Where(a => a is ProjectDiagnosticAnalyzer or DocumentDiagnosticAnalyzer).ToImmutableArrayOrEmpty();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
130new ProjectAnalyzerReferenceChangedEventArgs(project, newMap.Values.ToImmutableArrayOrEmpty(), ImmutableArray<StateSet>.Empty));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
261var stateSets = StateManager.GetOrCreateStateSets(project).Where(s => ShouldIncludeStateSet(project, s)).ToImmutableArrayOrEmpty();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
402return diagnostics?.ToImmutableArrayOrEmpty() ?? ImmutableArray<DiagnosticData>.Empty;
Microsoft.CodeAnalysis.VisualBasic.Features (3)
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (1)
70ToImmutableArrayOrEmpty()
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (1)
110ToImmutableArrayOrEmpty().
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (1)
89ToImmutableArrayOrEmpty().
Microsoft.CodeAnalysis.Workspaces (11)
CodeActions\CodeAction.cs (1)
200return operations.ToImmutableArrayOrEmpty();
CodeActions\CodeActionWithOptions.cs (1)
58return operations.ToImmutableArrayOrEmpty();
CodeFixesAndRefactorings\FixAllProviderInfo.cs (3)
64var scopes = fixAllProvider.GetSupportedFixAllScopes().ToImmutableArrayOrEmpty(); 84var scopes = fixAllProvider.GetSupportedFixAllScopes().ToImmutableArrayOrEmpty(); 104var scopes = fixAllProvider.GetSupportedFixAllScopes().ToImmutableArrayOrEmpty();
Serialization\SerializerService_Reference.cs (1)
411return (AssemblyMetadata.Create(pooledMetadata.Object), pooledStorage.Object.ToImmutableArrayOrEmpty());
SetWithInsertionOrder.cs (1)
93public ImmutableArray<T> AsImmutable() => _elements.ToImmutableArrayOrEmpty();
Shared\Utilities\EditorBrowsableHelpers.cs (1)
125return candidateConstructors.ToImmutableArrayOrEmpty();
Simplification\Simplifier.cs (2)
237document, spans.ToImmutableArrayOrEmpty(), options, reducers: default, cancellationToken).ConfigureAwait(false); 242document, spans.ToImmutableArrayOrEmpty(), options, reducers: default, cancellationToken);
Workspace\Solution\ProjectDependencyGraph.cs (1)
430results.Add(sortedProjects.Object.ToImmutableArrayOrEmpty());
Microsoft.VisualStudio.LanguageServices (3)
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
384: projects.Where(p => !p.State.RunAnalyzers).ToImmutableArrayOrEmpty();
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
189.ToImmutableArrayOrEmpty()
SyncNamespaces\SyncNamespacesCommandHandler.cs (1)
125.ToImmutableArrayOrEmpty();
Microsoft.VisualStudio.LanguageServices.Implementation (2)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (2)
255=> _projectSystemProject.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty()); 270=> _projectSystemProject.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty());
Microsoft.VisualStudio.LanguageServices.UnitTests (9)
Diagnostics\DiagnosticTableDataSourceTests.vb (7)
818diagnostics = Items.Where(Function(t) t.DocumentId Is documentId).ToImmutableArrayOrEmpty() 820diagnostics = Items.Where(Function(t) t.ProjectId Is projectId).ToImmutableArrayOrEmpty() 851End Function).ToImmutableArrayOrEmpty() 859End Function).ToImmutableArrayOrEmpty() 866End Function).ToImmutableArrayOrEmpty() 885New ErrorId(Me, group.Key), workspace, workspace.CurrentSolution, group.Key.ProjectId, group.Key, group.ToImmutableArrayOrEmpty())) 892New ErrorId(Me, group.Key), workspace, workspace.CurrentSolution, group.Key, Nothing, group.ToImmutableArrayOrEmpty()))
TaskList\TaskListTableDataSourceTests.vb (2)
406Return Items.Where(Function(t) t.DocumentId Is documentId).ToImmutableArrayOrEmpty() 414Me, workspace.CurrentSolution, group.Key, group.ToImmutableArrayOrEmpty()))