87 references to TextDocumentKind
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (14)
CodeFixes\CodeFixServiceTests.cs (9)
380TextDocumentKind documentKind = TextDocumentKind.Document)
388TextDocumentKind.Document => project.Documents.Single(),
389TextDocumentKind.AdditionalDocument => project.AdditionalDocuments.Single(),
390TextDocumentKind.AnalyzerConfigDocument => project.AnalyzerConfigDocuments.Single(),
873GetDocumentAndExtensionManager(workspace, out var txtDocument, out var extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument);
890GetDocumentAndExtensionManager(workspace2, out var logDocument, out extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument);
952DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument)],
962DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument)])]
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Features.UnitTests (12)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (12)
1598public async Task HasChanges_Documents(TextDocumentKind documentKind)
1613case TextDocumentKind.Document:
1617case TextDocumentKind.AdditionalDocument:
1621case TextDocumentKind.AnalyzerConfigDocument:
1659TextDocumentKind.Document => solution.AddDocument(documentId, "X", CreateText("xxx"), filePath: pathX),
1660TextDocumentKind.AdditionalDocument => solution.AddAdditionalDocument(documentId, "X", CreateText("xxx"), filePath: pathX),
1661TextDocumentKind.AnalyzerConfigDocument => solution.AddAnalyzerConfigDocument(documentId, "X", GetAnalyzerConfigText([("x", "1")]), filePath: pathX),
1679AssertEx.Equal(documentKind == TextDocumentKind.Document ? [documentId, generatedDocumentId] : [generatedDocumentId], changedOrAddedDocuments.Select(d => d.Id));
1692TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx")),
1693TextDocumentKind.AdditionalDocument => solution.WithAdditionalDocumentText(documentId, CreateText("xxx")),
1694TextDocumentKind.AnalyzerConfigDocument => solution.WithAnalyzerConfigDocumentText(documentId, GetAnalyzerConfigText([("x", "1")])),
1703AssertEx.Equal(documentKind == TextDocumentKind.Document ? new[] { documentId } : [],
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Microsoft.CodeAnalysis.TestAnalyzerReference (2)
Microsoft.CodeAnalysis.Workspaces (21)
Microsoft.VisualStudio.LanguageServices (30)
ProjectSystem\VisualStudioWorkspaceImpl.cs (19)
760=> AddDocumentCore(info, text, TextDocumentKind.Document);
763=> AddDocumentCore(info, text, TextDocumentKind.AdditionalDocument);
768AddDocumentCore(info, text, TextDocumentKind.AnalyzerConfigDocument);
771private void AddDocumentCore(DocumentInfo info, SourceText initialText, TextDocumentKind documentKind)
802case TextDocumentKind.AdditionalDocument:
806case TextDocumentKind.AnalyzerConfigDocument:
810case TextDocumentKind.Document:
876TextDocumentKind documentKind,
895TextDocumentKind documentKind,
967TextDocumentKind.AnalyzerConfigDocument);
980TextDocumentKind documentKind)
986var extension = documentKind == TextDocumentKind.Document ? GetPreferredExtension(documentId) : Path.GetExtension(documentName);
1002private void RemoveDocumentCore(DocumentId documentId, TextDocumentKind documentKind)
1033case TextDocumentKind.AdditionalDocument:
1037case TextDocumentKind.AnalyzerConfigDocument:
1041case TextDocumentKind.Document:
1052=> RemoveDocumentCore(documentId, TextDocumentKind.Document);
1055=> RemoveDocumentCore(documentId, TextDocumentKind.AdditionalDocument);
1058=> RemoveDocumentCore(documentId, TextDocumentKind.AnalyzerConfigDocument);