aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs')
-rw-r--r--src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs
new file mode 100644
index 00000000..9b64e838
--- /dev/null
+++ b/src/api/burn/WixToolset.BootstrapperApplicationApi/BootstrapperApplicationFactoryAttribute.cs
@@ -0,0 +1,31 @@
1// 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.
2
3namespace WixToolset.BootstrapperApplicationApi
4{
5 using System;
6
7 /// <summary>
8 /// This is no longer used.
9 /// </summary>
10 [Obsolete("Bootstrapper applications now run out of proc and do not use a BootstrapperApplicationFactory. Remove your BootstrapperApplicationFactory class. See https://wixtoolset.org/docs/fiveforfour/ for more details.")]
11 [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = false)]
12 public sealed class BootstrapperApplicationFactoryAttribute : Attribute
13 {
14 /// <summary>
15 /// This is no longer used.
16 /// </summary>
17 /// <param name="bootstrapperApplicationFactoryType">This is no longer used</param>
18 public BootstrapperApplicationFactoryAttribute(Type bootstrapperApplicationFactoryType)
19 {
20 throw new NotImplementedException();
21 }
22
23 /// <summary>
24 /// This is no longer used.
25 /// </summary>
26 public Type BootstrapperApplicationFactoryType
27 {
28 get { throw new NotImplementedException(); }
29 }
30 }
31}