IConventionBuilder<TBuilder, TConvention, TDelegate> Interface

Summary

IConventionBuilder Implements the IConventionContainer<TBuilder, TConvention, TDelegate>
graph BT Type-.->Interface0["IConventionContainer<TBuilder, TConvention, TDelegate>"] Type["IConventionBuilder<TBuilder, TConvention, TDelegate>"] class Type type-node Implementing0["MetricsBuilder"]-.->Type click Implementing0 "/api/Rocket.Surgery.Extensions.Metrics/MetricsBuilder" Implementing1["ServicesBuilder"]-.->Type click Implementing1 "/api/Rocket.Surgery.Extensions.DependencyInjection/ServicesBuilder" Implementing2["ConventionBuilder<TBuilder, TConvention, TDelegate>"]-.->Type click Implementing2 "/api/Rocket.Surgery.Conventions/ConventionBuilder_3" Implementing3["AppMetricsBuilder"]-.->Type click Implementing3 "/api/Rocket.Surgery.Extensions.App.Metrics/AppMetricsBuilder" Implementing4["CommandLineBuilder"]-.->Type click Implementing4 "/api/Rocket.Surgery.Extensions.CommandLine/CommandLineBuilder" Implementing5["SerilogBuilder"]-.->Type click Implementing5 "/api/Rocket.Surgery.Extensions.Serilog/SerilogBuilder" Implementing6["IAutofacBuilder"]-.->Type click Implementing6 "/api/Rocket.Surgery.Extensions.Autofac/IAutofacBuilder" Implementing7["ISerilogBuilder"]-.->Type click Implementing7 "/api/Rocket.Surgery.Extensions.Serilog/ISerilogBuilder" Implementing8["WebJobsConventionBuilder"]-.->Type click Implementing8 "/api/Rocket.Surgery.Extensions.WebJobs/WebJobsConventionBuilder" Implementing9["IAppMetricsBuilder"]-.->Type click Implementing9 "/api/Rocket.Surgery.Extensions.App.Metrics/IAppMetricsBuilder" Implementing10["ICommandLineBuilder"]-.->Type click Implementing10 "/api/Rocket.Surgery.Extensions.CommandLine/ICommandLineBuilder" Implementing11["IServicesBuilder"]-.->Type click Implementing11 "/api/Rocket.Surgery.Extensions.DependencyInjection/IServicesBuilder" Implementing12["AutofacBuilder"]-.->Type click Implementing12 "/api/Rocket.Surgery.Extensions.Autofac/AutofacBuilder" Implementing13["ILoggingBuilder"]-.->Type click Implementing13 "/api/Rocket.Surgery.Extensions.Logging/ILoggingBuilder" Implementing14["IWebJobsConventionBuilder"]-.->Type click Implementing14 "/api/Rocket.Surgery.Extensions.WebJobs/IWebJobsConventionBuilder"

Syntax

public interface IConventionBuilder<out TBuilder, in TConvention, in TDelegate> : 
    IConventionContainer<out TBuilder, in TConvention, in TDelegate>
    
    where TBuilder : IConventionBuilder<out TBuilder, in TConvention, in TDelegate> where TConvention : IConvention where TDelegate : Delegate

Attributes

Type Description
NullableContextAttribute

Type Parameters

Name Description
TBuilder The type of the t builder.
TConvention The type of the t convention.
TDelegate The type of the t delegate.

Properties

Name Value Summary
AssemblyCandidateFinder IAssemblyCandidateFinder
Gets the assembly candidate finder.
AssemblyProvider IAssemblyProvider
Gets the assembly provider.

Extension Methods

See Also