public static void ViewGlobalDict() { DictionaryViewer dv = new DictionaryViewer( CustomDictionary.GetDictionaryNames, CustomDictionary.GetEntryNames, CustomDictionary.GetValue, CustomDictionary.SetValue ); Application.ShowModalWindow(dv); }
public static void ViewObjectDict() { ObjectId id = Interaction.GetEntity("\nSelect entity"); if (id == ObjectId.Null) { return; } DictionaryViewer dv = new DictionaryViewer( // Currying () => CustomObjectDictionary.GetDictionaryNames(id), x => CustomObjectDictionary.GetEntryNames(id, x), (x, y) => CustomObjectDictionary.GetValue(id, x, y), (x, y, z) => CustomObjectDictionary.SetValue(id, x, y, z) ); Application.ShowModalWindow(dv); }