public IEnumerable <object> GetValues() { return(target.GetObjects().Convert(delegate(object obj) { try { return variable.GetContents(obj); } catch (Exception ex) { return ex; } })); }
public void Execute() { target.Touch(GetName(), delegate() { target.GetObjects().Process(o => action.Execute(o)); }, true); }
public void Execute() { target.Touch(GetName(), delegate() { target.GetObjects().Process(o => function.Execute(o, arguments.GetContents <object[]>())); }, true); }
public IEnumerable <EditGadgetInstance> GetInstances() { return(target.GetObjects().Convert(o => new EditGadgetInstance(this, o))); }
protected IEnumerable <object> GetObjects() { return(target.GetObjects()); }
static public bool TryGetObject(this EditTarget item, out object obj) { return(item.GetObjects().TryGetOnly(out obj)); }