public static void Register <TElement, TFieldType>(Connector <TFieldType, TValue> connector) where TElement : BaseField <TFieldType>, INotifyValueChanged <TFieldType> { var updater = new DataConnector <TElement, TFieldType>(connector); m_AvailableTranslators.Add(updater); Connectors.Register(typeof(TValue), updater); }
public static void Register <TElement>() where TElement : BaseField <TValue>, INotifyValueChanged <TValue> { var updater = new DataConnector <TElement, TValue>(new Connector <TValue, TValue>() { ToValue = Connectors.Identity, ToField = Connectors.Identity }); m_AvailableTranslators.Add(updater); Connectors.Register(typeof(TValue), updater); }