summaryrefslogtreecommitdiff
path: root/src/api/wix/WixToolset.Extensibility/IBackendFactory.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/wix/WixToolset.Extensibility/IBackendFactory.cs')
-rw-r--r--src/api/wix/WixToolset.Extensibility/IBackendFactory.cs11
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
3namespace WixToolset.Extensibility 3namespace 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}