Expression.MakeIndex Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto IndexExpression che rappresenta l'accesso a una proprietà indicizzata in un oggetto.
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
Parametri
- instance
- Expression
Oggetto a cui appartiene la proprietà. Deve essere Null se la proprietà è static
(shared
in Visual Basic).
- indexer
- PropertyInfo
Oggetto Expression che rappresenta la proprietà da indicizzare.
- arguments
- IEnumerable<Expression>
Oggetto IEnumerable<Expression>
(IEnumerable (Of Expression)
in Visual Basic) che contiene gli argomenti che verranno utilizzati per indicizzare la proprietà.
Restituisce
Oggetto IndexExpression creato.