diff options
Diffstat (limited to 'src/api/wix/WixToolset.Extensibility/IBackendFactory.cs')
-rw-r--r-- | src/api/wix/WixToolset.Extensibility/IBackendFactory.cs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/api/wix/WixToolset.Extensibility/IBackendFactory.cs b/src/api/wix/WixToolset.Extensibility/IBackendFactory.cs index 99a6704f..7f9ef62d 100644 --- a/src/api/wix/WixToolset.Extensibility/IBackendFactory.cs +++ b/src/api/wix/WixToolset.Extensibility/IBackendFactory.cs | |||
@@ -2,9 +2,18 @@ | |||
2 | 2 | ||
3 | namespace WixToolset.Extensibility | 3 | namespace WixToolset.Extensibility |
4 | { | 4 | { |
5 | #pragma warning disable 1591 // TODO: add documentation | 5 | /// <summary> |
6 | /// Implemented by extensions to create backends. | ||
7 | /// </summary> | ||
6 | public interface IBackendFactory | 8 | public interface IBackendFactory |
7 | { | 9 | { |
10 | /// <summary> | ||
11 | /// Called to find the backend used to produce the requested output type. | ||
12 | /// </summary> | ||
13 | /// <param name="outputType">Type of output being created.</param> | ||
14 | /// <param name="outputPath">Path to the output to create.</param> | ||
15 | /// <param name="backend">The backend for the output.</param> | ||
16 | /// <returns>True if the backend was created, otherwise false.</returns> | ||
8 | bool TryCreateBackend(string outputType, string outputPath, out IBackend backend); | 17 | bool TryCreateBackend(string outputType, string outputPath, out IBackend backend); |
9 | } | 18 | } |
10 | } | 19 | } |