Platforms to show: All Mac Windows Linux Cross-Platform
Back to SortMBS module.
SortMBS.SortMBS(extends theArray() as Int32, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Boolean, descending as boolean = false)
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as Double, theDelegate as SortVariantDelegateDoubleMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Boolean, descending as boolean = false)
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Date, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, descending as boolean = false)
- SortMBS(extends theArray() as Int64, theDelegate as SortVariantDelegateInt64MBS, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, descending as boolean = false)
- SortMBS(extends theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Int64, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Currency, theDelegate as SortVariantDelegateCurrencyMBS, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, theDelegate as SortVariantDelegateDateTimeMBS, descending as boolean = false)
- SortMBS(extends theArray() as Double, theDelegate as SortVariantDelegateDoubleMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, theDelegate as SortVariantDelegateInt64MBS, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, theDelegate as SortVariantDelegateUInt64MBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Int64, theDelegate as SortVariantDelegateInt64MBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, descending as boolean = false)
- SortMBS(extends theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Ptr, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Boolean, descending as boolean = false)
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as Double, theDelegate as SortVariantDelegateDoubleMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as Single, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as Date, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, theDelegate as SortVariantDelegateDateTimeMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Single, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as Currency, theDelegate as SortVariantDelegateCurrencyMBS, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as String, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, theDelegate as SortVariantDelegateDateTimeMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, theDelegate as SortVariantDelegateUInt64MBS, descending as boolean = false)
- SortMBS(extends theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as Currency, theDelegate as SortVariantDelegateCurrencyMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as Single, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as UInt32, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as Date, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, theDelegate as SortVariantDelegateDateTimeMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Single, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as UInt32, theDelegate as SortVariantDelegateUInt32MBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as Currency, theDelegate as SortVariantDelegateCurrencyMBS, descending as boolean = false)
- SortMBS(extends theArray() as Date, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, descending as boolean = false)
- SortMBS(extends theArray() as Double, theDelegate as SortVariantDelegateDoubleMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as UInt64, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, descending as boolean = false)
- SortMBS(extends theArray() as Int32, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, descending as boolean = false)
- SortMBS(extends theArray() as Single, theDelegate as SortVariantDelegateSingleMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as UInt64, theDelegate as SortVariantDelegateUInt64MBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as Currency, descending as boolean = false)
- SortMBS(extends theArray() as Double, theDelegate as SortVariantDelegateDoubleMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as Ptr, theDelegate as SortVariantDelegatePtrMBS, descending as boolean = false)
- SortMBS(extends theArray() as String, theDelegate as SortVariantDelegateStringMBS, descending as boolean = false)
- SortMBS(extends theArray() as UInt32, descending as boolean = false)
SortMBS.SortMBS(extends theArray() as Variant, theDelegate as SortVariantDelegateVariantMBS, descending as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does nothing for arrays with theArray.count < 2.
Pass true for descending to reverse the order.
Your delegate should be fast and return 0 if both values are equal, 1 if first value is bigger or -1 if first value is smaller.
See also:
- SortMBS(extends theArray() as Boolean, theDelegate as SortVariantDelegateBooleanMBS, descending as boolean = false)
- SortMBS(extends theArray() as Color, descending as boolean = false)
- SortMBS(extends theArray() as Color, theDelegate as SortVariantDelegateColorMBS, descending as boolean = false)
- SortMBS(extends theArray() as Currency, theDelegate as SortVariantDelegateCurrencyMBS, descending as boolean = false)
- SortMBS(extends theArray() as Date, descending as boolean = false)
- SortMBS(extends theArray() as DateTime, theDelegate as SortVariantDelegateDateTimeMBS, descending as boolean = false)
- SortMBS(extends theArray() as Int32, theDelegate as SortVariantDelegateInt32MBS, descending as boolean = false)
- SortMBS(extends theArray() as Int64, descending as boolean = false)
- SortMBS(extends theArray() as String, descending as boolean = false)
- SortMBS(extends theArray() as UInt64, theDelegate as SortVariantDelegateUInt64MBS, descending as boolean = false)
SortMBS.SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
We use Int64 as result may be bigger than Int32.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumArrayMBS(source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumArrayMBS(source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumArrayMBS(source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumArrayMBS(source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumArrayMBS(source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumArrayMBS(source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
SortMBS.SumMBS(extends source() as UInt64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Sort | MBS Util Plugin | 24.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
You can limit range by passing in a source index and source count.
If sourceCount is -2, we sum up whole array - sourceIndex.
Pass true for overflow check to detect overflows for each addition. Otherwise pass false for better performance.
Returns the sum of all values.
See also:
- SumMBS(extends source() as Boolean, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Currency, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Currency
- SumMBS(extends source() as Double, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as Int32, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Int64
- SumMBS(extends source() as Int64, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as Int64
- SumMBS(extends source() as Single, sourceIndex as Integer = 0, sourceCount as Integer = -2) as Double
- SumMBS(extends source() as UInt32, sourceIndex as Integer = 0, sourceCount as Integer = -2, CheckOverflow as Boolean = false) as UInt64
The items on this page are in the following plugins: MBS Util Plugin.