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