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["IAutofacBuilder"]-.->Type click Implementing0 "/api/Rocket.Surgery.Extensions.Autofac/IAutofacBuilder" Implementing1["MetricsBuilder"]-.->Type click Implementing1 "/api/Rocket.Surgery.Extensions.Metrics/MetricsBuilder" Implementing2["AppMetricsBuilder"]-.->Type click Implementing2 "/api/Rocket.Surgery.Extensions.App.Metrics/AppMetricsBuilder" Implementing3["SerilogBuilder"]-.->Type click Implementing3 "/api/Rocket.Surgery.Extensions.Serilog/SerilogBuilder" Implementing4["IWebJobsConventionBuilder"]-.->Type click Implementing4 "/api/Rocket.Surgery.Extensions.WebJobs/IWebJobsConventionBuilder" Implementing5["ConventionBuilder<TBuilder, TConvention, TDelegate>"]-.->Type click Implementing5 "/api/Rocket.Surgery.Conventions/ConventionBuilder_3" Implementing6["IServicesBuilder"]-.->Type click Implementing6 "/api/Rocket.Surgery.Extensions.DependencyInjection/IServicesBuilder" Implementing7["ISerilogBuilder"]-.->Type click Implementing7 "/api/Rocket.Surgery.Extensions.Serilog/ISerilogBuilder" Implementing8["IAppMetricsBuilder"]-.->Type click Implementing8 "/api/Rocket.Surgery.Extensions.App.Metrics/IAppMetricsBuilder" Implementing9["ServicesBuilder"]-.->Type click Implementing9 "/api/Rocket.Surgery.Extensions.DependencyInjection/ServicesBuilder" Implementing10["CommandLineBuilder"]-.->Type click Implementing10 "/api/Rocket.Surgery.Extensions.CommandLine/CommandLineBuilder" Implementing11["WebJobsConventionBuilder"]-.->Type click Implementing11 "/api/Rocket.Surgery.Extensions.WebJobs/WebJobsConventionBuilder" Implementing12["ICommandLineBuilder"]-.->Type click Implementing12 "/api/Rocket.Surgery.Extensions.CommandLine/ICommandLineBuilder" Implementing13["AutofacBuilder"]-.->Type click Implementing13 "/api/Rocket.Surgery.Extensions.Autofac/AutofacBuilder" Implementing14["ILoggingBuilder"]-.->Type click Implementing14 "/api/Rocket.Surgery.Extensions.Logging/ILoggingBuilder"

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