public PrebuildBuildPhaseHandlerWithIncremental(PrebuildBuildPhaseHandler inner) { if (inner == null) { throw new ArgumentNullException(nameof(inner)); } _inner = inner; Context = _inner.Context; IncrementalContext = Context.IncrementalBuildContext; LastBuildVersionInfo = IncrementalContext.LastBuildVersionInfo; LastBuildMessageInfo = GetPhaseMessageInfo(LastBuildVersionInfo?.BuildMessage); CurrentBuildVersionInfo = IncrementalContext.CurrentBuildVersionInfo; CurrentBuildMessageInfo = GetPhaseMessageInfo(CurrentBuildVersionInfo.BuildMessage); }