aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/WixToolset.Extensibility/Services/IParseHelper.cs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/WixToolset.Extensibility/Services/IParseHelper.cs b/src/WixToolset.Extensibility/Services/IParseHelper.cs
index a4eb3ce7..18c2acbe 100644
--- a/src/WixToolset.Extensibility/Services/IParseHelper.cs
+++ b/src/WixToolset.Extensibility/Services/IParseHelper.cs
@@ -65,20 +65,23 @@ namespace WixToolset.Extensibility.Services
65 /// <param name="id">Optional identifier for the new row.</param> 65 /// <param name="id">Optional identifier for the new row.</param>
66 /// <param name="parentId">Optional identifier for the parent row.</param> 66 /// <param name="parentId">Optional identifier for the parent row.</param>
67 /// <param name="name">Long name of the directory.</param> 67 /// <param name="name">Long name of the directory.</param>
68 /// <param name="sectionInlinedDirectoryIds">Inline directory ids for the section.</param>
68 /// <param name="shortName">Optional short name of the directory.</param> 69 /// <param name="shortName">Optional short name of the directory.</param>
69 /// <param name="sourceName">Optional source name for the directory.</param> 70 /// <param name="sourceName">Optional source name for the directory.</param>
70 /// <param name="shortSourceName">Optional short source name for the directory.</param> 71 /// <param name="shortSourceName">Optional short source name for the directory.</param>
71 /// <returns>Identifier for the newly created row.</returns> 72 /// <returns>Identifier for the newly created row.</returns>
72 Identifier CreateDirectoryRow(IntermediateSection section, SourceLineNumber sourceLineNumbers, Identifier id, string parentId, string name, string shortName = null, string sourceName = null, string shortSourceName = null, ISet<string> sectionInlinedDirectoryIds = null); 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);
73 74
74 /// <summary> 75 /// <summary>
75 /// Creates directories using the inline directory syntax. 76 /// Creates directories using the inline directory syntax.
76 /// </summary> 77 /// </summary>
78 /// <param name="section">Section to add the new tuple to.</param>
77 /// <param name="sourceLineNumbers">Source line information.</param> 79 /// <param name="sourceLineNumbers">Source line information.</param>
78 /// <param name="attribute">The attribute to parse.</param>
79 /// <param name="parentId">Optional identifier of parent directory.</param> 80 /// <param name="parentId">Optional identifier of parent directory.</param>
81 /// <param name="attribute">The attribute to parse.</param>
82 /// <param name="sectionInlinedDirectoryIds">Inline directory ids for the section.</param>
80 /// <returns>Identifier of the leaf directory created.</returns> 83 /// <returns>Identifier of the leaf directory created.</returns>
81 string CreateDirectoryReferenceFromInlineSyntax(IntermediateSection section, SourceLineNumber sourceLineNumbers, XAttribute attribute, string parentId); 84 string CreateDirectoryReferenceFromInlineSyntax(IntermediateSection section, SourceLineNumber sourceLineNumbers, string parentId, XAttribute attribute, ISet<string> sectionInlinedDirectoryIds);
82 85
83 /// <summary> 86 /// <summary>
84 /// Creates a Registry row in the active section. 87 /// Creates a Registry row in the active section.