Configure an explicit value for a constructor parameter.
| C# | Visual Basic | Visual C++ |
public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> WithParameter<TLimit, TReflectionActivatorData, TStyle>( IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, string parameterName, Object parameterValue ) where TReflectionActivatorData : ReflectionActivatorData
Public Shared Function WithParameter(Of TLimit, TReflectionActivatorData As ReflectionActivatorData, TStyle) ( _ registration As IRegistrationBuilder(Of TLimit, TReflectionActivatorData, TStyle), _ parameterName As String, _ parameterValue As Object _ ) As IRegistrationBuilder(Of TLimit, TReflectionActivatorData, TStyle)
public: generic<typename TLimit, typename TReflectionActivatorData, typename TStyle> where TReflectionActivatorData : ReflectionActivatorData static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>^ WithParameter( IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>^ registration, String^ parameterName, Object^ parameterValue )
- TLimit
- Registration limit type.
- TReflectionActivatorData
- Activator data type.
- TStyle
- Registration style.
- registration (IRegistrationBuilder<(Of <(TLimit, TReflectionActivatorData, TStyle>)>))
- Registration to set parameter on.
- parameterName (String)
- Name of a constructor parameter on the target type.
- parameterValue (Object)
- Value to supply to the parameter.
A registration builder allowing further configuration of the component.