23 references to NullToEmpty
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (23)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
69return array.NullToEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKeyResolution.cs (1)
40public ImmutableArray<ISymbol> CandidateSymbols => _candidateSymbols.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();