IConventionScanner Interface

Summary

The convention scanner interface is used to find conventions and return those conventions in order they are added.
graph BT Type["IConventionScanner"] class Type type-node Implementing0["SimpleConventionScanner"]-.->Type click Implementing0 "/api/Rocket.Surgery.Conventions.Scanners/SimpleConventionScanner" Implementing1["ConventionScannerBase"]-.->Type click Implementing1 "/api/Rocket.Surgery.Conventions.Scanners/ConventionScannerBase" Implementing2["BasicConventionScanner"]-.->Type click Implementing2 "/api/Rocket.Surgery.Conventions.Scanners/BasicConventionScanner" Implementing3["AggregateConventionScanner"]-.->Type click Implementing3 "/api/Rocket.Surgery.Conventions.Scanners/AggregateConventionScanner"

Syntax

public interface IConventionScanner

Attributes

Type Description
NullableContextAttribute

Methods

Name Value Summary
AppendConvention(IConvention[]) IConventionScanner
Adds a set of conventions to the scanner
AppendConvention(IEnumerable<IConvention>) IConventionScanner
Adds a set of conventions to the scanner
AppendConvention(IEnumerable<Type>) IConventionScanner
Adds a set of conventions to the scanner
AppendConvention(Type[]) IConventionScanner
Adds a set of conventions to the scanner
AppendConvention<T>() IConventionScanner
Adds a set of conventions to the scanner
AppendDelegate(Delegate[]) IConventionScanner
Addes a set of delegates to the scanner
AppendDelegate(IEnumerable<Delegate>) IConventionScanner
Adds a set of delegates to the scanner
BuildProvider() IConventionProvider
Creates a provider that returns a set of convetions.
ExceptConvention(Assembly[]) IConventionScanner
Adds an exception to the scanner to exclude a specific type
ExceptConvention(IEnumerable<Assembly>) IConventionScanner
Adds an exception to the scanner to exclude a specific type
ExceptConvention(IEnumerable<Type>) IConventionScanner
Adds an exception to the scanner to exclude a specific type
ExceptConvention(Type[]) IConventionScanner
Adds an exception to the scanner to exclude a specific type
PrependConvention(IConvention[]) IConventionScanner
Adds a set of conventions to the scanner
PrependConvention(IEnumerable<IConvention>) IConventionScanner
Adds a set of conventions to the scanner
PrependConvention(IEnumerable<Type>) IConventionScanner
Adds a set of conventions to the scanner
PrependConvention(Type[]) IConventionScanner
Adds a set of conventions to the scanner
PrependConvention<T>() IConventionScanner
Adds a set of conventions to the scanner
PrependDelegate(Delegate[]) IConventionScanner
Addes a set of delegates to the scanner
PrependDelegate(IEnumerable<Delegate>) IConventionScanner
Adds a set of delegates to the scanner

Extension Methods