ConventionContainerBuilder<TBuilder, TConvention, TDelegate> Class

Summary

ConventionContainerBuilder. Implements the IConventionContainer<TBuilder, TConvention, TDelegate>
graph BT Type-->Base0["Object"] Type-.->Interface0["IConventionContainer<TBuilder, TConvention, TDelegate>"] Type["ConventionContainerBuilder<TBuilder, TConvention, TDelegate>"] class Type type-node Derived0["ConventionBuilder<TBuilder, TConvention, TDelegate>"]-->Type click Derived0 "/api/Rocket.Surgery.Conventions/ConventionBuilder_3"

Syntax

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

Attributes

Type Description
NullableContextAttribute
NullableAttribute
DefaultMemberAttribute

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
Properties IDictionary<object, object>
A central location for sharing state between components during the convention building process.
Scanner IConventionScanner
Gets the scanner.
this[object] object
A central location for sharing state between components during the convention building process.

Methods

Name Value Summary
AppendConvention(IEnumerable<TConvention>) TBuilder
Adds a set of conventions to the scanner
AppendConvention(TConvention[]) TBuilder
Adds a set of conventions to the scanner
AppendConvention<T>() TBuilder
Adds a set of conventions to the scanner
AppendDelegate(IEnumerable<TDelegate>) TBuilder
Adds a set of delegates to the scanner
AppendDelegate(TDelegate[]) TBuilder
Addes a set of delegates to the scanner
PrependConvention(IEnumerable<TConvention>) TBuilder
Adds a set of conventions to the scanner
PrependConvention(TConvention[]) TBuilder
Adds a set of conventions to the scanner
PrependConvention<T>() TBuilder
Adds a set of conventions to the scanner
PrependDelegate(IEnumerable<TDelegate>) TBuilder
Adds a set of delegates to the scanner
PrependDelegate(TDelegate[]) TBuilder
Addes a set of delegates to the scanner

Extension Methods

See Also