Expression::ArrayIndex Method (Expression, IEnumerable<Expression>)
Creates a MethodCallExpression that represents applying an array index operator to an array of rank more than one.
Assembly: System.Core (in System.Core.dll)
public: static MethodCallExpression^ ArrayIndex( Expression^ array, IEnumerable<Expression^>^ indexes )
If the rank of array.Type is 1, this method returns a BinaryExpression. The Left property is set to array and the Right property is set to the single element of indexes. The Type property of the BinaryExpression represents the element type of array.Type.
If the rank of array.Type is more than one, this method returns a MethodCallExpression. The Method property is set to the MethodInfo that describes the public instance method Get on the type represented by the Type property of array.
Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.