//---------------------------------------------------------------- public static void RegisterProvider(I2iWndProvider provider) { if (provider != null) { m_dicProviders[provider.ProviderId] = provider; } }
//---------------------------------------------------------------- public static C2iWnd GetForm(C2iWndReference wndReference) { I2iWndProvider provider = null; if (m_dicProviders.TryGetValue(wndReference.ProviderKey, out provider)) { return(provider.Get2iWnd(wndReference)); } return(null); }