85 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)
393
var localSlotDebugInfo = debugInfo.LocalSlots.
NullToEmpty
();
774
foreach (var info in lambdasToInclude.
NullToEmpty
())
779
foreach (var info in metadataLambdasToInclude.
NullToEmpty
())
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
551
foreach (var deletedMember in deletedMembers.
NullToEmpty
())
582
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)
1487
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)
447
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)
81
_additionalTypes = additionalTypes.
NullToEmpty
();
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
452
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,
834
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)
6050
ForwardingMethods = forwardingMethods.
NullToEmpty
();
6051
MethodImpls = methodImpls.
NullToEmpty
();
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
287
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 (5)
AnalyzerAssemblyLoaderTests.cs (4)
98
pathResolvers.
NullToEmpty
(),
99
assemblyResolvers.
NullToEmpty
());
111
pathResolvers.
NullToEmpty
(),
112
assemblyResolvers.
NullToEmpty
());
StrongNameProviderTests.cs (1)
93
: base(searchPaths.
NullToEmpty
(), new VirtualStrongNameFileSystem(new HashSet<string>(existingFullPaths, StringComparer.OrdinalIgnoreCase)))