1 instantiation of AnalyzerConfigDocument
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Project.cs (1)
503(documentId, project) => project.State.AnalyzerConfigDocumentStates.TryGetState(documentId, out var state) ? new AnalyzerConfigDocument(project, state) : null;
87 references to AnalyzerConfigDocument
GenerateDocumentationAndConfigFiles (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Microsoft.CodeAnalysis.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (5)
51private static AnalyzerConfigDocument CreateAnalyzerConfigDocument(Workspace workspace, string contents) 57var analyzerConfigDocument = newSolution1.GetAnalyzerConfigDocument(documentId); 66var analyzerConfigDocument = CreateAnalyzerConfigDocument(workspace, initialEditorConfig); 75var analyzerConfigDocument = CreateAnalyzerConfigDocument(workspace, initialEditorConfig); 348var editorconfig = solution.Projects.SelectMany(p => p.AnalyzerConfigDocuments.Where(a => a.FilePath == EditorconfigPath)).Single();
Workspaces\WorkspaceTests_EditorFeatures.cs (3)
1099var analyzerConfigDocument = project.GetAnalyzerConfigDocument(analyzerConfigDoc.Id); 1168var doc = workspace.CurrentSolution.GetAnalyzerConfigDocument(analyzerConfigDoc.Id); 1288var doc = workspace.CurrentSolution.GetAnalyzerConfigDocument(analyzerConfigDoc.Id);
Microsoft.CodeAnalysis.EditorFeatures (3)
EditorConfigSettings\Updater\SettingsUpdaterBase.cs (2)
50public async Task<SourceText?> GetChangedEditorConfigAsync(AnalyzerConfigDocument? analyzerConfigDocument, CancellationToken token) 75var analyzerConfigDocument = solution.Projects
Shared\Preview\PreviewWorkspace.cs (1)
59if (document is AnalyzerConfigDocument)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeRefactorings\CodeRefactoringServiceTest.cs (3)
212var editorConfig = project.AnalyzerConfigDocuments.Single(t => t.Name == ".editorconfig"); 222var changedEditorConfig = solution.Projects.Single().AnalyzerConfigDocuments.Single(t => t.Id == editorConfig.Id); 227var globalConfig = project.AnalyzerConfigDocuments.Single(t => t.Name == ".globalconfig");
Microsoft.CodeAnalysis.Features (13)
CodeFixes\Configuration\ConfigurationUpdater.cs (13)
103/// Updates or adds an .editorconfig <see cref="AnalyzerConfigDocument"/> to the given <paramref name="project"/> 122/// Updates or adds an .editorconfig <see cref="AnalyzerConfigDocument"/> to the given <paramref name="project"/> 153/// Updates or adds an .editorconfig <see cref="AnalyzerConfigDocument"/> to the given <paramref name="project"/> 168/// Updates or adds an .editorconfig <see cref="AnalyzerConfigDocument"/> to the given <paramref name="project"/> 194/// Updates or adds an .editorconfig <see cref="AnalyzerConfigDocument"/> to the given <paramref name="project"/> 264var editorConfigDocument = FindOrGenerateEditorConfig(); 284private AnalyzerConfigDocument? FindOrGenerateEditorConfig() 302AnalyzerConfigDocument? analyzerConfigDocument = null; 310var addedAnalyzerConfigDocument = GetOrCreateAnalyzerConfigDocument(project, analyzerConfigPath); 322private static AnalyzerConfigDocument? GetOrCreateAnalyzerConfigDocument(Project project, string analyzerConfigPath) 324var existingAnalyzerConfigDocument = project.TryGetExistingAnalyzerConfigDocumentAtPath(analyzerConfigPath); 396private SourceText? GetNewAnalyzerConfigDocumentText(SourceText originalText, AnalyzerConfigDocument editorConfigDocument) 418AnalyzerConfigDocument editorConfigDocument)
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
3978var configDocument1 = solution.Projects.Single().AnalyzerConfigDocuments.Single();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Microsoft.CodeAnalysis.Workspaces (21)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Workspace\AdhocWorkspace.cs (2)
207var doc = this.CurrentSolution.GetAnalyzerConfigDocument(documentId); 220var doc = this.CurrentSolution.GetAnalyzerConfigDocument(documentId);
Workspace\Solution\Project.cs (7)
34private Dictionary<DocumentId, AnalyzerConfigDocument?>? _idToAnalyzerConfigDocumentMap; 206/// All the <see cref="AnalyzerConfigDocument"/>s associated with this project. 208public IEnumerable<AnalyzerConfigDocument> AnalyzerConfigDocuments => AnalyzerConfigDocumentIds.Select(GetAnalyzerConfigDocument)!; 223/// True if the project contains an <see cref="AnalyzerConfigDocument"/> with the specified ID. 255public AnalyzerConfigDocument? GetAnalyzerConfigDocument(DocumentId documentId) 502private static readonly Func<DocumentId, Project, AnalyzerConfigDocument?> s_tryCreateAnalyzerConfigDocumentFunction = 803/// Creates a new solution instance that no longer includes the specified <see cref="AnalyzerConfigDocument"/>s.
Workspace\Solution\Solution.cs (4)
296public AnalyzerConfigDocument? GetAnalyzerConfigDocument(DocumentId? documentId) 1179/// Creates a new solution instance that no longer includes the specified <see cref="AnalyzerConfigDocument"/>. 1188/// Creates a new solution instance that no longer includes the specified <see cref="AnalyzerConfigDocument"/>s. 1688/// including <see cref="AdditionalDocument"/>s or <see cref="AnalyzerConfigDocument" />s.
Workspace\Solution\TextDocumentKind.cs (1)
23/// Indicates an <see cref="CodeAnalysis.AnalyzerConfigDocument"/>
Workspace\Workspace.cs (2)
1985var document = projectChanges.NewProject.GetAnalyzerConfigDocument(documentId)!; 2010var newDoc = projectChanges.NewProject.GetAnalyzerConfigDocument(documentId)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
3232var analyzerConfigDocument = Assert.Single(project.AnalyzerConfigDocuments, d => d.FilePath == expectedEditorConfigPath);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
WorkspaceTests\AdhocWorkspaceTests.cs (1)
299var doc = ws.CurrentSolution.GetAnalyzerConfigDocument(docInfo.Id);
Microsoft.VisualStudio.LanguageServices (1)
EditorConfigSettings\SettingsEditorControl.xaml.cs (1)
84var analyzerConfigDocument = solution.Projects
Roslyn.Diagnostics.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);
Text.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ProjectExtensions.cs (3)
69AnalyzerConfigDocument? bestAnalyzerConfigDocument = null; 70foreach (var analyzerConfigDocument in project.AnalyzerConfigDocuments) 101public static AnalyzerConfigDocument? TryGetExistingAnalyzerConfigDocumentAtPath(this Project project, string analyzerConfigPath)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\TextDocumentExtensions.cs (2)
34case AnalyzerConfigDocument analyzerConfigDocument: 59Contract.ThrowIfFalse(textDocument is AnalyzerConfigDocument);