예제 #1
0
 /// <summary>
 /// Helper method to invoke <see cref="AddSupportForSpecificConfigurationInstances(Assembler, Type[])"/> and then <see cref="AddSupportForConfigurationManager(Assembler)"/> and return the resulting <see cref="ConfigurationManagerDeclaration"/>.
 /// </summary>
 /// <param name="assembler">The <see cref="Assembler"/> to add composites to.</param>
 /// <param name="configTypes"><inheritdoc cref="AddSupportForSpecificConfigurationInstances(Assembler, Type[])" /></param>
 /// <returns><inheritdoc cref="AddSupportForConfigurationManager(Assembler)" /></returns>
 /// <exception cref="NullReferenceException"><inheritdoc cref="AddSupportForConfigurationManager(Assembler)" /></exception>
 /// <seealso cref="ConfigurationManagerDeclaration"/>
 public static ConfigurationManagerDeclaration AddSupportForSpecificConfigurationInstancesAndManager(this Assembler assembler, params Type[] configTypes)
 {
     assembler.AddSupportForSpecificConfigurationInstances(configTypes);
     return(assembler.AddSupportForConfigurationManager());
 }