Add CreateGuid() to IBackendHelper
Rob Mensching committed
Aug 1, 2018 at 03:05 UTC
c60c36800f5e84e1aced6257aeee5f6139ef6af8
1 file changed
+9
src/WixToolset.Extensibility/Services/IBackendHelper.cs
+9
@@ -2,6 +2,7 @@
2
3
namespace WixToolset.Extensibility.Services
4
{
5
+ using System;
6
using WixToolset.Data;
7
using WixToolset.Extensibility.Data;
8
@@ -19,5 +20,13 @@ namespace WixToolset.Extensibility.Services
20
/// <param name="type">Type of file transfer to create.</param>
21
/// <param name="sourceLineNumbers">Optional source line numbers that requested the file transfer.</param>
22
IFileTransfer CreateFileTransfer(string source, string destination, bool move, FileTransferType type, SourceLineNumber sourceLineNumbers = null);
23
+
24
+ /// <summary>
25
+ /// Creates a version 3 name-based UUID.
26
+ /// </summary>
27
+ /// <param name="namespaceGuid">The namespace UUID.</param>
28
+ /// <param name="value">The value.</param>
29
+ /// <returns>The generated GUID for the given namespace and value.</returns>
30
+ string CreateGuid(Guid namespaceGuid, string value);
31
}
32
}