ExpressionExtensions.TryGetIndexerArguments Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Jeśli podane wyrażenie wywołania metody reprezentuje wywołanie indeksatora w jednostce, metoda wyodrębnia wyrażenie jednostki i nazwę właściwości.
public static bool TryGetIndexerArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression entityExpression, out string propertyName);
public static bool TryGetIndexerArguments (this System.Linq.Expressions.MethodCallExpression methodCallExpression, Microsoft.EntityFrameworkCore.Metadata.IModel model, out System.Linq.Expressions.Expression? entityExpression, out string? propertyName);
static member TryGetIndexerArguments : System.Linq.Expressions.MethodCallExpression * Microsoft.EntityFrameworkCore.Metadata.IModel * Expression * string -> bool
<Extension()>
Public Function TryGetIndexerArguments (methodCallExpression As MethodCallExpression, model As IModel, ByRef entityExpression As Expression, ByRef propertyName As String) As Boolean
Parametry
- methodCallExpression
- MethodCallExpression
Wyrażenie wywołania metody dla indeksatora.
- model
- IModel
Model do użycia.
- entityExpression
- Expression
Wyodrębnione wyrażenie dostępu do jednostki.
- propertyName
- String
Nazwa właściwości, do których uzyskiwano dostęp.
Zwraca
true
jeśli wywołanie metody było dla indeksatora; false
Inaczej.