1 implementation of Provider
Microsoft.CodeAnalysis.Workspaces (1)
CodeFixesAndRefactorings\CommonFixAllState.cs (1)
70IRefactorOrFixProvider IRefactorOrFixAllState.Provider => this.Provider;
6 references to Provider
Microsoft.CodeAnalysis.Features (3)
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (3)
97/// Determine if the <see cref="IRefactorOrFixAllState.Provider"/> is an internal first-party provider or not. 101var exportAttributes = fixAllState.Provider.GetType().GetTypeInfo().GetCustomAttributes(typeof(ExportCodeFixProviderAttribute), false); 108exportAttributes = fixAllState.Provider.GetType().GetTypeInfo().GetCustomAttributes(typeof(ExportCodeRefactoringProviderAttribute), false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Suggestions\SuggestedAction.cs (1)
121return new(codeAction, codeActionPriority, refactorOrFixAllState.Provider, codeRefactoringKind, diagnostics, flavors: null, nestedActionSets: [], refactorOrFixAllState);
Microsoft.CodeAnalysis.Workspaces (2)
CodeFixesAndRefactorings\FixAllLogger.cs (2)
67m[providerKey] = fixAllState.Provider.GetType().FullName!; 73m[providerKey] = fixAllState.Provider.GetType().FullName!.GetHashCode().ToString();