@joebigelow / wix-1 / commits / 1050d19a

Add ScheduleActionTuple to IParseHelper

Rob Mensching committed May 8, 2019 at 23:52 UTC 1050d19a80191ac2a2dd132c84a42e5246a3a452
1 file changed +14
src/WixToolset.Extensibility/Services/IParseHelper.cs
+14
@@ -338,6 +338,20 @@ namespace WixToolset.Extensibility.Services
338 /// <param name="element">Element to parse children.</param>
339 void ParseForExtensionElements(IEnumerable<ICompilerExtension> extensions, Intermediate intermediate, IntermediateSection section, XElement element);
340
341 + /// <summary>
342 + /// Schedules an action tuple.
343 + /// </summary>
344 + /// <param name="section">Section to add the tuple to.</param>
345 + /// <param name="sourceLineNumbers">Source line information about the owner element.</param>
346 + /// <param name="access">Access modifier for the scheduled action.</param>
347 + /// <param name="sequence">Sequence to add the action to.</param>
348 + /// <param name="name">Name of action.</param>
349 + /// <param name="condition">Optional condition of action.</param>
350 + /// <param name="beforeAction">Optional action to schedule before.</param>
351 + /// <param name="afterAction">Option action to schedule after.</param>
352 + /// <param name="overridable">Optional overridable flag.</param>
353 + WixActionTuple ScheduleActionTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, AccessModifier access, SequenceTable sequence, string name, string condition, string beforeAction, string afterAction, bool overridable = false);
354 +
355 /// <summary>
356 /// Called when the compiler encounters an unexpected attribute.
357 /// </summary>