using System; namespace Blue { public struct BindablePropertyUnSubscribe : IUnSubscribe { private Action _onPropertyChanged; private BindableProperty _property; public BindablePropertyUnSubscribe(BindableProperty property,Action onPropertyChanged) { _property = property; _onPropertyChanged = onPropertyChanged; } public void UnSubscribe() { _property.UnSubscribe(_onPropertyChanged); _property = null; _onPropertyChanged = null; } } }