71 references to TextDocumentKind
Microsoft.CodeAnalysis.EditorFeatures (2)
Preview\AbstractPreviewFactoryService.cs (2)
502Debug.Assert(oldDocument.Kind is TextDocumentKind.AdditionalDocument or TextDocumentKind.AnalyzerConfigDocument);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (14)
CodeFixes\CodeFixServiceTests.cs (9)
357TextDocumentKind documentKind = TextDocumentKind.Document) 368TextDocumentKind.Document => project.Documents.Single(), 369TextDocumentKind.AdditionalDocument => project.AdditionalDocuments.Single(), 370TextDocumentKind.AnalyzerConfigDocument => project.AnalyzerConfigDocuments.Single(), 815GetDocumentAndExtensionManager(tuple.analyzerService, workspace, out var txtDocument, out var extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument); 832GetDocumentAndExtensionManager(tuple.analyzerService, workspace2, out var logDocument, out extensionManager, analyzerReference, documentKind: TextDocumentKind.AdditionalDocument); 894DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) }, 904DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument) })]
CodeRefactorings\CodeRefactoringServiceTest.cs (5)
256if (document.Kind == TextDocumentKind.AdditionalDocument) 268DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument), nameof(TextDocumentKind.AnalyzerConfigDocument) }, 278DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument), nameof(TextDocumentKind.AnalyzerConfigDocument) })]
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Host\RemoteWorkspace.SolutionCreator.cs (3)
462TextDocumentKind.Document => document.Project.Solution.WithDocumentText(document.Id, sourceText).GetDocument(document.Id)!, 463TextDocumentKind.AnalyzerConfigDocument => document.Project.Solution.WithAnalyzerConfigDocumentText(document.Id, sourceText).GetAnalyzerConfigDocument(document.Id)!, 464TextDocumentKind.AdditionalDocument => document.Project.Solution.WithAdditionalDocumentText(document.Id, sourceText).GetAdditionalDocument(document.Id)!,
Microsoft.CodeAnalysis.TestAnalyzerReference (2)
NonSourceFileRefactoring.cs (2)
18DocumentKinds = new[] { nameof(TextDocumentKind.AdditionalDocument), nameof(TextDocumentKind.AnalyzerConfigDocument) },
Microsoft.CodeAnalysis.Workspaces (21)
CodeFixes\ExportCodeFixProviderAttribute.cs (4)
20private static readonly string[] s_defaultDocumentKinds = new[] { nameof(TextDocumentKind.Document) }; 21private static readonly string[] s_documentKindNames = Enum.GetNames(typeof(TextDocumentKind)); 37/// The document kinds for which this provider can provide code fixes. See <see cref="TextDocumentKind"/>. 38/// By default, the provider supports code fixes only for source documents, <see cref="TextDocumentKind.Document"/>.
CodeRefactorings\ExportCodeRefactoringProviderAttribute.cs (4)
19private static readonly string[] s_defaultDocumentKinds = new[] { nameof(TextDocumentKind.Document) }; 20private static readonly string[] s_documentKindNames = Enum.GetNames(typeof(TextDocumentKind)); 36/// The document kinds for which this provider can provide refactorings. See <see cref="TextDocumentKind"/>. 37/// By default, the provider supports refactorings only for source documents, <see cref="TextDocumentKind.Document"/>.
Shared\Extensions\ISolutionExtensions.cs (4)
38public static TextDocumentKind? GetDocumentKind(this Solution solution, DocumentId documentId) 46case TextDocumentKind.Document: 49case TextDocumentKind.AnalyzerConfigDocument: 52case TextDocumentKind.AdditionalDocument:
Workspace\Solution\AdditionalDocument.cs (1)
13: base(project, state, TextDocumentKind.AdditionalDocument)
Workspace\Solution\AnalyzerConfigDocument.cs (1)
10: base(project, state, TextDocumentKind.AnalyzerConfigDocument)
Workspace\Solution\Document.cs (1)
42: base(project, state, TextDocumentKind.Document)
Workspace\Solution\TextDocument.cs (2)
18internal TextDocumentKind Kind { get; } 25internal TextDocument(Project project, TextDocumentState state, TextDocumentKind kind)
Workspace\Workspace_Editor.cs (4)
536Debug.Assert(oldDocument.Kind is TextDocumentKind.AdditionalDocument or TextDocumentKind.AnalyzerConfigDocument); 661Debug.Assert(oldSolution.GetRequiredTextDocument(documentId).Kind is TextDocumentKind.AdditionalDocument or TextDocumentKind.AnalyzerConfigDocument);
Microsoft.VisualStudio.LanguageServices (29)
Preview\FileChange.cs (1)
212public TextDocumentKind ChangedDocumentKind => (_left ?? _right).Kind;
Preview\PreviewUpdater.PreviewDialogWorkspace.cs (3)
29case TextDocumentKind.Document: 33case TextDocumentKind.AnalyzerConfigDocument: 37case TextDocumentKind.AdditionalDocument:
Preview\TopLevelChange.cs (7)
115TextDocumentKind changedDocumentKind) 128case TextDocumentKind.Document: 132case TextDocumentKind.AnalyzerConfigDocument: 136case TextDocumentKind.AdditionalDocument: 155case TextDocumentKind.Document: 159case TextDocumentKind.AnalyzerConfigDocument: 163case TextDocumentKind.AdditionalDocument:
ProjectSystem\VisualStudioWorkspaceImpl.cs (18)
767=> AddDocumentCore(info, text, TextDocumentKind.Document); 770=> AddDocumentCore(info, text, TextDocumentKind.AdditionalDocument); 773=> AddDocumentCore(info, text, TextDocumentKind.AnalyzerConfigDocument); 775private void AddDocumentCore(DocumentInfo info, SourceText initialText, TextDocumentKind documentKind) 806case TextDocumentKind.AdditionalDocument: 810case TextDocumentKind.AnalyzerConfigDocument: 814case TextDocumentKind.Document: 882TextDocumentKind documentKind, 901TextDocumentKind documentKind, 924TextDocumentKind documentKind) 930var extension = documentKind == TextDocumentKind.Document ? GetPreferredExtension(documentId) : Path.GetExtension(documentName); 946private void RemoveDocumentCore(DocumentId documentId, TextDocumentKind documentKind) 977case TextDocumentKind.AdditionalDocument: 981case TextDocumentKind.AnalyzerConfigDocument: 985case TextDocumentKind.Document: 996=> RemoveDocumentCore(documentId, TextDocumentKind.Document); 999=> RemoveDocumentCore(documentId, TextDocumentKind.AdditionalDocument); 1002=> RemoveDocumentCore(documentId, TextDocumentKind.AnalyzerConfigDocument);