diff options
| author | Rob Mensching <rob@firegiant.com> | 2019-05-08 23:52:13 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2019-05-08 23:52:13 -0700 |
| commit | 1050d19a80191ac2a2dd132c84a42e5246a3a452 (patch) | |
| tree | a1c84b4e82fb133098f8a77ed69a1b2af8273c25 | |
| parent | 4673f2806a7869317ad0a8fa5915374ffcc6ab42 (diff) | |
| download | wix-1050d19a80191ac2a2dd132c84a42e5246a3a452.tar.gz wix-1050d19a80191ac2a2dd132c84a42e5246a3a452.tar.bz2 wix-1050d19a80191ac2a2dd132c84a42e5246a3a452.zip | |
Add ScheduleActionTuple to IParseHelper
| -rw-r--r-- | src/WixToolset.Extensibility/Services/IParseHelper.cs | 14 |
1 files changed, 14 insertions, 0 deletions
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 | |||
| @@ -339,6 +339,20 @@ namespace WixToolset.Extensibility.Services | |||
| 339 | void ParseForExtensionElements(IEnumerable<ICompilerExtension> extensions, Intermediate intermediate, IntermediateSection section, XElement element); | 339 | void ParseForExtensionElements(IEnumerable<ICompilerExtension> extensions, Intermediate intermediate, IntermediateSection section, XElement element); |
| 340 | 340 | ||
| 341 | /// <summary> | 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> | ||
| 342 | /// Called when the compiler encounters an unexpected attribute. | 356 | /// Called when the compiler encounters an unexpected attribute. |
| 343 | /// </summary> | 357 | /// </summary> |
| 344 | /// <param name="parentElement">Parent element that found unexpected attribute.</param> | 358 | /// <param name="parentElement">Parent element that found unexpected attribute.</param> |
