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