87 references to TextDocumentKind
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (14)
CodeFixes\CodeFixServiceTests.cs (9)
375TextDocumentKind documentKind = TextDocumentKind.Document)
383TextDocumentKind.Document => project.Documents.Single(),
384TextDocumentKind.AdditionalDocument => project.AdditionalDocuments.Single(),
385TextDocumentKind.AnalyzerConfigDocument => project.AnalyzerConfigDocuments.Single(),
867GetDocumentAndExtensionManager(workspace, out var txtDocument, out var extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument);
884GetDocumentAndExtensionManager(workspace2, out var logDocument, out extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument);
946DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument)],
956DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument)])]
Microsoft.CodeAnalysis.Features (3)
Microsoft.CodeAnalysis.Features.UnitTests (12)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (12)
1622public async Task HasChanges_Documents(TextDocumentKind documentKind)
1637case TextDocumentKind.Document:
1641case TextDocumentKind.AdditionalDocument:
1645case TextDocumentKind.AnalyzerConfigDocument:
1683TextDocumentKind.Document => solution.AddDocument(documentId, "X", CreateText("xxx"), filePath: pathX),
1684TextDocumentKind.AdditionalDocument => solution.AddAdditionalDocument(documentId, "X", CreateText("xxx"), filePath: pathX),
1685TextDocumentKind.AnalyzerConfigDocument => solution.AddAnalyzerConfigDocument(documentId, "X", GetAnalyzerConfigText([("x", "1")]), filePath: pathX),
1703AssertEx.Equal(documentKind == TextDocumentKind.Document ? [documentId, generatedDocumentId] : [generatedDocumentId], changedOrAddedDocuments.Select(d => d.Id));
1716TextDocumentKind.Document => solution.WithDocumentText(documentId, CreateText("xxx")),
1717TextDocumentKind.AdditionalDocument => solution.WithAdditionalDocumentText(documentId, CreateText("xxx")),
1718TextDocumentKind.AnalyzerConfigDocument => solution.WithAnalyzerConfigDocumentText(documentId, GetAnalyzerConfigText([("x", "1")])),
1727AssertEx.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)
767=> AddDocumentCore(info, text, TextDocumentKind.Document);
770=> AddDocumentCore(info, text, TextDocumentKind.AdditionalDocument);
775AddDocumentCore(info, text, TextDocumentKind.AnalyzerConfigDocument);
778private void AddDocumentCore(DocumentInfo info, SourceText initialText, TextDocumentKind documentKind)
809case TextDocumentKind.AdditionalDocument:
813case TextDocumentKind.AnalyzerConfigDocument:
817case TextDocumentKind.Document:
883TextDocumentKind documentKind,
902TextDocumentKind documentKind,
974TextDocumentKind.AnalyzerConfigDocument);
987TextDocumentKind documentKind)
993var extension = documentKind == TextDocumentKind.Document ? GetPreferredExtension(documentId) : Path.GetExtension(documentName);
1009private void RemoveDocumentCore(DocumentId documentId, TextDocumentKind documentKind)
1040case TextDocumentKind.AdditionalDocument:
1044case TextDocumentKind.AnalyzerConfigDocument:
1048case TextDocumentKind.Document:
1059=> RemoveDocumentCore(documentId, TextDocumentKind.Document);
1062=> RemoveDocumentCore(documentId, TextDocumentKind.AdditionalDocument);
1065=> RemoveDocumentCore(documentId, TextDocumentKind.AnalyzerConfigDocument);