public void Initialize() { try { InitializeClientProxy(); MethodInfo[] methods = _client.GetMethodInfos(); foreach (MethodInfo mi in methods) { if (!AllMethodInfos.ContainsKey(mi.MethodId)) { AllMethodInfos.Add(mi.MethodId, mi); } if (!AllMethodBitmaps.ContainsKey(mi.MethodId)) { AllMethodBitmaps.Add(mi.MethodId, MakeBitmap(mi.Bitmap)); } } _translations = _client.GetTranslations("en-US"); Connected = true; } catch (Exception ex) { Debug.WriteLine(ex.Message); Connected = false; throw; } }
internal void Close() { AllMethodInfos.Clear(); AllMethodBitmaps.Clear(); }