6 instantiations of SyntaxAndDeclarationManager
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (2)
520syntaxAndDeclarations: new SyntaxAndDeclarationManager( 761new SyntaxAndDeclarationManager(
Compilation\SyntaxAndDeclarationManager.cs (4)
141return new SyntaxAndDeclarationManager( 368return new SyntaxAndDeclarationManager( 597return new SyntaxAndDeclarationManager( 665return new SyntaxAndDeclarationManager(trees, this.ScriptClassName, this.Resolver, this.MessageProvider, this.IsSubmission, state: null);
15 references to SyntaxAndDeclarationManager
Microsoft.CodeAnalysis.CSharp (15)
Compilation\CSharpCompilation.cs (11)
121private readonly SyntaxAndDeclarationManager _syntaxAndDeclarations; 548SyntaxAndDeclarationManager syntaxAndDeclarations, 565SyntaxAndDeclarationManager syntaxAndDeclarations, 662SyntaxAndDeclarationManager syntaxAndDeclarations) 948var syntaxAndDeclarations = _syntaxAndDeclarations; 1022var syntaxAndDeclarations = _syntaxAndDeclarations; 1032if (SyntaxAndDeclarationManager.IsLoadedSyntaxTree(tree, loadedSyntaxTreeMap)) 1059var syntaxAndDeclarations = _syntaxAndDeclarations; 1094var syntaxAndDeclarations = _syntaxAndDeclarations; 1100if (SyntaxAndDeclarationManager.IsLoadedSyntaxTree(oldTree, loadedSyntaxTreeMap)) 3139private static void AppendLoadDirectiveDiagnostics(DiagnosticBag builder, SyntaxAndDeclarationManager syntaxAndDeclarations, SyntaxTree syntaxTree, Func<IEnumerable<Diagnostic>, IEnumerable<Diagnostic>>? locationFilterOpt = null)
Compilation\SyntaxAndDeclarationManager.cs (4)
91public SyntaxAndDeclarationManager AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 304public SyntaxAndDeclarationManager RemoveSyntaxTrees(HashSet<SyntaxTree> trees) 466public SyntaxAndDeclarationManager ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) 663internal SyntaxAndDeclarationManager WithExternalSyntaxTrees(ImmutableArray<SyntaxTree> trees)