Method WithProperty
- Namespace
- Autofac
- Assembly
- Autofac.dll
WithProperty<TLimit, TReflectionActivatorData, TStyle>(IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>, string, object?)
public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> WithProperty<TLimit, TReflectionActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, string propertyName, object? propertyValue) where TReflectionActivatorData : ReflectionActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
propertyName string
propertyValue object
Returns
- IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
Type Parameters
TLimit
TReflectionActivatorData
TStyle
WithProperty<TLimit, TReflectionActivatorData, TStyle>(IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>, Parameter)
public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> WithProperty<TLimit, TReflectionActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, Parameter property) where TReflectionActivatorData : ReflectionActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
property Parameter
Returns
- IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
Type Parameters
TLimit
TReflectionActivatorData
TStyle
WithProperty<TLimit, TReflectionActivatorData, TStyle, TProperty>(IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>, Expression<Func<TLimit, TProperty>>, TProperty)
public static IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> WithProperty<TLimit, TReflectionActivatorData, TStyle, TProperty>(this IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle> registration, Expression<Func<TLimit, TProperty>> propertyExpression, TProperty propertyValue) where TReflectionActivatorData : ReflectionActivatorData
Parameters
registration IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
propertyExpression Expression<Func<TLimit, TProperty>>
propertyValue TProperty
Returns
- IRegistrationBuilder<TLimit, TReflectionActivatorData, TStyle>
Type Parameters
TLimit
TReflectionActivatorData
TStyle
TProperty