Expression.ReferenceWalk(Expression, Func<Expression,Boolean>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Функция walking для идентификации ссылок на статическую память в выражении.
public (string path, System.Collections.Generic.HashSet<string> references) ReferenceWalk (AdaptiveExpressions.Expression expression, Func<AdaptiveExpressions.Expression,bool> extension = default);
member this.ReferenceWalk : AdaptiveExpressions.Expression * Func<AdaptiveExpressions.Expression, bool> -> ValueTuple<string, System.Collections.Generic.HashSet<string>>
Public Function ReferenceWalk (expression As Expression, Optional extension As Func(Of Expression, Boolean) = Nothing) As ValueTuple(Of String, HashSet(Of String))
Параметры
- expression
- Expression
Выражение для анализа.
- extension
- Func<Expression,Boolean>
Если он присутствует, вызывается для переопределения поиска таких вещей, как расширение шаблона.
Возвращаемое значение
Путь метода доступа к выражению, который является потенциальным частичным путем и полным путем, найденным на данный момент.