Expression.MakeIndex Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir IndexExpression nesnedeki dizinli özelliğe erişimi temsil eden bir oluşturur.
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
Parametreler
- instance
- Expression
Özelliğin ait olduğu nesne. Özelliği (shared
Visual Basic'te) ise static
null olmalıdır.
- indexer
- PropertyInfo
Expression Dizine almak için özelliğini temsil eden.
- arguments
- IEnumerable<Expression>
Özelliği dizine almak için kullanılacak bağımsız değişkenleri içeren bir IEnumerable<Expression>
(IEnumerable (Of Expression)
Visual Basic'te).
Döndürülenler
Oluşturulan IndexExpression.