From f87ec715a88a78a6d7788503da2ebec786544e75 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Wed, 1 Nov 2017 10:59:13 -0700 Subject: Update to WiX Intermediate Representation --- src/WixToolset.Extensibility/ICompilerExtension.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/WixToolset.Extensibility/ICompilerExtension.cs') diff --git a/src/WixToolset.Extensibility/ICompilerExtension.cs b/src/WixToolset.Extensibility/ICompilerExtension.cs index edd7aa15..1746a571 100644 --- a/src/WixToolset.Extensibility/ICompilerExtension.cs +++ b/src/WixToolset.Extensibility/ICompilerExtension.cs @@ -4,18 +4,21 @@ namespace WixToolset.Extensibility { using System.Collections.Generic; using System.Xml.Linq; + using WixToolset.Data; + using WixToolset.Extensibility.Services; /// /// Interface all compiler extensions implement. /// public interface ICompilerExtension { +#if false /// /// Gets or sets the compiler core for the extension. /// /// Compiler core for the extension. ICompilerCore Core { get; set; } - +#endif /// /// Gets the schema namespace for this extension. /// @@ -25,7 +28,7 @@ namespace WixToolset.Extensibility /// /// Called at the beginning of the compilation of a source file. /// - void Initialize(); + void PreCompile(ICompileContext context); /// /// Processes an attribute for the Compiler. @@ -54,6 +57,6 @@ namespace WixToolset.Extensibility /// /// Called at the end of the compilation of a source file. /// - void Finish(); + void PostCompile(Intermediate intermediate); } } -- cgit v1.2.3-55-g6feb