ExpressionVisitor.VisitAndConvert Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Besöker ett uttryck och gjuter tillbaka resultatet till den ursprungliga uttryckstypen.
Överlagringar
| Name | Description |
|---|---|
| VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Besöker alla uttryck i samlingen och genererar resultatet tillbaka till den ursprungliga uttryckstypen. |
| VisitAndConvert<T>(T, String) |
Besöker ett uttryck och gjuter tillbaka resultatet till den ursprungliga uttryckstypen. |
VisitAndConvert<T>(ReadOnlyCollection<T>, String)
Besöker alla uttryck i samlingen och genererar resultatet tillbaka till den ursprungliga uttryckstypen.
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;
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)
Typparametrar
- T
Typ av uttryck.
Parametrar
- nodes
- ReadOnlyCollection<T>
De uttryck som ska besökas.
- callerName
- String
Namnet på anropsmetoden; används för att rapportera ett bättre felmeddelande.
Returer
Den ändrade uttryckssamlingen, om något uttryck har ändrats; annars returnerar den ursprungliga uttryckssamlingen.
Undantag
Besöksmetoden för ett av uttrycken returnerade en annan typ.
Gäller för
VisitAndConvert<T>(T, String)
Besöker ett uttryck och gjuter tillbaka resultatet till den ursprungliga uttryckstypen.
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;
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
Typparametrar
- T
Uttryckets typ.
Parametrar
- node
- T
Uttrycket som ska besökas.
- callerName
- String
Namnet på anropsmetoden; används för att rapportera ett bättre felmeddelande.
Returer
Det ändrade uttrycket, om det eller någon underuttryck ändrades; annars returnerar det ursprungliga uttrycket.
Undantag
Besöksmetoden för den här noden returnerade en annan typ.