aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/IBinderFileManagerCore.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Extensibility/IBinderFileManagerCore.cs')
-rw-r--r--src/WixToolset.Extensibility/IBinderFileManagerCore.cs55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/WixToolset.Extensibility/IBinderFileManagerCore.cs b/src/WixToolset.Extensibility/IBinderFileManagerCore.cs
deleted file mode 100644
index 27644413..00000000
--- a/src/WixToolset.Extensibility/IBinderFileManagerCore.cs
+++ /dev/null
@@ -1,55 +0,0 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2
3namespace WixToolset.Extensibility
4{
5 using System.Collections.Generic;
6 using WixToolset.Data;
7 using WixToolset.Data.Bind;
8
9 public interface IBinderFileManagerCore
10 {
11 /// <summary>
12 /// Gets or sets the path to cabinet cache.
13 /// </summary>
14 /// <value>The path to cabinet cache.</value>
15 string CabCachePath { get; }
16
17 /// <summary>
18 /// Gets or sets the active subStorage used for binding.
19 /// </summary>
20 /// <value>The subStorage object.</value>
21 //SubStorage ActiveSubStorage { get; }
22
23 /// <summary>
24 /// Gets or sets the output object used for binding.
25 /// </summary>
26 /// <value>The output object.</value>
27 Intermediate Intermediate { get; }
28
29 /// <summary>
30 /// Gets or sets the path to the temp files location.
31 /// </summary>
32 /// <value>The path to the temp files location.</value>
33 string TempFilesLocation { get; }
34
35 /// <summary>
36 /// Gets the property if re-basing target is true or false
37 /// </summary>
38 /// <value>It returns true if target bind path is to be replaced, otherwise false.</value>
39 bool RebaseTarget { get; }
40
41 /// <summary>
42 /// Gets the property if re-basing updated build is true or false
43 /// </summary>
44 /// <value>It returns true if updated bind path is to be replaced, otherwise false.</value>
45 bool RebaseUpdated { get; }
46
47 /// <summary>
48 /// Gets the collection of paths to locate files during ResolveFile for the provided BindStage and name.
49 /// </summary>
50 /// <param name="stage">Optional stage to get bind paths for. Default is normal.</param>
51 /// <param name="name">Optional name of the bind paths to get. Default is the unnamed paths.</param>
52 /// <value>The bind paths to locate files.</value>
53 IEnumerable<string> GetBindPaths(BindStage stage = BindStage.Normal, string name = null);
54 }
55}