diff options
| author | Rob Mensching <rob@firegiant.com> | 2017-11-01 10:59:13 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2017-11-01 10:59:13 -0700 |
| commit | f87ec715a88a78a6d7788503da2ebec786544e75 (patch) | |
| tree | 561573bdd0647c5beec0adb09c2b780ddad2c4c0 /src/WixToolset.Extensibility/ILinkerExtension.cs | |
| parent | 7efd412cda00b369bc331c9bedd8db971d98fee7 (diff) | |
| download | wix-f87ec715a88a78a6d7788503da2ebec786544e75.tar.gz wix-f87ec715a88a78a6d7788503da2ebec786544e75.tar.bz2 wix-f87ec715a88a78a6d7788503da2ebec786544e75.zip | |
Update to WiX Intermediate Representation
Diffstat (limited to 'src/WixToolset.Extensibility/ILinkerExtension.cs')
| -rw-r--r-- | src/WixToolset.Extensibility/ILinkerExtension.cs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/WixToolset.Extensibility/ILinkerExtension.cs b/src/WixToolset.Extensibility/ILinkerExtension.cs new file mode 100644 index 00000000..cb82720a --- /dev/null +++ b/src/WixToolset.Extensibility/ILinkerExtension.cs | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
| 2 | |||
| 3 | namespace WixToolset.Extensibility | ||
| 4 | { | ||
| 5 | using WixToolset.Data; | ||
| 6 | using WixToolset.Extensibility.Services; | ||
| 7 | |||
| 8 | /// <summary> | ||
| 9 | /// Interface all binder extensions implement. | ||
| 10 | /// </summary> | ||
| 11 | public interface ILinkerExtension | ||
| 12 | { | ||
| 13 | /// <summary> | ||
| 14 | /// Called before linking occurs. | ||
| 15 | /// </summary> | ||
| 16 | void PreLink(ILinkContext context); | ||
| 17 | |||
| 18 | /// <summary> | ||
| 19 | /// Called after all linking occurs. | ||
| 20 | /// </summary> | ||
| 21 | void PostLink(Intermediate intermediate); | ||
| 22 | } | ||
| 23 | } | ||
