Expression.ReferenceWalk(Expression, Func<Expression,Boolean>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于标识表达式中的静态内存引用的步行函数。
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>
如果存在,则调用 以替代查找模板扩展等内容。
返回
表达式的访问器路径,它是一个潜在的部分路径,也是到目前为止找到的完整路径。