BasicConventionScanner Class

Summary

A basic convention scanner that doesn't scan any assemblies it only composes provided conventions. Implements the IConventionScanner
graph BT Type-->Base0["Object"] Type-.->Interface0["IConventionScanner"] click Interface0 "/api/Rocket.Surgery.Conventions.Scanners/IConventionScanner" Type["BasicConventionScanner"] class Type type-node

Syntax

public class BasicConventionScanner : IConventionScanner

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
BasicConventionScanner(IServiceProvider, IConvention[]) The default constructor

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 conventions.
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

See Also