diff options
Diffstat (limited to 'src/WixToolset.Extensibility/IExtensionData.cs')
-rw-r--r-- | src/WixToolset.Extensibility/IExtensionData.cs | 16 |
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 | } |