aboutsummaryrefslogtreecommitdiff
path: root/src/wix/WixToolset.Core/IOptimizer.cs
blob: 85c90b809d061cb355d2f3f1339613c7db6d3f9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 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.Core
{
    using WixToolset.Extensibility.Data;

    /// <summary>
    /// Interface for built-in optimizer.
    /// </summary>
    public interface IOptimizer
    {
        /// <summary>
        /// Called after all files have been compiled and before all sections are linked into a single section.
        /// </summary>
        void Optimize(IOptimizeContext context);
    }
}