IConventionComposer<TContext, TContribution, TDelegate> Interface

Summary

A composer that allows registration of delegates and interfaces that implement an interface like the delegate Implements the IConvention<TContext>
graph BT Type-.->Interface0["IConvention<TContext>"] Type-.->Interface1["IConvention"] click Interface1 "/api/Rocket.Surgery.Conventions/IConvention" Type["IConventionComposer<TContext, TContribution, TDelegate>"] class Type type-node Implementing0["ConventionComposer<TContext, TContribution, TDelegate>"]-.->Type click Implementing0 "/api/Rocket.Surgery.Conventions/ConventionComposer_3"

Syntax

public interface IConventionComposer<in TContext, TContribution, TDelegate> : 
    IConvention<in TContext>, IConvention
    
    where TContext : IConventionContext where TContribution : IConvention<in TContext> where TDelegate : Delegate

Attributes

Type Description
ObsoleteAttribute

Type Parameters

Name Description
TContext The context type
TContribution The contribution type
TDelegate The delegate Type

Extension Methods

See Also