84 references to NullToEmpty
Microsoft.CodeAnalysis (41)
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\DeterministicKeyBuilder.cs (4)
140
additionalTexts = additionalTexts.
NullToEmpty
();
141
analyzers = analyzers.
NullToEmpty
();
142
generators = generators.
NullToEmpty
();
143
resources = resources.
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)
1491
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 (32)
Binder\Binder_InterpolatedString.cs (3)
644
additionalConstructorArguments = additionalConstructorArguments.
NullToEmpty
();
645
additionalConstructorRefKinds = additionalConstructorRefKinds.
NullToEmpty
();
811
additionalConstructorArguments.
NullToEmpty
(),
Binder\Binder_Invocation.cs (1)
105
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
();
FlowAnalysis\VariablesDeclaredWalker.cs (2)
78
foreach (var subpattern in recursivePattern.Deconstruction.
NullToEmpty
())
81
foreach (var subpattern in recursivePattern.Properties.
NullToEmpty
())
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
452
return possibleNull.
NullToEmpty
().Add(newElement);
Operations\CSharpOperationFactory.cs (8)
766
ImmutableArray<string?> argumentNames = boundDynamicObjectCreationExpression.ArgumentNamesOpt.
NullToEmpty
();
767
ImmutableArray<RefKind> argumentRefKinds = boundDynamicObjectCreationExpression.ArgumentRefKindsOpt.
NullToEmpty
();
795
ImmutableArray<string?> argumentNames = boundDynamicInvocation.ArgumentNamesOpt.
NullToEmpty
();
796
ImmutableArray<RefKind> argumentRefKinds = boundDynamicInvocation.ArgumentRefKindsOpt.
NullToEmpty
();
838
ImmutableArray<string?> argumentNames = boundDynamicIndexerAccess.ArgumentNamesOpt.
NullToEmpty
();
839
ImmutableArray<RefKind> argumentRefKinds = boundDynamicIndexerAccess.ArgumentRefKindsOpt.
NullToEmpty
();
877
ImmutableArray<string?> argumentNames = boundObjectInitializerMember.ArgumentNamesOpt.
NullToEmpty
();
878
ImmutableArray<RefKind> argumentRefKinds = boundObjectInitializerMember.ArgumentRefKindsOpt.
NullToEmpty
();
Symbols\ArrayTypeSymbol.cs (1)
641
_sizes = sizes.
NullToEmpty
();
Symbols\ExtendedErrorTypeSymbol.cs (1)
115
public override ImmutableArray<Symbol> CandidateSymbols => _candidateSymbols.
NullToEmpty
();
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
453
refCustomModifiers.
NullToEmpty
().Length + type.CustomModifiers.Length,
847
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)
6056
ForwardingMethods = forwardingMethods.
NullToEmpty
();
6057
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)))