24 references to AsImmutableOrEmpty
Microsoft.CodeAnalysis (5)
CodeGen\LocalScopeManager.cs (2)
462_localConstants.AsImmutableOrEmpty<Cci.ILocalDefinition>(), 463_localVariables.AsImmutableOrEmpty<Cci.ILocalDefinition>());
Compilation\Compilation.cs (1)
652var result = references.AsImmutableOrEmpty();
DeclarationComputer.cs (1)
23var codeBlocks = executableCodeBlocks?.Where(c => c != null).AsImmutableOrEmpty() ?? ImmutableArray<SyntaxNode>.Empty;
MetadataReference\MetadataReferenceProperties.cs (1)
89return WithAliases(aliases.AsImmutableOrEmpty());
Microsoft.CodeAnalysis.CSharp (9)
BoundTree\UnboundLambda.cs (2)
238useSiteInfo.Diagnostics.AsImmutableOrEmpty(), 239useSiteInfo.AccumulatesDependencies ? useSiteInfo.Dependencies.AsImmutableOrEmpty() : ImmutableArray<AssemblySymbol>.Empty);
CommandLine\CSharpCommandLineParser.cs (1)
1572ScriptArguments = scriptArgs.AsImmutableOrEmpty(),
CSharpCompilationOptions.cs (2)
225this.Usings = usings.AsImmutableOrEmpty(); 379new CSharpCompilationOptions(this) { Usings = usings.AsImmutableOrEmpty() };
SourceGeneration\CSharpGeneratorDriver.cs (1)
63=> new CSharpGeneratorDriver(parseOptions ?? CSharpParseOptions.Default, generators.ToImmutableArray(), optionsProvider ?? CompilerAnalyzerConfigOptionsProvider.Empty, additionalTexts.AsImmutableOrEmpty(), driverOptions);
Symbols\ReferenceManager.cs (3)
709var moduleReferences = new ModuleReferences<AssemblySymbol>(referencedAssemblies, symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()); 753var moduleReferences = new ModuleReferences<AssemblySymbol>(identities.AsImmutableOrNull(), symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()); 804unifiedAssemblies.AsImmutableOrEmpty());
Microsoft.CodeAnalysis.Scripting (2)
ScriptMetadataResolver.cs (1)
36=> WithSearchPaths(searchPaths.AsImmutableOrEmpty());
ScriptSourceResolver.cs (1)
28=> WithSearchPaths(searchPaths.AsImmutableOrEmpty());
Microsoft.CodeAnalysis.VisualBasic (7)
CommandLine\VisualBasicCommandLineParser.vb (2)
1399preprocessorSymbols:=AddPredefinedPreprocessorSymbols(outputKind, defines.AsImmutableOrEmpty()), 1496.ScriptArguments = scriptArgs.AsImmutableOrEmpty(),
Symbols\ReferenceManager.vb (3)
604Dim moduleReferences As New ModuleReferences(Of AssemblySymbol)(referencedAssemblies, symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()) 642Dim moduleReferences = New ModuleReferences(Of AssemblySymbol)(names.AsImmutableOrNull(), symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()) 684unifiedAssemblies.AsImmutableOrEmpty())
VisualBasicCompilationOptions.vb (2)
281_globalImports = globalImports.AsImmutableOrEmpty() 545Return New VisualBasicCompilationOptions(Me) With {._globalImports = globalImports.AsImmutableOrEmpty()}
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
102Return names.AsImmutableOrEmpty