/// <summary> /// Gets an optional <see cref="FixAllProviderInfo"/> for the given suppression fix provider. /// </summary> private static FixAllProviderInfo CreateWithSuppressionFixer(ISuppressionFixProvider provider) { var fixAllProvider = provider.GetFixAllProvider(); if (fixAllProvider == null) { return null; } var scopes = fixAllProvider.GetSupportedFixAllScopes(); if (scopes == null || scopes.IsEmpty()) { return null; } return new SuppressionFixerFixAllProviderInfo(fixAllProvider, provider, scopes); }
/// <summary> /// Gets an optional <see cref="FixAllProviderInfo"/> for the given suppression fix provider. /// </summary> private static FixAllProviderInfo CreateWithSuppressionFixer(ISuppressionFixProvider provider) { var fixAllProvider = provider.GetFixAllProvider(); if (fixAllProvider == null) { return(null); } var scopes = fixAllProvider.GetSupportedFixAllScopes(); if (scopes == null || scopes.IsEmpty()) { return(null); } return(new SuppressionFixerFixAllProviderInfo(fixAllProvider, provider, scopes)); }
public override FixAllProvider GetFixAllProvider() { return(_suppressionFixProvider.GetFixAllProvider()); }