From 21be85310baadfb1a479ca5b8c4d8f27018ff8f8 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Wed, 20 Dec 2017 21:42:24 -0500 Subject: Add ICompileContext to BaseCompilerExtension --- src/WixToolset.Extensibility/BaseCompilerExtension.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/WixToolset.Extensibility/BaseCompilerExtension.cs') diff --git a/src/WixToolset.Extensibility/BaseCompilerExtension.cs b/src/WixToolset.Extensibility/BaseCompilerExtension.cs index 0f386e28..58efa37f 100644 --- a/src/WixToolset.Extensibility/BaseCompilerExtension.cs +++ b/src/WixToolset.Extensibility/BaseCompilerExtension.cs @@ -12,6 +12,11 @@ namespace WixToolset.Extensibility /// public abstract class BaseCompilerExtension : ICompilerExtension { + /// + /// Context for use by the extension. + /// + protected ICompileContext Context { get; private set; } + /// /// Messaging for use by the extension. /// @@ -33,6 +38,8 @@ namespace WixToolset.Extensibility /// public virtual void PreCompile(ICompileContext context) { + this.Context = context; + this.Messaging = context.Messaging; this.ParseHelper = context.ServiceProvider.GetService(); -- cgit v1.2.3-55-g6feb