W3cubDocs

/Haxe C#

Array

package cs.system

implements ICloneable, ICollection, IEnumerable, IList

extended by NativeArray

@:abstract@:libType@:csNative@:native("System.Array") Available on cs

Variables

read only IsFixedSize:Bool

read only IsReadOnly:Bool

read only IsSynchronized:Bool

read only Length:Int

read only LongLength:Int64

read only Rank:Int

read only SyncRoot:Dynamic

Methods

@:final @:overload Clone ():Dynamic

@:final @:overload CopyTo (array:Array, index:Int):Void

@:final @:overload CopyTo (array:Array, index:Int64):Void

@:final @:overload GetEnumerator ():IEnumerator

@:final @:overload GetLength (dimension:Int):Int

@:final @:overload GetLongLength (dimension:Int):Int64

@:final @:overload GetLowerBound (dimension:Int):Int

@:final @:overload GetUpperBound (dimension:Int):Int

@:final @:overload GetValue (indices:NativeArray<Int>):Dynamic

@:final @:overload GetValue (indices:NativeArray<Int64>):Dynamic

@:final @:overload GetValue (index1:Int64, index2:Int64, index3:Int64):Dynamic

@:final @:overload GetValue (index1:Int64, index2:Int64):Dynamic

@:final @:overload GetValue (index:Int64):Dynamic

@:final @:overload GetValue (index1:Int, index2:Int, index3:Int):Dynamic

@:final @:overload GetValue (index1:Int, index2:Int):Dynamic

@:final @:overload GetValue (index:Int):Dynamic

@:final @:overload Initialize ():Void

@:final @:overload SetValue (value:Dynamic, indices:NativeArray<Int>):Void

@:final @:overload SetValue (value:Dynamic, indices:NativeArray<Int64>):Void

@:final @:overload SetValue (value:Dynamic, index1:Int, index2:Int, index3:Int):Void

@:final @:overload SetValue (value:Dynamic, index1:Int, index2:Int):Void

@:final @:overload SetValue (value:Dynamic, index:Int):Void

@:final @:overload SetValue (value:Dynamic, index1:Int64, index2:Int64, index3:Int64):Void

@:final @:overload SetValue (value:Dynamic, index1:Int64, index2:Int64):Void

@:final @:overload SetValue (value:Dynamic, index:Int64):Void

Static methods

@:final @:overload static AsReadOnly<M0> (array:NativeArray<M0>):ReadOnlyCollection_1<M0>

@:final @:overload static BinarySearch (array:Array, value:Dynamic):Int

@:final @:overload static BinarySearch<M0> (array:NativeArray<M0>, index:Int, length:Int, value:M0, comparer:IComparer_1<M0>):Int

@:final @:overload static BinarySearch<M0> (array:NativeArray<M0>, index:Int, length:Int, value:M0 ):Int

@:final @:overload static BinarySearch<M0> (array:NativeArray<M0>, value:M0, comparer:IComparer_1<M0>):Int

@:final @:overload static BinarySearch<M0> (array:NativeArray<M0>, value:M0 ):Int

@:final @:overload static BinarySearch (array:Array, index:Int, length:Int, value:Dynamic, comparer:IComparer):Int

@:final @:overload static BinarySearch (array:Array, index:Int, length:Int, value:Dynamic):Int

@:final @:overload static BinarySearch (array:Array, value:Dynamic, comparer:IComparer):Int

@:noCompletion @:skipReflection @:final @:overload static Clear (array:Array, index:Int, length:Int):Void

@:final @:overload static ConstrainedCopy (sourceArray:Array, sourceIndex:Int, destinationArray:Array, destinationIndex:Int, length:Int):Void

@:final @:overload static ConvertAll<M0, M1> (array:NativeArray<M0>, converter:Converter_2<M0, M1>):NativeArray<M1>

@:final @:overload static Copy (sourceArray:Array, destinationArray:Array, length:Int):Void

@:final @:overload static Copy (sourceArray:Array, destinationArray:Array, length:Int64):Void

@:final @:overload static Copy (sourceArray:Array, sourceIndex:Int64, destinationArray:Array, destinationIndex:Int64, length:Int64):Void

@:final @:overload static Copy (sourceArray:Array, sourceIndex:Int, destinationArray:Array, destinationIndex:Int, length:Int):Void

@:final @:overload static CreateInstance (elementType:Type, length:Int):Array

@:final @:overload static CreateInstance (elementType:Type, lengths:NativeArray<Int64>):Array

@:final @:overload static CreateInstance (elementType:Type, lengths:NativeArray<Int>, lowerBounds:NativeArray<Int>):Array

@:final @:overload static CreateInstance (elementType:Type, lengths:NativeArray<Int>):Array

@:final @:overload static CreateInstance (elementType:Type, length1:Int, length2:Int, length3:Int):Array

