Table of Contents

Method PropertiesAutowired

Namespace
Autofac
Assembly
Autofac.dll

PropertiesAutowired<TLimit, TActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>, PropertyWiringOptions)

public static IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> PropertiesAutowired<TLimit, TActivatorData, TRegistrationStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle> registration, PropertyWiringOptions wiringFlags = PropertyWiringOptions.None)

Parameters

registration IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>
wiringFlags PropertyWiringOptions

Returns

IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>

Type Parameters

TLimit
TActivatorData
TRegistrationStyle

PropertiesAutowired<TLimit, TActivatorData, TStyle>(IRegistrationBuilder<TLimit, TActivatorData, TStyle>, Func<PropertyInfo, object, bool>)

public static IRegistrationBuilder<TLimit, TActivatorData, TStyle> PropertiesAutowired<TLimit, TActivatorData, TStyle>(this IRegistrationBuilder<TLimit, TActivatorData, TStyle> registration, Func<PropertyInfo, object, bool> propertySelector)

Parameters

registration IRegistrationBuilder<TLimit, TActivatorData, TStyle>
propertySelector Func<PropertyInfo, object, bool>

Returns

IRegistrationBuilder<TLimit, TActivatorData, TStyle>

Type Parameters

TLimit
TActivatorData
TStyle