public PostbuildPhaseHandlerWithIncremental(PostbuildPhaseHandler inner)
 {
     if (inner == null)
     {
         throw new ArgumentNullException(nameof(inner));
     }
     _inner = inner;
     Context = _inner.Context;
     TemplateProcessor = _inner.TemplateProcessor;
     IncrementalContext = Context.IncrementalBuildContext;
     LastBuildVersionInfo = IncrementalContext.LastBuildVersionInfo;
     LastBuildMessageInfo = GetPhaseMessageInfo(LastBuildVersionInfo?.BuildMessage);
     CurrentBuildVersionInfo = IncrementalContext.CurrentBuildVersionInfo;
     CurrentBuildMessageInfo = GetPhaseMessageInfo(CurrentBuildVersionInfo.BuildMessage);
 }
Exemple #2
0
 public static PostbuildPhaseHandlerWithIncremental WithIncremental(this PostbuildPhaseHandler inner)
 {
     return(new PostbuildPhaseHandlerWithIncremental(inner));
 }