78 references to NullToEmpty
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
39public ImmutableArray<SymbolKindOrTypeKind> PossibleSymbolKinds { get => field.NullToEmpty(); } = possibleSymbolKinds;
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
52var names = GetBaseNames(context.SemanticModel, nameInfo).NullToEmpty();
EditAndContinue\SyntaxComparer.cs (4)
1640=> LcsNodes.Instance.GetEdits(oldNodes.NullToEmpty(), newNodes.NullToEmpty()); 1652=> LcsTokens.Instance.GetEdits(oldTokens.NullToEmpty(), newTokens.NullToEmpty());
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
100foreach (var memberAccess in memberAccessExpressions.NullToEmpty())
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
124return await analyzer.AnalyzeDocumentAsync(newDocument.Id, oldProject, newDocument.Project, baseActiveStatements, newActiveStatementSpans.NullToEmpty(), lazyCapabilities, log, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Debugging\AbstractDataTipInfoGetterTests.cs (1)
40var linqExpressionSpans = workspace.DocumentWithCursor.AnnotatedSpans.GetValueOrDefault("LinqExpression").NullToEmpty();
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
GoToDefinition\OmniSharpFindDefinitionService.cs (1)
23return await result.NullToEmpty().SelectAsArrayAsync(
Microsoft.CodeAnalysis.Features (30)
AddPackage\ParentInstallPackageCodeAction.cs (1)
86var installedVersions = installerService.GetInstalledVersions(fixData.PackageName).NullToEmpty();
CodeFixes\CodeFixCollection.cs (2)
24public ImmutableArray<CodeFix> Fixes { get; } = fixes.NullToEmpty(); 30public ImmutableArray<FixAllScope> SupportedScopes { get; } = supportedScopes.NullToEmpty();
CodeRefactorings\CodeRefactoring.cs (1)
37CodeActions = actions.NullToEmpty();
Completion\CommonCompletionItem.cs (2)
32tags = tags.NullToEmpty(); 47properties = properties.NullToEmpty().Add(KeyValuePair.Create(DescriptionProperty, EncodeDescription(description.ToTaggedText())));
Completion\CompletionChange.cs (1)
69TextChanges = textChanges.NullToEmpty();
Completion\CompletionDescription.cs (1)
28=> TaggedParts = taggedParts.NullToEmpty();
Completion\CompletionItem.cs (3)
196Tags = tags.NullToEmpty(); 200_properties = properties.NullToEmpty(); 368var newAdditionalFilterTexts = additionalFilterTexts.HasValue ? additionalFilterTexts.Value.NullToEmpty() : AdditionalFilterTexts;
Completion\CompletionItemRules.cs (2)
87FilterCharacterRules = filterCharacterRules.NullToEmpty(); 88CommitCharacterRules = commitCharacterRules.NullToEmpty();
Completion\CompletionRules.cs (1)
51DefaultCommitCharacters = defaultCommitCharacters.NullToEmpty();
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
66result.AddRange(keywords.NullToEmpty());
Completion\Providers\SymbolCompletionItem.cs (1)
59tags = tags.NullToEmpty();
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
99diagnostics = diagnostics.NullToEmpty();
ExtractMethod\ExtractMethodResult.cs (1)
34Reasons = reasons.NullToEmpty();
FindUsages\DefinitionItem.cs (4)
129SourceSpans = sourceSpans.NullToEmpty(); 130ClassifiedSpans = classifiedSpans.NullToEmpty(); 131MetadataLocations = metadataLocations.NullToEmpty(); 133DisplayableProperties = displayableProperties.NullToEmpty();
FindUsages\SourceReferenceItem.cs (1)
62AdditionalProperties = additionalProperties.NullToEmpty();
NavigationBar\IRemoteNavigationBarItemService.cs (1)
83ChildItems = childItems.NullToEmpty();
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.cs (1)
37ChildItems = childItems.NullToEmpty();
QuickInfo\CommonSemanticQuickInfoProvider.TokenInfo.cs (1)
13public ImmutableArray<ISymbol> Symbols => symbols.NullToEmpty();
QuickInfo\QuickInfoSection.cs (1)
29TaggedParts = taggedParts.NullToEmpty();
Shared\Extensions\DocumentExtensions.cs (2)
60totalItems.AddRange(values.NullToEmpty()); 65totalItems.AddRange(values.NullToEmpty());
StringIndentation\IStringIndentationService.cs (1)
109public readonly ImmutableArray<TextSpan> OrderedHoleSpans = holeSpans.NullToEmpty().Sort();
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (1)
199_debuggerService.GetActiveStatementsImpl = () => activeStatements.NullToEmpty();
Microsoft.CodeAnalysis.Workspaces (37)
Diagnostics\DiagnosticAnalyzerInfoCache.cs (2)
147descriptors = analyzer.SupportedDiagnostics.NullToEmpty(); 170suppressions = suppressor.SupportedSuppressions.NullToEmpty();
Diagnostics\DiagnosticData.cs (1)
74public readonly ImmutableArray<DiagnosticDataLocation> AdditionalLocations = additionalLocations.NullToEmpty();
FindSymbols\ReferencedSymbol.cs (1)
44this.LocationsArray = locations.NullToEmpty();
FindSymbols\ReferenceLocation.cs (1)
81this.AdditionalProperties = additionalProperties.NullToEmpty();
Recommendations\IRecommendationService.cs (2)
28public ImmutableArray<ISymbol> NamedSymbols => namedSymbols.NullToEmpty(); 33public ImmutableArray<ISymbol> UnnamedSymbols => unnamedSymbols.NullToEmpty();
Rename\SymbolicRenameLocations.cs (2)
100mergedLocations.AddRange(strings.NullToEmpty()); 101mergedLocations.AddRange(comments.NullToEmpty());
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (2)
413pathResolvers = pathResolvers.NullToEmpty(); 414assemblyResolvers = assemblyResolvers.NullToEmpty();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
69return array.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyResolution.cs (1)
38public ImmutableArray<ISymbol> CandidateSymbols => field.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ConcatImmutableArray`1.cs (4)
25=> first.NullToEmpty().AddRange(second.NullToEmpty()); 35private ImmutableArray<T>.Enumerator _current = first.NullToEmpty().GetEnumerator(); 36private ImmutableArray<T> _next = second.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
446members = members.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
32_returnTypeAttributes = returnTypeAttributes.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAttributeData.cs (2)
17private readonly ImmutableArray<TypedConstant> _constructorArguments = constructorArguments.NullToEmpty(); 18private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments = namedArguments.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationEventSymbol.cs (1)
26public ImmutableArray<IEventSymbol> ExplicitInterfaceImplementations { get; } = explicitInterfaceImplementations.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodInfo.cs (2)
35_statements = statements.NullToEmpty(); 36_handlesExpressions = handlesExpressions.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationMethodSymbol.cs (3)
45this.TypeParameters = typeParameters.NullToEmpty(); 46this.Parameters = parameters.NullToEmpty(); 49this.ExplicitInterfaceImplementations = explicitInterfaceImplementations.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationNamedTypeSymbol.cs (3)
43_typeParameters = typeParameters.NullToEmpty(); 45_interfaces = interfaces.NullToEmpty(); 46_members = members.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationPropertySymbol.cs (2)
30public ImmutableArray<IParameterSymbol> Parameters { get; } = parametersOpt.NullToEmpty(); 31public ImmutableArray<IPropertySymbol> ExplicitInterfaceImplementations { get; } = explicitInterfaceImplementations.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
40_attributes = attributes.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
63var spanList = spans.NullToEmpty();
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
161folders: folders.NullToEmpty(), 209var documentInfo = CreateDocumentInfoFromFileInfo(fileInfo, folders.NullToEmpty());
Workspace\Solution\ProjectReference.cs (1)
24Aliases = aliases.NullToEmpty();