From 3eaa6fa0d239a82c6d3471127a99d2f94009c434 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Tue, 26 Jan 2021 21:40:49 -0500 Subject: Make Core interfaces public. --- src/WixToolset.Core/IBinder.cs | 3 ++- src/WixToolset.Core/ICompiler.cs | 3 ++- src/WixToolset.Core/IDecompiler.cs | 3 ++- src/WixToolset.Core/ILayoutCreator.cs | 3 ++- src/WixToolset.Core/ILibrarian.cs | 3 ++- src/WixToolset.Core/ILinker.cs | 2 +- src/WixToolset.Core/IResolver.cs | 3 ++- 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/WixToolset.Core/IBinder.cs b/src/WixToolset.Core/IBinder.cs index ec7ca4f5..a1b66f42 100644 --- a/src/WixToolset.Core/IBinder.cs +++ b/src/WixToolset.Core/IBinder.cs @@ -4,7 +4,8 @@ namespace WixToolset.Core { using WixToolset.Extensibility.Data; - internal interface IBinder +#pragma warning disable 1591 // TODO: add documentation + public interface IBinder { IBindResult Bind(IBindContext context); } diff --git a/src/WixToolset.Core/ICompiler.cs b/src/WixToolset.Core/ICompiler.cs index 34a9a94a..0aae579a 100644 --- a/src/WixToolset.Core/ICompiler.cs +++ b/src/WixToolset.Core/ICompiler.cs @@ -5,7 +5,8 @@ namespace WixToolset.Core using WixToolset.Data; using WixToolset.Extensibility.Data; - internal interface ICompiler +#pragma warning disable 1591 // TODO: add documentation + public interface ICompiler { Intermediate Compile(ICompileContext context); } diff --git a/src/WixToolset.Core/IDecompiler.cs b/src/WixToolset.Core/IDecompiler.cs index fdb8c2d0..74ec26de 100644 --- a/src/WixToolset.Core/IDecompiler.cs +++ b/src/WixToolset.Core/IDecompiler.cs @@ -4,7 +4,8 @@ namespace WixToolset.Core { using WixToolset.Extensibility.Data; - internal interface IDecompiler +#pragma warning disable 1591 // TODO: add documentation + public interface IDecompiler { IDecompileResult Decompile(IDecompileContext context); } diff --git a/src/WixToolset.Core/ILayoutCreator.cs b/src/WixToolset.Core/ILayoutCreator.cs index 6b65e60f..cdff2a78 100644 --- a/src/WixToolset.Core/ILayoutCreator.cs +++ b/src/WixToolset.Core/ILayoutCreator.cs @@ -4,7 +4,8 @@ namespace WixToolset.Core { using WixToolset.Extensibility.Data; - internal interface ILayoutCreator +#pragma warning disable 1591 // TODO: add documentation + public interface ILayoutCreator { void Layout(ILayoutContext context); } diff --git a/src/WixToolset.Core/ILibrarian.cs b/src/WixToolset.Core/ILibrarian.cs index fa1dd816..0fcedea5 100644 --- a/src/WixToolset.Core/ILibrarian.cs +++ b/src/WixToolset.Core/ILibrarian.cs @@ -5,7 +5,8 @@ namespace WixToolset.Core using WixToolset.Data; using WixToolset.Extensibility.Data; - internal interface ILibrarian +#pragma warning disable 1591 // TODO: add documentation + public interface ILibrarian { Intermediate Combine(ILibraryContext context); } diff --git a/src/WixToolset.Core/ILinker.cs b/src/WixToolset.Core/ILinker.cs index 6a7fe0f7..11cc2c87 100644 --- a/src/WixToolset.Core/ILinker.cs +++ b/src/WixToolset.Core/ILinker.cs @@ -5,7 +5,7 @@ namespace WixToolset.Core using WixToolset.Data; using WixToolset.Extensibility.Data; -#pragma warning disable 1591 // TODO: add documentation, move into Extensibility +#pragma warning disable 1591 // TODO: add documentation public interface ILinker { Intermediate Link(ILinkContext context); diff --git a/src/WixToolset.Core/IResolver.cs b/src/WixToolset.Core/IResolver.cs index 661972c4..3004ad2c 100644 --- a/src/WixToolset.Core/IResolver.cs +++ b/src/WixToolset.Core/IResolver.cs @@ -4,7 +4,8 @@ namespace WixToolset.Core { using WixToolset.Extensibility.Data; - internal interface IResolver +#pragma warning disable 1591 // TODO: add documentation + public interface IResolver { IResolveResult Resolve(IResolveContext context); } -- cgit v1.2.3-55-g6feb