Skip to content

LoggingBindSightGenerator

public sealed class LoggingBindSightGenerator

Namespace: RhoMicro.BindSight.Generators

Inheritance:

Logs all options to a logger.

LoggingBindSightGenerator(ILogger<LoggingBindSightGenerator>)
Section titled “LoggingBindSightGenerator(ILogger<LoggingBindSightGenerator>)”
public LoggingBindSightGenerator(ILogger<LoggingBindSightGenerator> logger)

Logs all options to a logger.

NameTypeDescription
loggerILogger<LoggingBindSightGenerator>The logger to log options to.
Run(IBindSightGeneratorOptions, CancellationToken)
Section titled “Run(IBindSightGeneratorOptions, CancellationToken)”
public ValueTask Run(IBindSightGeneratorOptions optionsDocsGeneratorOptions, [CancellationToken cancellationToken = default(CancellationToken)])

Runs the generator.

NameTypeDescription
cancellationTokenCancellationTokenThe cancellation token used to request generating to be cancelled.
optionsDocsGeneratorOptionsIBindSightGeneratorOptionsThe options to use.

A task representing the generating of documentation.