1 instantiation of AdditionalDocument
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
450(documentId, project) => project._projectState.AdditionalDocumentStates.TryGetState(documentId, out var state) ? new AdditionalDocument(project, state) : null;
12 references to AdditionalDocument
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
TextDocumentExtensions.cs (2)
25case AdditionalDocument additionalDocument: 38Contract.ThrowIfFalse(textDocument is AdditionalDocument);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
143if (document == null && textDocument is not AdditionalDocument)
Microsoft.CodeAnalysis.TestAnalyzerReference (1)
NonSourceFileRefactoring.cs (1)
31if (document is AdditionalDocument)
Microsoft.CodeAnalysis.Workspaces (8)
Diagnostics\DocumentAnalysisScope.cs (2)
45/// NOTE: Throws an exception if <see cref="TextDocument"/> is not an <see cref="AdditionalDocument"/>. 51Contract.ThrowIfFalse(TextDocument is AdditionalDocument);
TextDocumentExtensions.cs (2)
25case AdditionalDocument additionalDocument: 38Contract.ThrowIfFalse(textDocument is AdditionalDocument);
Workspace\Solution\Project.cs (3)
33private ImmutableHashMap<DocumentId, AdditionalDocument> _idToAdditionalDocumentMap = ImmutableHashMap<DocumentId, AdditionalDocument>.Empty; 449private static readonly Func<DocumentId, Project, AdditionalDocument?> s_tryCreateAdditionalDocumentFunction =
Workspace\Solution\TextDocumentKind.cs (1)
18/// Indicates an <see cref="CodeAnalysis.AdditionalDocument"/>