public SingleLevelPromptInfoProvider(IPromptTypeProvider promptTypeProvider
                                      , IPromptLevelProvider promptLevelProvider
                                      , IStrictDefaultValuesProvider defaultValueProvider)
 {
     _defaultValueProvider = defaultValueProvider;
     _promptLevelProvider  = promptLevelProvider;
     _promptTypeProvider   = promptTypeProvider;
 }
 public SingleLevelPromptInfoProvider(IPromptTypeProvider promptTypeProvider
     , IPromptLevelProvider promptLevelProvider
     , IStrictDefaultValuesProvider defaultValueProvider)
 {
     _defaultValueProvider = defaultValueProvider;
     _promptLevelProvider = promptLevelProvider;
     _promptTypeProvider = promptTypeProvider;
 }
 public EmbeddedPromptInfoProvider(
     IStrictDefaultValuesProvider strictDefaultValuesProvider,
     IPromptLevelProvider promptLevelProvider,
     IEmptyPromptDefaultValueProvider emptyPromptDefaultValueProvider)
 {
     _emptyPromptDefaultValueProvider = emptyPromptDefaultValueProvider;
     _promptLevelProvider             = promptLevelProvider;
     _strictDefaultValuesProvider     = strictDefaultValuesProvider;
 }
 public HierarchyPromptInfoProvider(
     IPromptTypeProvider promptTypeProvider,
     IPromptLevelProvider promptLevelProvider,
     IStrictDefaultValuesProvider defaultValueProvider,
     IHierarchyPromptReportValidator hierarchyPromptReportValidator)
 {
     _hierarchyValidator   = hierarchyPromptReportValidator;
     _promptTypeProvider   = promptTypeProvider;
     _promptLevelProvider  = promptLevelProvider;
     _defaultValueProvider = defaultValueProvider;
 }
 public HierarchyPromptInfoProvider(
     IPromptTypeProvider promptTypeProvider,
     IPromptLevelProvider promptLevelProvider,
     IStrictDefaultValuesProvider defaultValueProvider,
     IHierarchyPromptReportValidator hierarchyPromptReportValidator)
 {
     _hierarchyValidator = hierarchyPromptReportValidator;
     _promptTypeProvider = promptTypeProvider;
     _promptLevelProvider = promptLevelProvider;
     _defaultValueProvider = defaultValueProvider;
 }