1 implementation of ISuppressibleLog
Microsoft.DotNet.ApiCompat.Task (1)
SuppressibleMSBuildLog.cs (1)
14string? noWarn = null) : MSBuildLog(log, noWarn), ISuppressibleLog
19 references to ISuppressibleLog
Microsoft.DotNet.ApiCompat.Task (10)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ApiCompatServiceProvider.cs (5)
17private readonly Lazy<ISuppressibleLog> _compatibilityLogger; 20public ApiCompatServiceProvider(Func<ISuppressionEngine, ISuppressibleLog> logFactory, 22Func<ISuppressibleLog, IRuleFactory> ruleFactory, 27_compatibilityLogger = new Lazy<ISuppressibleLog>(() => logFactory(SuppressionEngine)); 56public ISuppressibleLog SuppressibleLog => _compatibilityLogger.Value;
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\SuppressionFileHelper.cs (3)
25ISuppressibleLog log, 50public static void LogApiCompatSuccessOrFailure(bool generateSuppressionFile, ISuppressibleLog log) 66public static void ValidateUnnecessarySuppressions(ISuppressionEngine suppressionEngine, ISuppressibleLog log)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ValidateAssemblies.cs (1)
13public static int Run(Func<ISuppressionEngine, ISuppressibleLog> logFactory,
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ValidatePackage.cs (1)
14public static int Run(Func<ISuppressionEngine, ISuppressibleLog> logFactory,
Microsoft.DotNet.ApiCompatibility (4)
Rules\AssemblyIdentityMustMatch.cs (2)
21private readonly ISuppressibleLog _log; 24public AssemblyIdentityMustMatch(ISuppressibleLog log,
Rules\RuleFactory.cs (1)
11public class RuleFactory(ISuppressibleLog log,
Runner\ApiCompatRunner.cs (1)
16public class ApiCompatRunner(ISuppressibleLog log,
Microsoft.DotNet.PackageValidation (5)
ApiCompatRunnerExtensions.cs (2)
18ISuppressibleLog log, 74private static MetadataInformation GetMetadataInformation(ISuppressibleLog log,
Validators\BaselinePackageValidator.cs (1)
15public sealed class BaselinePackageValidator(ISuppressibleLog log,
Validators\CompatibleFrameworkInPackageValidator.cs (1)
16public class CompatibleFrameworkInPackageValidator(ISuppressibleLog log,
Validators\CompatibleTFMValidator.cs (1)
15public class CompatibleTfmValidator(ISuppressibleLog log,