<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.ComponentModel.Design.DesignerTransaction

public abstract class DesignerTransaction : IDisposable
namespace System.ComponentModel.Design { public abstract class DesignerTransaction : IDisposable { public bool Canceled { get; } public bool Committed { get; } public string Description { get; } protected DesignerTransaction(); protected DesignerTransaction(string description); public void Cancel(); public void Commit(); protected virtual void Dispose(bool disposing); protected abstract void OnCancel(); protected abstract void OnCommit(); } }