@:final @:overload static CreateInstance (elementType:Type, length1:Int, length2:Int):Array

@:final @:overload static Exists<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):Bool

@:final @:overload static Find<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):M0

@:final @:overload static FindAll<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):NativeArray<M0>

@:final @:overload static FindIndex<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):Int

@:final @:overload static FindIndex<M0> (array:NativeArray<M0>, startIndex:Int, count:Int, match:Predicate_1<M0>):Int

@:final @:overload static FindIndex<M0> (array:NativeArray<M0>, startIndex:Int, match:Predicate_1<M0>):Int

@:final @:overload static FindLast<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):M0

@:final @:overload static FindLastIndex<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):Int

@:final @:overload static FindLastIndex<M0> (array:NativeArray<M0>, startIndex:Int, count:Int, match:Predicate_1<M0>):Int

@:final @:overload static FindLastIndex<M0> (array:NativeArray<M0>, startIndex:Int, match:Predicate_1<M0>):Int

@:final @:overload static ForEach<M0> (array:NativeArray<M0>, action:Action_1<M0>):Void

@:noCompletion @:skipReflection @:final @:overload static IndexOf (array:Array, value:Dynamic):Int

@:noCompletion @:skipReflection @:final @:overload static IndexOf<M0> (array:NativeArray<M0>, value:M0, startIndex:Int, count:Int):Int

@:noCompletion @:skipReflection @:final @:overload static IndexOf<M0> (array:NativeArray<M0>, value:M0, startIndex:Int):Int

@:noCompletion @:skipReflection @:final @:overload static IndexOf<M0> (array:NativeArray<M0>, value:M0 ):Int

@:noCompletion @:skipReflection @:final @:overload static IndexOf (array:Array, value:Dynamic, startIndex:Int, count:Int):Int

@:noCompletion @:skipReflection @:final @:overload static IndexOf (array:Array, value:Dynamic, startIndex:Int):Int

@:final @:overload static LastIndexOf (array:Array, value:Dynamic):Int

@:final @:overload static LastIndexOf<M0> (array:NativeArray<M0>, value:M0, startIndex:Int, count:Int):Int

@:final @:overload static LastIndexOf<M0> (array:NativeArray<M0>, value:M0, startIndex:Int):Int

@:final @:overload static LastIndexOf<M0> (array:NativeArray<M0>, value:M0 ):Int

@:final @:overload static LastIndexOf (array:Array, value:Dynamic, startIndex:Int, count:Int):Int

@:final @:overload static LastIndexOf (array:Array, value:Dynamic, startIndex:Int):Int

@:final @:overload static Resize<M0> (array:Ref<NativeArray<M0>>, newSize:Int):Void

@:final @:overload static Reverse (array:Array):Void

@:final @:overload static Reverse (array:Array, index:Int, length:Int):Void

@:final @:overload static Sort (array:Array):Void

@:final @:overload static Sort<M0> (array:NativeArray<M0>, comparison:Comparison_1<M0>):Void

@:final @:overload static Sort<M0, M1> (keys:NativeArray<M0>, items:NativeArray<M1>, index:Int, length:Int, comparer:IComparer_1<M0>):Void

@:final @:overload static Sort<M0> (array:NativeArray<M0>, index:Int, length:Int, comparer:IComparer_1<M0>):Void

@:final @:overload static Sort<M0, M1> (keys:NativeArray<M0>, items:NativeArray<M1>, index:Int, length:Int):Void

@:final @:overload static Sort<M0> (array:NativeArray<M0>, index:Int, length:Int):Void

@:final @:overload static Sort<M0, M1> (keys:NativeArray<M0>, items:NativeArray<M1>, comparer:IComparer_1<M0>):Void

@:final @:overload static Sort<M0> (array:NativeArray<M0>, comparer:IComparer_1<M0>):Void

@:final @:overload static Sort<M0, M1> (keys:NativeArray<M0>, items:NativeArray<M1>):Void

@:final @:overload static Sort<M0> (array:NativeArray<M0>):Void

@:final @:overload static Sort (keys:Array, items:Array, index:Int, length:Int, comparer:IComparer):Void

@:final @:overload static Sort (array:Array, index:Int, length:Int, comparer:IComparer):Void

@:final @:overload static Sort (keys:Array, items:Array, index:Int, length:Int):Void

@:final @:overload static Sort (keys:Array, items:Array, comparer:IComparer):Void

@:final @:overload static Sort (array:Array, index:Int, length:Int):Void

@:final @:overload static Sort (array:Array, comparer:IComparer):Void

@:final @:overload static Sort (keys:Array, items:Array):Void

@:final @:overload static TrueForAll<M0> (array:NativeArray<M0>, match:Predicate_1<M0>):Bool

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/Array.html