5 writes to _cSharpCompilation
Microsoft.DotNet.ApiSymbolExtensions (5)
AssemblySymbolLoader.cs (5)
123_cSharpCompilation = CSharpCompilation.Create($"AssemblyLoader_{DateTime.Now:MM_dd_yy_HH_mm_ss_FFF}", options: compilationOptions); 279_cSharpCompilation = _cSharpCompilation.WithAssemblyName(assemblyName); 287_cSharpCompilation = _cSharpCompilation.AddSyntaxTrees(syntaxTrees); 319_cSharpCompilation = _cSharpCompilation.RemoveReferences([ reference ]); 410_cSharpCompilation = _cSharpCompilation.AddReferences([ metadataReference ]);
13 references to _cSharpCompilation
Microsoft.DotNet.ApiSymbolExtensions (13)
AssemblySymbolLoader.cs (13)
97if (loader._cSharpCompilation.GetAssemblyOrModuleSymbol(metadataReference) is IAssemblySymbol assemblySymbol && 169ISymbol? symbol = _cSharpCompilation.GetAssemblyOrModuleSymbol(metadataReference); 223_cSharpCompilation.GetAssemblyOrModuleSymbol(metadataReference) as IAssemblySymbol : 238IAssemblySymbol? assemblySymbol = _cSharpCompilation.GetAssemblyOrModuleSymbol(metadataReference) as IAssemblySymbol; 260IAssemblySymbol? assemblySymbol = _cSharpCompilation.GetAssemblyOrModuleSymbol(metadataReference) as IAssemblySymbol; 279_cSharpCompilation = _cSharpCompilation.WithAssemblyName(assemblyName); 287_cSharpCompilation = _cSharpCompilation.AddSyntaxTrees(syntaxTrees); 292return _cSharpCompilation.Assembly; 314ISymbol? symbol = _cSharpCompilation.GetAssemblyOrModuleSymbol(reference); 319_cSharpCompilation = _cSharpCompilation.RemoveReferences([ reference ]); 344public IEnumerable<MetadataReference> MetadataReferences => _cSharpCompilation.References; 410_cSharpCompilation = _cSharpCompilation.AddReferences([ metadataReference ]); 491var diagnostics = _cSharpCompilation.GetDiagnostics();