89 references to TextDocumentKind
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (16)
CodeFixes\CodeFixServiceTests.cs (11)
381TextDocumentKind documentKind = TextDocumentKind.Document)
391TextDocumentKind documentKind = TextDocumentKind.Document)
400TextDocumentKind.Document => project.Documents.Single(),
401TextDocumentKind.AdditionalDocument => project.AdditionalDocuments.Single(),
402TextDocumentKind.AnalyzerConfigDocument => project.AnalyzerConfigDocuments.Single(),
882GetDocumentAndExtensionManager(tuple.analyzerService, workspace, out var txtDocument, out var extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument);
899GetDocumentAndExtensionManager(tuple.analyzerService, workspace2, out var logDocument, out extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument);
961DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument)],
971DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument)])]
Microsoft.CodeAnalysis.Features (2)
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.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Microsoft.CodeAnalysis.TestAnalyzerReference (2)
Microsoft.CodeAnalysis.Workspaces (21)
Microsoft.VisualStudio.LanguageServices (30)
ProjectSystem\VisualStudioWorkspaceImpl.cs (19)
759=> AddDocumentCore(info, text, TextDocumentKind.Document);
762=> AddDocumentCore(info, text, TextDocumentKind.AdditionalDocument);
767AddDocumentCore(info, text, TextDocumentKind.AnalyzerConfigDocument);
770private void AddDocumentCore(DocumentInfo info, SourceText initialText, TextDocumentKind documentKind)
801case TextDocumentKind.AdditionalDocument:
805case TextDocumentKind.AnalyzerConfigDocument:
809case TextDocumentKind.Document:
875TextDocumentKind documentKind,
894TextDocumentKind documentKind,
966TextDocumentKind.AnalyzerConfigDocument);
979TextDocumentKind documentKind)
985var extension = documentKind == TextDocumentKind.Document ? GetPreferredExtension(documentId) : Path.GetExtension(documentName);
1001private void RemoveDocumentCore(DocumentId documentId, TextDocumentKind documentKind)
1032case TextDocumentKind.AdditionalDocument:
1036case TextDocumentKind.AnalyzerConfigDocument:
1040case TextDocumentKind.Document:
1051=> RemoveDocumentCore(documentId, TextDocumentKind.Document);
1054=> RemoveDocumentCore(documentId, TextDocumentKind.AdditionalDocument);
1057=> RemoveDocumentCore(documentId, TextDocumentKind.AnalyzerConfigDocument);