namespace Artemis.Core { /// /// Represents a data binding registration /// public interface IDataBindingRegistration { /// /// Gets or sets the display name of the data binding registration /// string DisplayName { get; } /// /// Returns the data binding applied using this registration /// public IDataBinding? GetDataBinding(); /// /// If found, creates a data binding from storage /// /// IDataBinding? CreateDataBinding(); /// /// If present, removes the current data binding /// void ClearDataBinding(); } }