86 references to NullToEmpty
Microsoft.CodeAnalysis (38)
Binding\BindingDiagnosticBag.cs (4)
306public ImmutableArray<Diagnostic> Diagnostics => _diagnostics.NullToEmpty(); 307public ImmutableArray<TAssemblySymbol> Dependencies => _dependencies.NullToEmpty(); 313_diagnostics = diagnostics.NullToEmpty(); 314_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)
133additionalTexts = additionalTexts.NullToEmpty(); 134analyzers = analyzers.NullToEmpty(); 135generators = generators.NullToEmpty();
Compilation\SymbolInfo.cs (1)
39public ImmutableArray<ISymbol> CandidateSymbols => _candidateSymbols.NullToEmpty();
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
41AdditionalFiles = additionalFiles.NullToEmpty();
Emit\EditAndContinue\DefinitionMap.cs (1)
270var localSlotDebugInfo = debugInfo.LocalSlots.NullToEmpty();
Emit\EmitOptions.cs (3)
245InstrumentationKinds = instrumentationKinds.NullToEmpty(); 298InstrumentationKinds.NullToEmpty().SequenceEqual(other.InstrumentationKinds.NullToEmpty(), (a, b) => a == b) &&
InternalUtilities\EnumerableExtensions.cs (1)
65return array.NullToEmpty();
MetadataReader\PEModule.cs (1)
1297return (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)
437Attributes = attributes.NullToEmpty();
RuleSet\RuleSet.cs (1)
64_includes = includes.NullToEmpty();
StrongName\DesktopStrongNameProvider.cs (1)
62_keyFileSearchPaths = keyFileSearchPaths.NullToEmpty();
Symbols\CustomModifiersTuple.cs (2)
17_typeCustomModifiers = typeCustomModifiers.NullToEmpty(); 18_refCustomModifiers = refCustomModifiers.NullToEmpty();
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_InterpolatedString.cs (3)
498additionalConstructorArguments = additionalConstructorArguments.NullToEmpty(); 499additionalConstructorRefKinds = additionalConstructorRefKinds.NullToEmpty(); 665additionalConstructorArguments.NullToEmpty(),
Binder\Binder_Invocation.cs (1)
95var boundExpression = BindInstanceMemberAccess(node, node, receiver, methodName, typeArgs.NullToEmpty().Length, typeArgsSyntax, typeArgs, invoked: true, indexed: false, diagnostics, searchExtensionMethodsIfNecessary);
Binder\NamespaceOrTypeAndUsingDirective.cs (1)
21this.Dependencies = dependencies.NullToEmpty();
Binder\Semantics\OverloadResolution\MemberAnalysisResult.cs (1)
48this.ConstraintFailureDiagnostics = constraintFailureDiagnosticsOpt.NullToEmpty();
Emitter\Model\PEAssemblyBuilder.cs (1)
77_additionalTypes = additionalTypes.NullToEmpty();
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
385return possibleNull.NullToEmpty().Add(newElement);
Operations\CSharpOperationFactory.cs (8)
748ImmutableArray<string> argumentNames = boundDynamicObjectCreationExpression.ArgumentNamesOpt.NullToEmpty(); 749ImmutableArray<RefKind> argumentRefKinds = boundDynamicObjectCreationExpression.ArgumentRefKindsOpt.NullToEmpty(); 777ImmutableArray<string> argumentNames = boundDynamicInvocation.ArgumentNamesOpt.NullToEmpty(); 778ImmutableArray<RefKind> argumentRefKinds = boundDynamicInvocation.ArgumentRefKindsOpt.NullToEmpty(); 819ImmutableArray<string> argumentNames = boundDynamicIndexerAccess.ArgumentNamesOpt.NullToEmpty(); 820ImmutableArray<RefKind> argumentRefKinds = boundDynamicIndexerAccess.ArgumentRefKindsOpt.NullToEmpty(); 858ImmutableArray<string> argumentNames = boundObjectInitializerMember.ArgumentNamesOpt.NullToEmpty(); 859ImmutableArray<RefKind> argumentRefKinds = boundObjectInitializerMember.ArgumentRefKindsOpt.NullToEmpty();
Symbols\ArrayTypeSymbol.cs (1)
627_sizes = sizes.NullToEmpty();
Symbols\ExtendedErrorTypeSymbol.cs (1)
115public override ImmutableArray<Symbol> CandidateSymbols => _candidateSymbols.NullToEmpty();
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
417refCustomModifiers.NullToEmpty().Length + type.CustomModifiers.Length, 815return indexes.NullToEmpty();
Symbols\SignatureOnlyMethodSymbol.cs (1)
57_explicitInterfaceImplementations = explicitInterfaceImplementations.NullToEmpty();
Symbols\SignatureOnlyPropertySymbol.cs (1)
45_explicitInterfaceImplementations = explicitInterfaceImplementations.NullToEmpty();
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
145return _parameters.NullToEmpty();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5145ForwardingMethods = forwardingMethods.NullToEmpty(); 5146MethodImpls = methodImpls.NullToEmpty();
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
265refCustomModifiers.NullToEmpty(),
Symbols\Tuples\TupleTypeSymbol.cs (1)
943Locations = locations.NullToEmpty();
Symbols\TypeWithAnnotations.cs (1)
102return CreateNonLazyType(typeSymbol, nullableAnnotation, customModifiers.NullToEmpty());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
MockCSharpCompiler.cs (2)
32_analyzers = analyzers.NullToEmpty(); 33_generators = generators.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 (1)
StrongNameProviderTests.cs (1)
93: base(searchPaths.NullToEmpty(), new VirtualStrongNameFileSystem(new HashSet<string>(existingFullPaths, StringComparer.OrdinalIgnoreCase)))
Microsoft.CodeAnalysis.VisualBasic (14)
Compilation\SymbolInfo.vb (1)
23symbols = symbols.NullToEmpty()
Emit\PEAssemblyBuilder.vb (1)
51_additionalTypes = additionalTypes.NullToEmpty()
Semantics\OverloadResolution.vb (1)
524Me.Dependencies = dependencies.NullToEmpty()
SourceGeneration\VisualBasicGeneratorDriver.vb (1)
41Return New VisualBasicGeneratorDriver(parseOptions, generators, If(analyzerConfigOptionsProvider, CompilerAnalyzerConfigOptionsProvider.Empty), additionalTexts.NullToEmpty(), driverOptions)
Symbols\ArrayTypeSymbol.vb (2)
476_customModifiers = customModifiers.NullToEmpty() 653_sizes = sizes.NullToEmpty()
Symbols\Attributes\SourceAttributeData.vb (1)
42Me._constructorArguments = constructorArgs.NullToEmpty()
Symbols\Metadata\PE\PEFieldSymbol.vb (2)
374customModifiers = fieldInfo.CustomModifiers.NullToEmpty 377Dim refCustomModifiers = fieldInfo.RefCustomModifiers.NullToEmpty.Add(New ModifierInfo(Of TypeSymbol)(isOptional:=False, _byRefPlaceholder))
Symbols\PointerTypeSymbol.vb (1)
24_customModifiers = customModifiers.NullToEmpty()
Symbols\SignatureOnlyMethodSymbol.vb (1)
45_explicitInterfaceImplementations = explicitInterfaceImplementations.NullToEmpty()
Symbols\Source\SourceClonedParameterSymbol.vb (2)
182_customModifiers = customModifiers.NullToEmpty() 183_refCustomModifiers = refCustomModifiers.NullToEmpty()
Symbols\TypeWithModifiers.vb (1)
18Me.CustomModifiers = customModifiers.NullToEmpty