aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/WixToolset.Extensibility/Services/IParseHelper.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/WixToolset.Extensibility/Services/IParseHelper.cs b/src/WixToolset.Extensibility/Services/IParseHelper.cs
index 6f1d21a6..2a51e240 100644
--- a/src/WixToolset.Extensibility/Services/IParseHelper.cs
+++ b/src/WixToolset.Extensibility/Services/IParseHelper.cs
@@ -45,6 +45,9 @@ namespace WixToolset.Extensibility.Services
45 /// <param name="tableName">Name of table to create row in.</param> 45 /// <param name="tableName">Name of table to create row in.</param>
46 /// <param name="identifier">Optional identifier for the row.</param> 46 /// <param name="identifier">Optional identifier for the row.</param>
47 /// <returns>New row.</returns> 47 /// <returns>New row.</returns>
48 IntermediateTuple CreateTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, string tableName, Identifier identifier = null);
49
50 [Obsolete]
48 IntermediateTuple CreateRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, string tableName, Identifier identifier = null); 51 IntermediateTuple CreateRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, string tableName, Identifier identifier = null);
49 52
50 /// <summary> 53 /// <summary>
@@ -55,6 +58,9 @@ namespace WixToolset.Extensibility.Services
55 /// <param name="tupleType">Type of tuple to create.</param> 58 /// <param name="tupleType">Type of tuple to create.</param>
56 /// <param name="identifier">Optional identifier for the row.</param> 59 /// <param name="identifier">Optional identifier for the row.</param>
57 /// <returns>New row.</returns> 60 /// <returns>New row.</returns>
61 IntermediateTuple CreateTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, TupleDefinitionType tupleType, Identifier identifier = null);
62
63 [Obsolete]
58 IntermediateTuple CreateRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, TupleDefinitionType tupleType, Identifier identifier = null); 64 IntermediateTuple CreateRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, TupleDefinitionType tupleType, Identifier identifier = null);
59 65
60 /// <summary> 66 /// <summary>
@@ -70,6 +76,9 @@ namespace WixToolset.Extensibility.Services
70 /// <param name="sourceName">Optional source name for the directory.</param> 76 /// <param name="sourceName">Optional source name for the directory.</param>
71 /// <param name="shortSourceName">Optional short source name for the directory.</param> 77 /// <param name="shortSourceName">Optional short source name for the directory.</param>
72 /// <returns>Identifier for the newly created row.</returns> 78 /// <returns>Identifier for the newly created row.</returns>
79 Identifier CreateDirectoryTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, Identifier id, string parentId, string name, ISet<string> sectionInlinedDirectoryIds, string shortName = null, string sourceName = null, string shortSourceName = null);
80
81 [Obsolete]
73 Identifier CreateDirectoryRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, Identifier id, string parentId, string name, ISet<string> sectionInlinedDirectoryIds, string shortName = null, string sourceName = null, string shortSourceName = null); 82 Identifier CreateDirectoryRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, Identifier id, string parentId, string name, ISet<string> sectionInlinedDirectoryIds, string shortName = null, string sourceName = null, string shortSourceName = null);
74 83
75 /// <summary> 84 /// <summary>
@@ -93,6 +102,9 @@ namespace WixToolset.Extensibility.Services
93 /// <param name="value">The registry entry value.</param> 102 /// <param name="value">The registry entry value.</param>
94 /// <param name="componentId">The component which will control installation/uninstallation of the registry entry.</param> 103 /// <param name="componentId">The component which will control installation/uninstallation of the registry entry.</param>
95 /// <param name="escapeLeadingHash">If true, "escape" leading '#' characters so the value is written as a REG_SZ.</param> 104 /// <param name="escapeLeadingHash">If true, "escape" leading '#' characters so the value is written as a REG_SZ.</param>
105 Identifier CreateRegistryTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, RegistryRootType root, string key, string name, string value, string componentId, bool escapeLeadingHash);
106
107 [Obsolete]
96 Identifier CreateRegistryRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, RegistryRootType root, string key, string name, string value, string componentId, bool escapeLeadingHash); 108 Identifier CreateRegistryRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, RegistryRootType root, string key, string name, string value, string componentId, bool escapeLeadingHash);
97 109
98 /// <summary> 110 /// <summary>
@@ -133,6 +145,9 @@ namespace WixToolset.Extensibility.Services
133 /// <param name="parentId">Id of the parenet node.</param> 145 /// <param name="parentId">Id of the parenet node.</param>
134 /// <param name="childType">Complex reference type of child</param> 146 /// <param name="childType">Complex reference type of child</param>
135 /// <param name="childId">Id of the Child Node.</param> 147 /// <param name="childId">Id of the Child Node.</param>
148 void CreateWixGroupTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, ComplexReferenceParentType parentType, string parentId, ComplexReferenceChildType childType, string childId);
149
150 [Obsolete]
136 void CreateWixGroupRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, ComplexReferenceParentType parentType, string parentId, ComplexReferenceChildType childType, string childId); 151 void CreateWixGroupRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, ComplexReferenceParentType parentType, string parentId, ComplexReferenceChildType childType, string childId);
137 152
138 /// <summary> 153 /// <summary>