Expression.ReferenceWalk(Expression, Func<Expression,Boolean>) 方法

定义

用于标识表达式中的静态内存引用的步行函数。

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>

如果存在,则调用 以替代查找模板扩展等内容。

返回

表达式的访问器路径,它是一个潜在的部分路径,也是到目前为止找到的完整路径。

适用于