83 references to NullToEmpty
Microsoft.CodeAnalysis (44)
Binding\BindingDiagnosticBag.cs (4)
317
public ImmutableArray<Diagnostic> Diagnostics => _diagnostics.
NullToEmpty
();
318
public ImmutableArray<TAssemblySymbol> Dependencies => _dependencies.
NullToEmpty
();
324
_diagnostics = diagnostics.
NullToEmpty
();
325
_dependencies = dependencies.
NullToEmpty
();
CodeGen\LocalConstantDefinition.cs (2)
32
DynamicTransformFlags = dynamicTransformFlags.
NullToEmpty
();
33
TupleElementNames = tupleElementNames.
NullToEmpty
();
CodeGen\LocalDefinition.cs (2)
79
_dynamicTransformFlags = dynamicTransformFlags.
NullToEmpty
();
80
_tupleElementNames = tupleElementNames.
NullToEmpty
();
Compilation\CompilationOptions.cs (1)
303
this.CryptoPublicKey = cryptoPublicKey.
NullToEmpty
();
Compilation\DeterministicKey.cs (4)
96
additionalTexts.
NullToEmpty
(),
97
analyzers.
NullToEmpty
(),
98
generators.
NullToEmpty
(),
99
pathMap.
NullToEmpty
(),
Compilation\DeterministicKeyBuilder.cs (3)
134
additionalTexts = additionalTexts.
NullToEmpty
();
135
analyzers = analyzers.
NullToEmpty
();
136
generators = generators.
NullToEmpty
();
Compilation\SymbolInfo.cs (1)
39
public ImmutableArray<ISymbol> CandidateSymbols => _candidateSymbols.
NullToEmpty
();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (2)
413
pathResolvers = pathResolvers.
NullToEmpty
();
414
assemblyResolvers = assemblyResolvers.
NullToEmpty
();
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
41
AdditionalFiles = additionalFiles.
NullToEmpty
();
Emit\EditAndContinue\DefinitionMap.cs (3)
335
var localSlotDebugInfo = debugInfo.LocalSlots.
NullToEmpty
();
716
foreach (var info in lambdasToInclude.
NullToEmpty
())
721
foreach (var info in metadataLambdasToInclude.
NullToEmpty
())
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
546
foreach (var deletedMember in deletedMembers.
NullToEmpty
())
561
foreach (var (oldMethod, newMethod) in updatedMethods.
NullToEmpty
())
Emit\EmitOptions.cs (3)
247
InstrumentationKinds = instrumentationKinds.
NullToEmpty
();
300
InstrumentationKinds.
NullToEmpty
().SequenceEqual(other.InstrumentationKinds.
NullToEmpty
(), (a, b) => a == b) &&
MetadataReader\PEModule.cs (1)
1482
return (paramNames.
NullToEmpty
(), true);
MetadataReference\AssemblyIdentity.cs (1)
227
publicKeyToken = publicKeyOrToken.
NullToEmpty
();
MetadataReference\MetadataReferenceProperties.cs (1)
144
return _aliases.
NullToEmpty
();
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
36
Locals = locals.
NullToEmpty
();
Operations\ControlFlowRegion.cs (4)
78
Locals = locals.
NullToEmpty
();
79
LocalFunctions = methods.
NullToEmpty
();
80
CaptureIds = captureIds.
NullToEmpty
();
81
NestedRegions = nestedRegions.
NullToEmpty
();
PEWriter\LocalScope.cs (2)
49
public ImmutableArray<ILocalDefinition> Constants => _constants.
NullToEmpty
();
54
public ImmutableArray<ILocalDefinition> Variables => _locals.
NullToEmpty
();
PEWriter\Types.cs (1)
442
Attributes = attributes.
NullToEmpty
();
RuleSet\RuleSet.cs (1)
64
_includes = includes.
NullToEmpty
();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
69
return array.
NullToEmpty
();
StrongName\DesktopStrongNameProvider.cs (1)
62
_keyFileSearchPaths = keyFileSearchPaths.
NullToEmpty
();
Symbols\CustomModifiersTuple.cs (2)
17
_typeCustomModifiers = typeCustomModifiers.
NullToEmpty
();
18
_refCustomModifiers = refCustomModifiers.
NullToEmpty
();
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_InterpolatedString.cs (3)
644
additionalConstructorArguments = additionalConstructorArguments.
NullToEmpty
();
645
additionalConstructorRefKinds = additionalConstructorRefKinds.
NullToEmpty
();
811
additionalConstructorArguments.
NullToEmpty
(),
Binder\Binder_Invocation.cs (1)
104
var boundExpression = BindInstanceMemberAccess(node, node, receiver, methodName, typeArgs.
NullToEmpty
().Length, typeArgsSyntax, typeArgs, invoked: true, indexed: false, diagnostics, searchExtensionsIfNecessary);
Binder\NamespaceOrTypeAndUsingDirective.cs (1)
21
this.Dependencies = dependencies.
NullToEmpty
();
Binder\Semantics\OverloadResolution\MemberAnalysisResult.cs (1)
141
this.ConstraintFailureDiagnostics = constraintFailureDiagnosticsOpt.
NullToEmpty
();
Compilation\SymbolInfoFactory.cs (1)
21
=> Create(OneOrMany.Create(symbols.
NullToEmpty
()), resultKind, isDynamic);
Emitter\Model\PEAssemblyBuilder.cs (1)
80
_additionalTypes = additionalTypes.
NullToEmpty
();
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
378
return possibleNull.
NullToEmpty
().Add(newElement);
Operations\CSharpOperationFactory.cs (8)
751
ImmutableArray<string?> argumentNames = boundDynamicObjectCreationExpression.ArgumentNamesOpt.
NullToEmpty
();
752
ImmutableArray<RefKind> argumentRefKinds = boundDynamicObjectCreationExpression.ArgumentRefKindsOpt.
NullToEmpty
();
780
ImmutableArray<string?> argumentNames = boundDynamicInvocation.ArgumentNamesOpt.
NullToEmpty
();
781
ImmutableArray<RefKind> argumentRefKinds = boundDynamicInvocation.ArgumentRefKindsOpt.
NullToEmpty
();
823
ImmutableArray<string?> argumentNames = boundDynamicIndexerAccess.ArgumentNamesOpt.
NullToEmpty
();
824
ImmutableArray<RefKind> argumentRefKinds = boundDynamicIndexerAccess.ArgumentRefKindsOpt.
NullToEmpty
();
862
ImmutableArray<string?> argumentNames = boundObjectInitializerMember.ArgumentNamesOpt.
NullToEmpty
();
863
ImmutableArray<RefKind> argumentRefKinds = boundObjectInitializerMember.ArgumentRefKindsOpt.
NullToEmpty
();
Symbols\ArrayTypeSymbol.cs (1)
643
_sizes = sizes.
NullToEmpty
();
Symbols\ExtendedErrorTypeSymbol.cs (1)
115
public override ImmutableArray<Symbol> CandidateSymbols => _candidateSymbols.
NullToEmpty
();
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
434
refCustomModifiers.
NullToEmpty
().Length + type.CustomModifiers.Length,
832
return indexes.
NullToEmpty
();
Symbols\PublicModel\AssemblySymbol.cs (1)
87
? assemblyWantingAccessAssemblySymbol.UnderlyingAssemblySymbol.PublicKey.
NullToEmpty
()
Symbols\SignatureOnlyMethodSymbol.cs (1)
57
_explicitInterfaceImplementations = explicitInterfaceImplementations.
NullToEmpty
();
Symbols\SignatureOnlyPropertySymbol.cs (1)
45
_explicitInterfaceImplementations = explicitInterfaceImplementations.
NullToEmpty
();
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
141
return _parameters.
NullToEmpty
();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
6057
ForwardingMethods = forwardingMethods.
NullToEmpty
();
6058
MethodImpls = methodImpls.
NullToEmpty
();
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
285
refCustomModifiers.
NullToEmpty
(),
Symbols\Tuples\TupleTypeSymbol.cs (1)
936
Locations = locations.
NullToEmpty
();
Symbols\TypeWithAnnotations.cs (1)
105
return CreateNonLazyType(typeSymbol, nullableAnnotation, customModifiers.
NullToEmpty
());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
MockCSharpCompiler.cs (3)
35
_analyzers = analyzers.
NullToEmpty
();
36
_generators = generators.
NullToEmpty
();
37
_additionalReferences = additionalReferences.
NullToEmpty
();
Microsoft.CodeAnalysis.Scripting (2)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (2)
72
: this(new RelativePathResolver(searchPaths.
NullToEmpty
(), baseDirectory),
75
GetTrustedPlatformAssemblies(platformAssemblyPaths.
NullToEmpty
()),
Microsoft.CodeAnalysis.Test.Utilities (1)
Mocks\VirtualizedRelativePathResolver.cs (1)
20
: base(searchPaths.
NullToEmpty
(), baseDirectory)
Microsoft.CodeAnalysis.UnitTests (3)
AnalyzerAssemblyLoaderTests.cs (2)
174
pathResolvers.
NullToEmpty
(),
186
pathResolvers.
NullToEmpty
(),
StrongNameProviderTests.cs (1)
93
: base(searchPaths.
NullToEmpty
(), new VirtualStrongNameFileSystem(new HashSet<string>(existingFullPaths, StringComparer.OrdinalIgnoreCase)))