/// <summary>
 /// Initializes a new instance of the <see cref="PublishingResultTypeInfoConfig"/> class.
 /// </summary>
 /// <param name="publishingDisplayTemplateInfoConfig">The publishing display template information configuration.</param>
 /// <param name="publishingResultSourceInfoConfig">The publishing result source information configuration.</param>
 /// <param name="consolidatedManagedPropertyConfig">The publishing managed property information configuration.</param>
 public PublishingResultTypeInfoConfig(
     IPublishingDisplayTemplateInfoConfig publishingDisplayTemplateInfoConfig,
     IPublishingResultSourceInfoConfig publishingResultSourceInfoConfig,
     IConsolidatedManagedPropertyConfig consolidatedManagedPropertyConfig)
 {
     this.publishingDisplayTemplateInfoConfig = publishingDisplayTemplateInfoConfig;
     this.publishingResultSourceInfoConfig = publishingResultSourceInfoConfig;
     this.consolidatedManagedPropertyConfig = consolidatedManagedPropertyConfig;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PublishingWebPartInfoConfig"/> class.
 /// </summary>
 /// <param name="publishingResultSourceInfoConfig">The publishing result source information configuration.</param>
 public PublishingWebPartInfoConfig(IPublishingResultSourceInfoConfig publishingResultSourceInfoConfig)
 {
     this.publishingResultSourceInfoConfig = publishingResultSourceInfoConfig;
 }