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