/// <summary> /// Array sort function used by `sort()` to re-sort the models in the list. /// </summary> protected Y_.DataType_.Number _sort(Model a, Model b){return null;}
/// <summary> /// Removes the specified _model_ if it's in this list. /// </summary> protected Model _remove(Model model){return null;}
/// <summary> /// Removes the specified _model_ if it's in this list. /// </summary> protected Model _remove(Model model, object options){return null;}
/// <summary> /// Returns the index at which the given _model_ should be inserted to maintain /// the sort order of the list. /// </summary> protected Y_.DataType_.Number _findIndex(Model model){return null;}
/// <summary> /// Removes this list as a bubble target for the specified model's events. /// </summary> protected void _detachList(Model model){}
/// <summary> /// Adds this list as a bubble target for the specified model's events. /// </summary> protected void _attachList(Model model){}
/// <summary> /// Define this method to provide a function that takes a model as a parameter /// and returns a value by which that model should be sorted relative to other /// models in this list. /// By default, no comparator is defined, meaning that models will not be sorted /// (they'll be stored in the order they're added). /// </summary> public Y_.DataType_.Number comparator(Model model){return null;}
/// <summary> /// Replacement `comparator` for the `data` ModelList that defers sorting logic /// to the `_compare` method. The deferral is accomplished by returning `this`. /// </summary> protected Model _sortComparator(Model item){return null;}