aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/IExtensionData.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Extensibility/IExtensionData.cs')
-rw-r--r--src/WixToolset.Extensibility/IExtensionData.cs16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/WixToolset.Extensibility/IExtensionData.cs b/src/WixToolset.Extensibility/IExtensionData.cs
index 19e23590..f0e339d4 100644
--- a/src/WixToolset.Extensibility/IExtensionData.cs
+++ b/src/WixToolset.Extensibility/IExtensionData.cs
@@ -10,22 +10,24 @@ namespace WixToolset.Extensibility
10 public interface IExtensionData 10 public interface IExtensionData
11 { 11 {
12 /// <summary> 12 /// <summary>
13 /// Gets the table definitions for this extension.
14 /// </summary>
15 /// <value>Table definisions for this extension or null if there are no table definitions.</value>
16 TableDefinitionCollection TableDefinitions { get; }
17
18 /// <summary>
19 /// Gets the optional default culture. 13 /// Gets the optional default culture.
20 /// </summary> 14 /// </summary>
21 /// <value>The optional default culture.</value> 15 /// <value>The optional default culture.</value>
22 string DefaultCulture { get; } 16 string DefaultCulture { get; }
23 17
24 /// <summary> 18 /// <summary>
19 ///
20 /// </summary>
21 /// <param name="name"></param>
22 /// <param name="tupleDefinition"></param>
23 /// <returns>True </returns>
24 bool TryGetTupleDefinitionByName(string name, out IntermediateTupleDefinition tupleDefinition);
25
26 /// <summary>
25 /// Gets the library associated with this extension. 27 /// Gets the library associated with this extension.
26 /// </summary> 28 /// </summary>
27 /// <param name="tableDefinitions">The table definitions to use while loading the library.</param> 29 /// <param name="tableDefinitions">The table definitions to use while loading the library.</param>
28 /// <returns>The library for this extension or null if there is no library.</returns> 30 /// <returns>The library for this extension or null if there is no library.</returns>
29 Library GetLibrary(TableDefinitionCollection tableDefinitions); 31 Library GetLibrary(ITupleDefinitionCreator tupleDefinitions);
30 } 32 }
31} 33}