6 instantiations of SyntaxAndDeclarationManager
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpCompilation.cs (2)
408syntaxAndDeclarations: new SyntaxAndDeclarationManager( 657new SyntaxAndDeclarationManager(
Compilation\SyntaxAndDeclarationManager.cs (4)
130return new SyntaxAndDeclarationManager( 342return new SyntaxAndDeclarationManager( 561return new SyntaxAndDeclarationManager( 572return 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)
117private readonly SyntaxAndDeclarationManager _syntaxAndDeclarations; 436SyntaxAndDeclarationManager syntaxAndDeclarations, 453SyntaxAndDeclarationManager syntaxAndDeclarations, 558SyntaxAndDeclarationManager syntaxAndDeclarations) 844var syntaxAndDeclarations = _syntaxAndDeclarations; 918var syntaxAndDeclarations = _syntaxAndDeclarations; 928if (SyntaxAndDeclarationManager.IsLoadedSyntaxTree(tree, loadedSyntaxTreeMap)) 955var syntaxAndDeclarations = _syntaxAndDeclarations; 990var syntaxAndDeclarations = _syntaxAndDeclarations; 996if (SyntaxAndDeclarationManager.IsLoadedSyntaxTree(oldTree, loadedSyntaxTreeMap)) 2758private static void AppendLoadDirectiveDiagnostics(DiagnosticBag builder, SyntaxAndDeclarationManager syntaxAndDeclarations, SyntaxTree syntaxTree, Func<IEnumerable<Diagnostic>, IEnumerable<Diagnostic>>? locationFilterOpt = null)
Compilation\SyntaxAndDeclarationManager.cs (4)
83public SyntaxAndDeclarationManager AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 281public SyntaxAndDeclarationManager RemoveSyntaxTrees(HashSet<SyntaxTree> trees) 440public SyntaxAndDeclarationManager ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) 570internal SyntaxAndDeclarationManager WithExternalSyntaxTrees(ImmutableArray<SyntaxTree> trees)