/// <summary> /// Creates an instance of the class /// </summary> /// <param name="parent">associated context</param> /// <param name="dataSource">origin table</param> public AccessContextList(AccessContext parent, RootList dataSource) { Parent = parent; DataSource = dataSource; ItemManager = new AccessContextListItemManager(this); ResetLocalData(); }
public static Closure Create(AccessContext parentContext, AddNewHandler action) { return(new AddNewClosure(parentContext) { _execute = () => action() }); }
public AddNewClosure(AccessContext parentContext) : base(parentContext) { }
/// <summary> /// Creates an instance of the class /// </summary> /// <param name="parentContext">associated context</param> public Closure(AccessContext parentContext) { ParentContext = parentContext; }
public static Closure Create(AccessContext parentContext, SetValueHandler action, string propertyName, object propertyValue) { return(new ChangeClosure(parentContext, action, propertyName, propertyValue)); }
internal ChangeClosure(AccessContext parentContext, SetValueHandler action, string propertyName, object propertyValue) : base(parentContext) { _execute = action; _arg0 = propertyName; _arg1 = propertyValue; }
public static Closure Create(AccessContext parentContext, RemoveHandler action, AccessContextItem item) { return(new RemoveClosure(parentContext, action, item)); }
internal RemoveClosure(AccessContext parentContext, RemoveHandler action, AccessContextItem item) : base(parentContext) { _execute = action; _arg0 = item; }
public static Closure Create(AccessContext parentContext, InsertHandler action, int index, AccessContextItem item) { return(new InsertClosure(parentContext, action, index, item)); }
public InsertClosure(AccessContext parentContext, InsertHandler action, int index, AccessContextItem item) : base(parentContext) { _execute = action; _arg0 = index; _arg1 = item; }
/// <summary> /// Creates an instance of the class /// </summary> /// <param name="parent">associated context</param> internal AccessContextListCollection(AccessContext parent) { Parent = parent; }