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)
652
var result = references.
AsImmutableOrEmpty
();
DeclarationComputer.cs (1)
23
var codeBlocks = executableCodeBlocks?.Where(c => c != null).
AsImmutableOrEmpty
() ?? ImmutableArray<SyntaxNode>.Empty;
MetadataReference\MetadataReferenceProperties.cs (1)
89
return WithAliases(aliases.
AsImmutableOrEmpty
());
Microsoft.CodeAnalysis.CSharp (9)
BoundTree\UnboundLambda.cs (2)
238
useSiteInfo.Diagnostics.
AsImmutableOrEmpty
(),
239
useSiteInfo.AccumulatesDependencies ? useSiteInfo.Dependencies.
AsImmutableOrEmpty
() : ImmutableArray<AssemblySymbol>.Empty);
CommandLine\CSharpCommandLineParser.cs (1)
1572
ScriptArguments = scriptArgs.
AsImmutableOrEmpty
(),
CSharpCompilationOptions.cs (2)
225
this.Usings = usings.
AsImmutableOrEmpty
();
379
new 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)
709
var moduleReferences = new ModuleReferences<AssemblySymbol>(referencedAssemblies, symbols.AsImmutableOrNull(), unifiedAssemblies.
AsImmutableOrEmpty
());
753
var moduleReferences = new ModuleReferences<AssemblySymbol>(identities.AsImmutableOrNull(), symbols.AsImmutableOrNull(), unifiedAssemblies.
AsImmutableOrEmpty
());
804
unifiedAssemblies.
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)
1399
preprocessorSymbols:=AddPredefinedPreprocessorSymbols(outputKind, defines.
AsImmutableOrEmpty
()),
1496
.ScriptArguments = scriptArgs.
AsImmutableOrEmpty
(),
Symbols\ReferenceManager.vb (3)
604
Dim moduleReferences As New ModuleReferences(Of AssemblySymbol)(referencedAssemblies, symbols.AsImmutableOrNull(), unifiedAssemblies.
AsImmutableOrEmpty
())
642
Dim moduleReferences = New ModuleReferences(Of AssemblySymbol)(names.AsImmutableOrNull(), symbols.AsImmutableOrNull(), unifiedAssemblies.
AsImmutableOrEmpty
())
684
unifiedAssemblies.
AsImmutableOrEmpty
())
VisualBasicCompilationOptions.vb (2)
281
_globalImports = globalImports.
AsImmutableOrEmpty
()
545
Return New VisualBasicCompilationOptions(Me) With {._globalImports = globalImports.
AsImmutableOrEmpty
()}
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
102
Return names.
AsImmutableOrEmpty