Expression.ReferenceWalk(Expression, Func<Expression,Boolean>) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來識別運算式中靜態記憶體參考的 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>
如果存在,則呼叫 以覆寫範本擴充等專案的查閱。
傳回
運算式的存取子路徑,這是目前為止可能的部分路徑和完整路徑。