ConventionBuilder<TBuilder, TConvention, TDelegate> Class

Summary

graph BT Type-->Base0["ConventionContainerBuilder<TBuilder, TConvention, TDelegate>"] Base0-->Base1["Object"] Type-.->Interface0["IConventionBuilder<TBuilder, TConvention, TDelegate>"] Type-.->Interface1["IConventionContainer<TBuilder, TConvention, TDelegate>"] Type["ConventionBuilder<TBuilder, TConvention, TDelegate>"] class Type type-node Derived0["MetricsBuilder"]-->Type click Derived0 "/api/Rocket.Surgery.Extensions.Metrics/MetricsBuilder" Derived1["ServicesBuilder"]-->Type click Derived1 "/api/Rocket.Surgery.Extensions.DependencyInjection/ServicesBuilder" Derived2["AppMetricsBuilder"]-->Type click Derived2 "/api/Rocket.Surgery.Extensions.App.Metrics/AppMetricsBuilder" Derived3["CommandLineBuilder"]-->Type click Derived3 "/api/Rocket.Surgery.Extensions.CommandLine/CommandLineBuilder" Derived4["SerilogBuilder"]-->Type click Derived4 "/api/Rocket.Surgery.Extensions.Serilog/SerilogBuilder" Derived5["WebJobsConventionBuilder"]-->Type click Derived5 "/api/Rocket.Surgery.Extensions.WebJobs/WebJobsConventionBuilder" Derived6["AutofacBuilder"]-->Type click Derived6 "/api/Rocket.Surgery.Extensions.Autofac/AutofacBuilder"

Syntax

public abstract class ConventionBuilder<TBuilder, TConvention, TDelegate> : 
    ConventionContainerBuilder<TBuilder, TConvention, TDelegate>, 
    IConventionBuilder<TBuilder, TConvention, TDelegate>, 
    IConventionContainer<TBuilder, TConvention, TDelegate>
    
    where TBuilder : IConventionBuilder<TBuilder, TConvention, TDelegate> where TConvention : IConvention where TDelegate : Delegate

Attributes

Type Description
NullableContextAttribute
NullableAttribute

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.

Constructors

Properties

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

Extension Methods

See Also