aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs
blob: 6a7298f7484171c18fe0a80499134323844311b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// 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.BootstrapperApplicationApi
{
    using System;

    /// <summary>
    /// This is no longer used.
    /// </summary>
    [Obsolete("Bootstrapper applications now run out of proc and do not use a BootstrapperApplicationFactory. Remove your BootstrapperApplicationFactory class. See https://wixtoolset.org/docs/fivefour/ for more details.")]
    [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = false)]
    public sealed class BootstrapperApplicationFactoryAttribute : Attribute
    {
        /// <summary>
        /// This is no longer used.
        /// </summary>
        /// <param name="bootstrapperApplicationFactoryType">This is no longer used</param>
        public BootstrapperApplicationFactoryAttribute(Type bootstrapperApplicationFactoryType)
        {
            throw new NotImplementedException();
        }

        /// <summary>
        /// This is no longer used.
        /// </summary>
        public Type BootstrapperApplicationFactoryType
        {
            get { throw new NotImplementedException(); }
        }
    }
}