18 lines
504 B
C#
18 lines
504 B
C#
|
|
using StellaOps.Plugin;
|
|
using StellaOps.Scanner.Analyzers.OS.Abstractions;
|
|
using System;
|
|
|
|
namespace StellaOps.Scanner.Analyzers.OS.Plugin;
|
|
|
|
/// <summary>
|
|
/// Represents a restart-time plug-in that publishes a single <see cref="IOSPackageAnalyzer"/>.
|
|
/// </summary>
|
|
public interface IOSAnalyzerPlugin : IAvailabilityPlugin
|
|
{
|
|
/// <summary>
|
|
/// Creates the analyzer instance bound to the host service provider.
|
|
/// </summary>
|
|
IOSPackageAnalyzer CreateAnalyzer(IServiceProvider services);
|
|
}
|