Table of Contents

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