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)
97
if (loader.
_cSharpCompilation
.GetAssemblyOrModuleSymbol(metadataReference) is IAssemblySymbol assemblySymbol &&
169
ISymbol? symbol =
_cSharpCompilation
.GetAssemblyOrModuleSymbol(metadataReference);
223
_cSharpCompilation
.GetAssemblyOrModuleSymbol(metadataReference) as IAssemblySymbol :
238
IAssemblySymbol? assemblySymbol =
_cSharpCompilation
.GetAssemblyOrModuleSymbol(metadataReference) as IAssemblySymbol;
260
IAssemblySymbol? assemblySymbol =
_cSharpCompilation
.GetAssemblyOrModuleSymbol(metadataReference) as IAssemblySymbol;
279
_cSharpCompilation =
_cSharpCompilation
.WithAssemblyName(assemblyName);
287
_cSharpCompilation =
_cSharpCompilation
.AddSyntaxTrees(syntaxTrees);
292
return
_cSharpCompilation
.Assembly;
314
ISymbol? symbol =
_cSharpCompilation
.GetAssemblyOrModuleSymbol(reference);
319
_cSharpCompilation =
_cSharpCompilation
.RemoveReferences([ reference ]);
344
public IEnumerable<MetadataReference> MetadataReferences =>
_cSharpCompilation
.References;
410
_cSharpCompilation =
_cSharpCompilation
.AddReferences([ metadataReference ]);
491
var diagnostics =
_cSharpCompilation
.GetDiagnostics();