public static void Synchronize <T>(this IValueStateObserver <T> state, System.Action evnt, IEventValidator validation) where T : struct { Synchronize(state, validation.Validated(evnt)); }
public static void Synchronize <T>(this IValueStateObserver <T> state, IEventTrigger <T> evnt, IEventValidator validation) where T : struct { Synchronize <T>(state, validation.Validated <T>(evnt)); }