public static void RegisterFactory <A, I>(DialogAdornerFactory <A, I> factory) where I : class where A : Control, I { RegisterFactory <I>(factory); }
public static void RegisterFactory <I>(DialogAdornerFactory factory) { _factoryList.Add(typeof(I), factory); }