Summary
            IConventionContainer
            
		- Assembly
 - Rocket
.Surgery .Conventions .Abstractions .dll  - Namespace
 - Rocket
.Surgery .Conventions  - Implementing Types
 - 
									
- MetricsBuilder
 - Convention
Container Builder <TBuilder, TConvention, TDelegate>  - ServicesBuilder
 - I
Configuration Builder  - ConventionBuilder
<TBuilder, TConvention, TDelegate>  - AppMetricsBuilder
 - CommandLineBuilder
 - SerilogBuilder
 - IAutofacBuilder
 - ISerilogBuilder
 - Web
Jobs Convention Builder  - IAppMetricsBuilder
 - ICommandLineBuilder
 - IServicesBuilder
 - IConventionBuilder
<TBuilder, TConvention, TDelegate>  - AutofacBuilder
 - ILoggingBuilder
 - I
Web Jobs Convention Builder  
 
							graph BT
	Type["IConventionContainer<TBuilder, TConvention, TDelegate>"]
class Type type-node
	Implementing0["MetricsBuilder"]-.->Type
	click Implementing0 "/api/Rocket.Surgery.Extensions.Metrics/MetricsBuilder"
	Implementing1["ConventionContainerBuilder<TBuilder, TConvention, TDelegate>"]-.->Type
	click Implementing1 "/api/Rocket.Surgery.Conventions/ConventionContainerBuilder_3"
	Implementing2["ServicesBuilder"]-.->Type
	click Implementing2 "/api/Rocket.Surgery.Extensions.DependencyInjection/ServicesBuilder"
	Implementing3["IConfigurationBuilder"]-.->Type
	click Implementing3 "/api/Rocket.Surgery.Extensions.Configuration/IConfigurationBuilder"
	Implementing4["ConventionBuilder<TBuilder, TConvention, TDelegate>"]-.->Type
	click Implementing4 "/api/Rocket.Surgery.Conventions/ConventionBuilder_3"
	Implementing5["AppMetricsBuilder"]-.->Type
	click Implementing5 "/api/Rocket.Surgery.Extensions.App.Metrics/AppMetricsBuilder"
	Implementing6["CommandLineBuilder"]-.->Type
	click Implementing6 "/api/Rocket.Surgery.Extensions.CommandLine/CommandLineBuilder"
	Implementing7["SerilogBuilder"]-.->Type
	click Implementing7 "/api/Rocket.Surgery.Extensions.Serilog/SerilogBuilder"
	Implementing8["IAutofacBuilder"]-.->Type
	click Implementing8 "/api/Rocket.Surgery.Extensions.Autofac/IAutofacBuilder"
	Implementing9["ISerilogBuilder"]-.->Type
	click Implementing9 "/api/Rocket.Surgery.Extensions.Serilog/ISerilogBuilder"
	Implementing10["WebJobsConventionBuilder"]-.->Type
	click Implementing10 "/api/Rocket.Surgery.Extensions.WebJobs/WebJobsConventionBuilder"
	Implementing11["IAppMetricsBuilder"]-.->Type
	click Implementing11 "/api/Rocket.Surgery.Extensions.App.Metrics/IAppMetricsBuilder"
	Implementing12["ICommandLineBuilder"]-.->Type
	click Implementing12 "/api/Rocket.Surgery.Extensions.CommandLine/ICommandLineBuilder"
	Implementing13["IServicesBuilder"]-.->Type
	click Implementing13 "/api/Rocket.Surgery.Extensions.DependencyInjection/IServicesBuilder"
	Implementing14["IConventionBuilder<TBuilder, TConvention, TDelegate>"]-.->Type
	click Implementing14 "/api/Rocket.Surgery.Conventions/IConventionBuilder_3"
	Implementing15["AutofacBuilder"]-.->Type
	click Implementing15 "/api/Rocket.Surgery.Extensions.Autofac/AutofacBuilder"
	Implementing16["ILoggingBuilder"]-.->Type
	click Implementing16 "/api/Rocket.Surgery.Extensions.Logging/ILoggingBuilder"
	Implementing17["IWebJobsConventionBuilder"]-.->Type
	click Implementing17 "/api/Rocket.Surgery.Extensions.WebJobs/IWebJobsConventionBuilder"
						
					Syntax
public interface IConventionContainer<out TBuilder, in TConvention, in TDelegate> 
    where TBuilder : IConventionContainer<out TBuilder, in TConvention, in TDelegate> where TConvention : IConvention where TDelegate : Delegate
	Attributes
| Type | Description | 
|---|---|
| Nullable | 
						
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 | 
|---|---|---|
| Scanner | IConventionScanner | 
									 
            Gets the scanner.
             
								 | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| AppendConvention | 
								TBuilder | 
									 
            Adds a set of conventions to the scanner
             
								 | 
							
| AppendConvention | 
								TBuilder | 
									 
            Adds a set of conventions to the scanner
             
								 | 
							
| AppendConvention | 
								TBuilder | 
									 
            Adds a set of conventions to the scanner
             
								 | 
							
| AppendDelegate | 
								TBuilder | 
									 
            Adds a set of delegates to the scanner
             
								 | 
							
| AppendDelegate | 
								TBuilder | 
									 
            Addes a set of delegates to the scanner
             
								 | 
							
| PrependConvention | 
								TBuilder | 
									 
            Adds a set of conventions to the scanner
             
								 | 
							
| PrependConvention | 
								TBuilder | 
									 
            Adds a set of conventions to the scanner
             
								 | 
							
| PrependConvention | 
								TBuilder | 
									 
            Adds a set of conventions to the scanner
             
								 | 
							
| PrependDelegate | 
								TBuilder | 
									 
            Adds a set of delegates to the scanner
             
								 | 
							
| PrependDelegate | 
								TBuilder | 
									 
            Addes a set of delegates to the scanner
             
								 | 
							
Extension Methods
| Name | Value | Summary | 
|---|---|---|
| SetBackingValue | 
								T | 
									 
            Sets the backing value.
             
										From ValueExtensions 
								 | 
							
| With | 
								TBuilder | 
									 
            Adds the specified dictionary to the provided dictionary.
             
										
								 | 
							
