// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. namespace WixToolset.Harvesters.Extensibility { using Wix = WixToolset.Harvesters.Serialize; /// /// Interface for the harvester. /// public interface IHarvester { /// /// Gets or sets the harvester core for the extension. /// /// The harvester core for the extension. IHarvesterCore Core { get; } /// /// Gets or sets the extension. /// /// The extension. IHarvesterExtension Extension { get; set; } /// /// Harvest wix authoring. /// /// The argument for harvesting. /// The harvested wix authoring. Wix.Wix Harvest(string argument); } }