diff options
| author | Rob Mensching <rob@firegiant.com> | 2019-03-01 11:05:02 -0800 |
|---|---|---|
| committer | Rob Mensching <rob@robmensching.com> | 2019-03-01 11:08:36 -0800 |
| commit | e9fea339e473e6dcc32e34e995429b41cabb6c22 (patch) | |
| tree | cad7210c4adcfa8f11b460eaadb1178c52d28e32 /src/WixToolset.Extensibility/BaseResolverExtension.cs | |
| parent | 543ce1ac2e203ac0dc8fa3227bb2c40c12e6e17e (diff) | |
| download | wix-e9fea339e473e6dcc32e34e995429b41cabb6c22.tar.gz wix-e9fea339e473e6dcc32e34e995429b41cabb6c22.tar.bz2 wix-e9fea339e473e6dcc32e34e995429b41cabb6c22.zip | |
Expose only abstracts and enums from WixToolset.Extensibility
Diffstat (limited to 'src/WixToolset.Extensibility/BaseResolverExtension.cs')
| -rw-r--r-- | src/WixToolset.Extensibility/BaseResolverExtension.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/WixToolset.Extensibility/BaseResolverExtension.cs b/src/WixToolset.Extensibility/BaseResolverExtension.cs index fcd2eed9..bf606d58 100644 --- a/src/WixToolset.Extensibility/BaseResolverExtension.cs +++ b/src/WixToolset.Extensibility/BaseResolverExtension.cs | |||
| @@ -22,6 +22,11 @@ namespace WixToolset.Extensibility | |||
| 22 | protected IMessaging Messaging { get; private set; } | 22 | protected IMessaging Messaging { get; private set; } |
| 23 | 23 | ||
| 24 | /// <summary> | 24 | /// <summary> |
| 25 | /// Creates a resolve file result. | ||
| 26 | /// </summary> | ||
| 27 | protected IResolveFileResult CreateResolveFileResult() => this.Context.ServiceProvider.GetService<IResolveFileResult>(); | ||
| 28 | |||
| 29 | /// <summary> | ||
| 25 | /// Called at the beginning of the resolving variables and files. | 30 | /// Called at the beginning of the resolving variables and files. |
| 26 | /// </summary> | 31 | /// </summary> |
| 27 | public virtual void PreResolve(IResolveContext context) | 32 | public virtual void PreResolve(IResolveContext context) |
| @@ -31,7 +36,7 @@ namespace WixToolset.Extensibility | |||
| 31 | this.Messaging = context.ServiceProvider.GetService<IMessaging>(); | 36 | this.Messaging = context.ServiceProvider.GetService<IMessaging>(); |
| 32 | } | 37 | } |
| 33 | 38 | ||
| 34 | public virtual ResolveFileResult ResolveFile(string source, IntermediateTupleDefinition tupleDefinition, SourceLineNumber sourceLineNumbers, BindStage bindStage) | 39 | public virtual IResolveFileResult ResolveFile(string source, IntermediateTupleDefinition tupleDefinition, SourceLineNumber sourceLineNumbers, BindStage bindStage) |
| 35 | { | 40 | { |
| 36 | return null; | 41 | return null; |
| 37 | } | 42 | } |
| @@ -39,7 +44,7 @@ namespace WixToolset.Extensibility | |||
| 39 | /// <summary> | 44 | /// <summary> |
| 40 | /// Called at the end of resolve. | 45 | /// Called at the end of resolve. |
| 41 | /// </summary> | 46 | /// </summary> |
| 42 | public virtual void PostResolve(ResolveResult result) | 47 | public virtual void PostResolve(IResolveResult result) |
| 43 | { | 48 | { |
| 44 | } | 49 | } |
| 45 | } | 50 | } |
