From 1050d19a80191ac2a2dd132c84a42e5246a3a452 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 8 May 2019 23:52:13 -0700 Subject: Add ScheduleActionTuple to IParseHelper --- src/WixToolset.Extensibility/Services/IParseHelper.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') diff --git a/src/WixToolset.Extensibility/Services/IParseHelper.cs b/src/WixToolset.Extensibility/Services/IParseHelper.cs index 18c2acbe..6f1d21a6 100644 --- a/src/WixToolset.Extensibility/Services/IParseHelper.cs +++ b/src/WixToolset.Extensibility/Services/IParseHelper.cs @@ -338,6 +338,20 @@ namespace WixToolset.Extensibility.Services /// Element to parse children. void ParseForExtensionElements(IEnumerable extensions, Intermediate intermediate, IntermediateSection section, XElement element); + /// + /// Schedules an action tuple. + /// + /// Section to add the tuple to. + /// Source line information about the owner element. + /// Access modifier for the scheduled action. + /// Sequence to add the action to. + /// Name of action. + /// Optional condition of action. + /// Optional action to schedule before. + /// Option action to schedule after. + /// Optional overridable flag. + WixActionTuple ScheduleActionTuple(IntermediateSection section, SourceLineNumber sourceLineNumbers, AccessModifier access, SequenceTable sequence, string name, string condition, string beforeAction, string afterAction, bool overridable = false); + /// /// Called when the compiler encounters an unexpected attribute. /// -- cgit v1.2.3-55-g6feb