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
}