public async Task DumpTarget(DumpTarget dumpTarget) { var targetStore = DataStore.Get <Target>(); var userStore = DataStore.Get <User>(); var target = targetStore.Get(dumpTarget.TargetKey); var user = userStore.Get(dumpTarget.UserKey); await WorkerController.Dump(target, user); }
private void OnDumped(object o, DumpTarget mode) { if (mode == DumpTarget.PropertyGrid) { ThePropertyGrid.SelectedObject = o; foreach (var prop in ThePropertyGrid.Properties.OfType <PropertyItem>()) { var propertyType = prop.PropertyType; if (!propertyType.IsPrimitive && propertyType != typeof(string)) { prop.IsExpandable = true; } } } else { AddResult(o); } }