40 references to TextDocumentKind
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageDocumentMetadata.cs (2)
13public TextDocumentKind DocumentKind { get; } 16public OrderableLanguageDocumentMetadata(string name, string language, TextDocumentKind documentKind, string documentExtension, IEnumerable<string> after, IEnumerable<string> before)
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageDocumentMetadata.cs (2)
13public TextDocumentKind DocumentKind { get; } 16public OrderableLanguageDocumentMetadata(string name, string language, TextDocumentKind documentKind, string documentExtension, IEnumerable<string> after, IEnumerable<string> before)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageDocumentMetadata.cs (2)
13public TextDocumentKind DocumentKind { get; } 16public OrderableLanguageDocumentMetadata(string name, string language, TextDocumentKind documentKind, string documentExtension, IEnumerable<string> after, IEnumerable<string> before)
Microsoft.CodeAnalysis.Features (7)
CodeFixes\Service\CodeFixService.cs (1)
1024var kinds = EnumArrayConverter.FromStringArray<TextDocumentKind>(attribute.DocumentKinds);
CodeRefactorings\CodeRefactoringService.cs (5)
55var kind = (TextDocumentKind)Enum.Parse(typeof(TextDocumentKind), documentKind, ignoreCase: true); 115var kinds = EnumArrayConverter.FromStringArray<TextDocumentKind>(attribute.DocumentKinds); 305private record struct ProviderKey(string Language, TextDocumentKind DocumentKind, string DocumentExtension) : IEquatable<ProviderKey>
Common\AbstractProjectExtensionProvider.cs (1)
21public sealed record class ExtensionInfo(ImmutableArray<TextDocumentKind> DocumentKinds, string[]? DocumentExtensions);
Microsoft.CodeAnalysis.TestAnalyzerReference (2)
NonSourceFileRefactoring.cs (2)
16DocumentKinds = [nameof(TextDocumentKind.AdditionalDocument), nameof(TextDocumentKind.AnalyzerConfigDocument)],
Microsoft.CodeAnalysis.Workspaces (23)
CodeFixes\ExportCodeFixProviderAttribute.cs (4)
21private static readonly string[] s_defaultDocumentKinds = [nameof(TextDocumentKind.Document)]; 22private static readonly string[] s_documentKindNames = Enum.GetNames(typeof(TextDocumentKind)); 38/// The document kinds for which this provider can provide code fixes. See <see cref="TextDocumentKind"/>. 39/// 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 = [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)
39public static TextDocumentKind? GetDocumentKind(this Solution solution, DocumentId documentId) 47case TextDocumentKind.Document: 50case TextDocumentKind.AnalyzerConfigDocument: 53case TextDocumentKind.AdditionalDocument:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageDocumentMetadata.cs (2)
13public TextDocumentKind DocumentKind { get; } 16public OrderableLanguageDocumentMetadata(string name, string language, TextDocumentKind documentKind, string documentExtension, IEnumerable<string> after, IEnumerable<string> before)
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)
46: base(project, state, TextDocumentKind.Document)
Workspace\Solution\TextDocument.cs (2)
17internal TextDocumentKind Kind { get; } 24internal TextDocument(Project project, TextDocumentState state, TextDocumentKind kind)
Workspace\Workspace_Editor.cs (4)
577Debug.Assert(oldDocument.Kind is TextDocumentKind.AdditionalDocument or TextDocumentKind.AnalyzerConfigDocument); 778Debug.Assert(oldDocument.Kind is TextDocumentKind.AdditionalDocument or TextDocumentKind.AnalyzerConfigDocument);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\OrderableLanguageDocumentMetadata.cs (2)
13public TextDocumentKind DocumentKind { get; } 16public OrderableLanguageDocumentMetadata(string name, string language, TextDocumentKind documentKind, string documentExtension, IEnumerable<string> after, IEnumerable<string> before)