Expression.MakeIndex Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine IndexExpression, die den Zugriff auf eine indizierte Eigenschaft in einem Objekt darstellt.
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
Parameter
- instance
- Expression
Das Objekt, zu dem die Eigenschaft gehört. Sollte NULL sein, wenn die Eigenschaft static
(shared
in Visual Basic) ist.
- indexer
- PropertyInfo
Eine Expression, die die zu indizierende Eigenschaft darstellt.
- arguments
- IEnumerable<Expression>
Ein IEnumerable<Expression>
(IEnumerable (Of Expression)
in Visual Basic), das die Argumente enthält, die zum Indizieren der Eigenschaft verwendet werden.
Gibt zurück
Der erstellte IndexExpression.