ConventionHostBuilder<TSelf> Class

Summary

ConventionHostBuilder. Implements the IConventionHostBuilder
Assembly
Rocket.Surgery.Conventions.dll
Namespace
Rocket.Surgery.Conventions
Interfaces
Base Types
  • Object
Derived Types
graph BT Type-->Base0["Object"] Type-.->Interface0["IConventionHostBuilder"] click Interface0 "/api/Rocket.Surgery.Conventions/IConventionHostBuilder" Type["ConventionHostBuilder<TSelf>"] class Type type-node Derived0["ConventionTestHost"]-->Type click Derived0 "/api/Rocket.Surgery.Conventions.TestHost/ConventionTestHost"

Syntax

public abstract class ConventionHostBuilder<TSelf> : IConventionHostBuilder 
    where TSelf : IConventionHostBuilder

Attributes

Type Description
NullableContextAttribute
NullableAttribute
DefaultMemberAttribute

Type Parameters

Name Description
TSelf The type of the t self.

Constructors

Properties

Name Value Summary
AssemblyCandidateFinder IAssemblyCandidateFinder
Gets the assembly candidate finder.
AssemblyProvider IAssemblyProvider
Gets the assembly provider.
DiagnosticSource DiagnosticSource
Gets the diagnostic source.
Properties IDictionary<object, object>
A central location for sharing state between components during the convention building process.
Scanner IConventionScanner
Gets the scanner.
ServiceProperties IServiceProviderDictionary
A central location for sharing state between components during the convention building process.
this[object] object
A central location for sharing state between components during the convention building process.

Methods

Name Value Summary
AppendConvention(IConvention[]) IConventionHostBuilder
Adds a set of conventions to the scanner
AppendConvention(IEnumerable<IConvention>) IConventionHostBuilder
Adds a set of conventions to the scanner
AppendConvention(IEnumerable<Type>) IConventionHostBuilder
Adds a set of conventions to the scanner
AppendConvention(Type[]) IConventionHostBuilder
Adds a set of conventions to the scanner
AppendConvention<T>() IConventionHostBuilder
Adds a set of conventions to the scanner
AppendDelegate(Delegate[]) IConventionHostBuilder
Addes a set of delegates to the scanner
AppendDelegate(IEnumerable<Delegate>) IConventionHostBuilder
Adds a set of delegates to the scanner
Apply(Action<IConventionHostBuilder>) TSelf
Apply a set of calls against a host builder without losing the context of the actual host build
PrependConvention(IConvention[]) IConventionHostBuilder
Adds a set of conventions to the scanner
PrependConvention(IEnumerable<IConvention>) IConventionHostBuilder
Adds a set of conventions to the scanner
PrependConvention(IEnumerable<Type>) IConventionHostBuilder
Adds a set of conventions to the scanner
PrependConvention(Type[]) IConventionHostBuilder
Adds a set of conventions to the scanner
PrependConvention<T>() IConventionHostBuilder
Adds a set of conventions to the scanner
PrependDelegate(Delegate[]) IConventionHostBuilder
Addes a set of delegates to the scanner
PrependDelegate(IEnumerable<Delegate>) IConventionHostBuilder
Adds a set of delegates to the scanner

Extension Methods

See Also