@joebigelow / wix / commits / 3eaa6fa0

Make Core interfaces public.

Bob Arnson committed Jan 26, 2021 at 21:40 UTC 3eaa6fa0d239a82c6d3471127a99d2f94009c434
7 files changed +13 -7
src/WixToolset.Core/IBinder.cs
+2 -1
@@ -4,7 +4,8 @@ namespace WixToolset.Core
4 {
5 using WixToolset.Extensibility.Data;
6
7 - internal interface IBinder
7 +#pragma warning disable 1591 // TODO: add documentation
8 + public interface IBinder
9 {
10 IBindResult Bind(IBindContext context);
11 }
src/WixToolset.Core/ICompiler.cs
+2 -1
@@ -5,7 +5,8 @@ namespace WixToolset.Core
5 using WixToolset.Data;
6 using WixToolset.Extensibility.Data;
7
8 - internal interface ICompiler
8 +#pragma warning disable 1591 // TODO: add documentation
9 + public interface ICompiler
10 {
11 Intermediate Compile(ICompileContext context);
12 }
src/WixToolset.Core/IDecompiler.cs
+2 -1
@@ -4,7 +4,8 @@ namespace WixToolset.Core
4 {
5 using WixToolset.Extensibility.Data;
6
7 - internal interface IDecompiler
7 +#pragma warning disable 1591 // TODO: add documentation
8 + public interface IDecompiler
9 {
10 IDecompileResult Decompile(IDecompileContext context);
11 }
src/WixToolset.Core/ILayoutCreator.cs
+2 -1
@@ -4,7 +4,8 @@ namespace WixToolset.Core
4 {
5 using WixToolset.Extensibility.Data;
6
7 - internal interface ILayoutCreator
7 +#pragma warning disable 1591 // TODO: add documentation
8 + public interface ILayoutCreator
9 {
10 void Layout(ILayoutContext context);
11 }
src/WixToolset.Core/ILibrarian.cs
+2 -1
@@ -5,7 +5,8 @@ namespace WixToolset.Core
5 using WixToolset.Data;
6 using WixToolset.Extensibility.Data;
7
8 - internal interface ILibrarian
8 +#pragma warning disable 1591 // TODO: add documentation
9 + public interface ILibrarian
10 {
11 Intermediate Combine(ILibraryContext context);
12 }
src/WixToolset.Core/ILinker.cs
+1 -1
@@ -5,7 +5,7 @@ namespace WixToolset.Core
5 using WixToolset.Data;
6 using WixToolset.Extensibility.Data;
7
8 -#pragma warning disable 1591 // TODO: add documentation, move into Extensibility
8 +#pragma warning disable 1591 // TODO: add documentation
9 public interface ILinker
10 {
11 Intermediate Link(ILinkContext context);
src/WixToolset.Core/IResolver.cs
+2 -1
@@ -4,7 +4,8 @@ namespace WixToolset.Core
4 {
5 using WixToolset.Extensibility.Data;
6
7 - internal interface IResolver
7 +#pragma warning disable 1591 // TODO: add documentation
8 + public interface IResolver
9 {
10 IResolveResult Resolve(IResolveContext context);
11 }