コード例 #1
0
        /// <summary>
        /// Gets an optional <see cref="FixAllProviderInfo"/> for the given suppression fix provider.
        /// </summary>
        private static FixAllProviderInfo?CreateWithSuppressionFixer(IConfigurationFixProvider provider)
        {
            var fixAllProvider = provider.GetFixAllProvider();

            if (fixAllProvider == null)
            {
                return(null);
            }

            var scopes = fixAllProvider.GetSupportedFixAllScopes().ToImmutableArrayOrEmpty();

            if (scopes.IsEmpty)
            {
                return(null);
            }

            return(new SuppressionFixerFixAllProviderInfo(fixAllProvider, provider, scopes));
        }
コード例 #2
0
 public override FixAllProvider GetFixAllProvider()
 => _suppressionFixProvider.GetFixAllProvider();
コード例 #3
0
 public override FixAllProvider GetFixAllProvider()
 {
     return(_suppressionFixProvider.GetFixAllProvider());
 }