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