Lingua

Expression.ReferenceWalk(Expression, Func<Expression,Boolean>) Metodo

Definizione

Funzione di camminata per identificare riferimenti di memoria statica in un'espressione.

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))

Parametri

expression
Expression

Espressione da analizzare.

extension
Func<Expression,Boolean>

Se presente, chiamato per sovrascrivere la ricerca per cose come l'espansione dei template.

Valori restituiti

Percorso di espressione dell'accessore, che è un percorso potenziale parziale, e il percorso completo trovato finora.

Si applica a