aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Intermediate.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/Intermediate.cs')
-rw-r--r--src/WixToolset.Data/Intermediate.cs25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/WixToolset.Data/Intermediate.cs b/src/WixToolset.Data/Intermediate.cs
index 1db21d85..7fc7d6c3 100644
--- a/src/WixToolset.Data/Intermediate.cs
+++ b/src/WixToolset.Data/Intermediate.cs
@@ -108,6 +108,31 @@ namespace WixToolset.Data
108 } 108 }
109 109
110 /// <summary> 110 /// <summary>
111 /// Loads an intermediate from a WixOutput object.
112 /// </summary>
113 /// <param name="wixOutput">WixOutput object.</param>
114 /// <param name="creator">ITupleDefinitionCreator to use when reconstituting the intermediate.</param>
115 /// <param name="suppressVersionCheck">Suppress checking for wix.dll version mismatches.</param>
116 /// <returns>Returns the loaded intermediate.</returns>
117 public static Intermediate Load(WixOutput wixOutput, bool suppressVersionCheck = false)
118 {
119 var creator = new SimpleTupleDefinitionCreator();
120 return Intermediate.LoadIntermediate(wixOutput, creator, suppressVersionCheck);
121 }
122
123 /// <summary>
124 /// Loads an intermediate from a WixOutput object.
125 /// </summary>
126 /// <param name="wixOutput">WixOutput object.</param>
127 /// <param name="creator">ITupleDefinitionCreator to use when reconstituting the intermediate.</param>
128 /// <param name="suppressVersionCheck">Suppress checking for wix.dll version mismatches.</param>
129 /// <returns>Returns the loaded intermediate.</returns>
130 public static Intermediate Load(WixOutput wixOutput, ITupleDefinitionCreator creator, bool suppressVersionCheck = false)
131 {
132 return Intermediate.LoadIntermediate(wixOutput, creator, suppressVersionCheck);
133 }
134
135 /// <summary>
111 /// Loads several intermediates from paths on disk using the same definitions. 136 /// Loads several intermediates from paths on disk using the same definitions.
112 /// </summary> 137 /// </summary>
113 /// <param name="intermediateFiles">Paths to intermediate files saved on disk.</param> 138 /// <param name="intermediateFiles">Paths to intermediate files saved on disk.</param>