public void InvalidateGeneratedCodeFromPartialCompile(IProjectItem item) { this.actions.Add((AsyncProcess) new DelegateAsyncProcess((Action <object, DoWorkEventArgs>)((sender, args) => { this.codeProject.RemoveGeneratedCode(item); PartialXamlBuilder.CleanPartialCompileDirectory(); })), this.startProcessing); }
public void UpdateGeneratedCodeFromPartialCompile(IProjectItem item, string fileName) { this.actions.Add((AsyncProcess) new DelegateAsyncProcess((Action <object, DoWorkEventArgs>)((sender, args) => { if (this.codeProject.IsGeneratedFileName(fileName)) { return; } this.codeProject.RemoveGeneratedCode(item); this.codeProject.AddGeneratedCode(item, fileName, true); PartialXamlBuilder.CleanPartialCompileDirectory(); })), this.startProcessing); }