Filters the scanned types to include only those assignable to the provided
type.
| C# | Visual Basic | Visual C++ |
public static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> AssignableTo<TLimit, TScanningActivatorData, TRegistrationStyle>( IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle> registration, Type type ) where TScanningActivatorData : ScanningActivatorData
Public Shared Function AssignableTo(Of TLimit, TScanningActivatorData As ScanningActivatorData, TRegistrationStyle) ( _ registration As IRegistrationBuilder(Of TLimit, TScanningActivatorData, TRegistrationStyle), _ type As Type _ ) As IRegistrationBuilder(Of TLimit, TScanningActivatorData, TRegistrationStyle)
public: generic<typename TLimit, typename TScanningActivatorData, typename TRegistrationStyle> where TScanningActivatorData : ScanningActivatorData static IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>^ AssignableTo( IRegistrationBuilder<TLimit, TScanningActivatorData, TRegistrationStyle>^ registration, Type^ type )
- TLimit
- Registration limit type.
- TScanningActivatorData
- Activator data type.
- TRegistrationStyle
- Registration style.
- registration (IRegistrationBuilder<(Of <(TLimit, TScanningActivatorData, TRegistrationStyle>)>))
- Registration to filter types from.
- type (Type)
- The type or interface which all classes must be assignable from.
Registration builder allowing the registration to be configured.