ExpressionVisitor.VisitAndConvert Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Navštíví výraz a výsledek přetypuje zpět na původní typ výrazu.
Přetížení
VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Navštíví všechny výrazy v kolekci a výsledky se přetypují zpět na původní typ výrazu. |
VisitAndConvert<T>(T, String) |
Navštíví výraz a výsledek přetypuje zpět na původní typ výrazu. |
VisitAndConvert<T>(ReadOnlyCollection<T>, String)
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
Navštíví všechny výrazy v kolekci a výsledky se přetypují zpět na původní typ výrazu.
public:
generic <typename T>
where T : System::Linq::Expressions::Expression System::Collections::ObjectModel::ReadOnlyCollection<T> ^ VisitAndConvert(System::Collections::ObjectModel::ReadOnlyCollection<T> ^ nodes, System::String ^ callerName);
public System.Collections.ObjectModel.ReadOnlyCollection<T> VisitAndConvert<T> (System.Collections.ObjectModel.ReadOnlyCollection<T> nodes, string callerName) where T : System.Linq.Expressions.Expression;
public System.Collections.ObjectModel.ReadOnlyCollection<T> VisitAndConvert<T> (System.Collections.ObjectModel.ReadOnlyCollection<T> nodes, string? callerName) where T : System.Linq.Expressions.Expression;
member this.VisitAndConvert : System.Collections.ObjectModel.ReadOnlyCollection<'T (requires 'T :> System.Linq.Expressions.Expression)> * string -> System.Collections.ObjectModel.ReadOnlyCollection<'T (requires 'T :> System.Linq.Expressions.Expression)> (requires 'T :> System.Linq.Expressions.Expression)
Public Function VisitAndConvert(Of T As Expression) (nodes As ReadOnlyCollection(Of T), callerName As String) As ReadOnlyCollection(Of T)
Parametry typu
- T
Typ výrazů.
Parametry
- nodes
- ReadOnlyCollection<T>
Výrazy, které se mají navštívit.
- callerName
- String
Název metody volání; slouží k hlášení lepší chybové zprávy.
Návraty
Změněná kolekce výrazů, pokud byl nějaký výraz změněn; v opačném případě vrátí původní kolekci výrazů.
Výjimky
Metoda visit pro jeden z výrazů vrátila jiný typ.
Platí pro
VisitAndConvert<T>(T, String)
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
Navštíví výraz a výsledek přetypuje zpět na původní typ výrazu.
public:
generic <typename T>
where T : System::Linq::Expressions::Expression T VisitAndConvert(T node, System::String ^ callerName);
public T VisitAndConvert<T> (T node, string callerName) where T : System.Linq.Expressions.Expression;
public T? VisitAndConvert<T> (T? node, string? callerName) where T : System.Linq.Expressions.Expression;
member this.VisitAndConvert : 'T * string -> 'T (requires 'T :> System.Linq.Expressions.Expression)
Public Function VisitAndConvert(Of T As Expression) (node As T, callerName As String) As T
Parametry typu
- T
Typ výrazu.
Parametry
- node
- T
Výraz, který chcete navštívit.
- callerName
- String
Název metody volání; slouží k hlášení lepší chybové zprávy.
Návraty
Změněný výraz, pokud byl změněn nebo jakýkoli dílčí výraz; v opačném případě vrátí původní výraz.
Výjimky
Metoda visit pro tento uzel vrátila jiný typ.