Expression.MakeIndex 方法

定義

建立 IndexExpression,代表存取物件中的索引屬性。

public:
 static System::Linq::Expressions::IndexExpression ^ MakeIndex(System::Linq::Expressions::Expression ^ instance, System::Reflection::PropertyInfo ^ indexer, System::Collections::Generic::IEnumerable<System::Linq::Expressions::Expression ^> ^ arguments);
public static System.Linq.Expressions.IndexExpression MakeIndex (System.Linq.Expressions.Expression instance, System.Reflection.PropertyInfo indexer, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> arguments);
public static System.Linq.Expressions.IndexExpression MakeIndex (System.Linq.Expressions.Expression instance, System.Reflection.PropertyInfo? indexer, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression>? arguments);
static member MakeIndex : System.Linq.Expressions.Expression * System.Reflection.PropertyInfo * seq<System.Linq.Expressions.Expression> -> System.Linq.Expressions.IndexExpression
Public Shared Function MakeIndex (instance As Expression, indexer As PropertyInfo, arguments As IEnumerable(Of Expression)) As IndexExpression

參數

instance
Expression

屬性所屬的物件。 如果屬性為 static (在 Visual Basic 中為 shared),則應該是 Null。

indexer
PropertyInfo

Expression,代表要編製索引的屬性。

arguments
IEnumerable<Expression>

IEnumerable<Expression>Visual Basic 中的 (IEnumerable (Of Expression)) ,其中包含將用來編制屬性索引的引數。

傳回

建立的 IndexExpression

適用於