DefaultExpressionVisitor.Visit Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Implementeert het bezoekerspatroon.
Overloads
| Name | Description |
|---|---|
| Visit(DbLikeExpression) |
Implementeert het bezoekerspatroon voor een tekenreeksvergelijking met het opgegeven patroon met een optionele escape-tekenreeks. |
| Visit(DbLimitExpression) |
Implementeert het bezoekerspatroon voor de beperking van het aantal elementen in de argumentverzameling op de opgegeven limietwaarde. |
| Visit(DbNewInstanceExpression) |
Implementeert het bezoekerspatroon voor de bouw van een nieuw exemplaar van een bepaald type, inclusief set- en recordtypen. |
| Visit(DbNullExpression) |
Implementeert het bezoekerspatroon voor een verwijzing naar een getypte null-letterlijke waarde. |
| Visit(DbOfTypeExpression) |
Implementeert het bezoekerspatroon voor het ophalen van elementen van het opgegeven type uit het opgegeven setargument. |
| Visit(DbOrExpression) |
Implementeert het bezoekerspatroon voor de logische OF van twee Booleaanse argumenten. |
| Visit(DbParameterReferenceExpression) |
Implementeert het bezoekerspatroon voor een verwijzing naar een parameter die is gedeclareerd in de opdrachtstructuur die deze expressie bevat. |
| Visit(DbProjectExpression) |
Implementeert het bezoekerspatroon voor de projectie van een bepaalde invoerset voor de opgegeven expressie. |
| Visit(DbPropertyExpression) |
Implementeert het bezoekerspatroon voor het ophalen van een exemplaareigenschap. |
| Visit(DbRefKeyExpression) |
Implementeert het bezoekerspatroon voor het ophalen van de sleutelwaarde van de onderliggende referentiewaarde. |
| Visit(DbRefExpression) |
Implementeert het bezoekerspatroon voor een sterk getypte verwijzing naar een specifiek exemplaar binnen een entiteitsset. |
| Visit(DbLambdaExpression) |
Implementeert het bezoekerspatroon voor de toepassing van een lambda-functie op argumenten die worden vertegenwoordigd door DbExpression-objecten. |
| Visit(DbRelationshipNavigationExpression) |
Implementeert het bezoekerspatroon voor de navigatie van een relatie. |
| Visit(DbScanExpression) |
Implementeert het bezoekerspatroon voor een scan op een entiteitsset of relatieset, zoals aangegeven door de eigenschap Doel. |
| Visit(DbSkipExpression) |
Implementeert het bezoekerspatroon voor de skip-expressie. |
| Visit(DbSortExpression) |
Implementeert het bezoekerspatroon voor een sorteersleutel die kan worden gebruikt als onderdeel van de sorteervolgorde. |
| Visit(DbTreatExpression) |
Implementeert het bezoekerspatroon voor een typeconversiebewerking die wordt toegepast op een polymorf argument. |
| Visit(DbUnionAllExpression) |
Implementeert het bezoekerspatroon voor de ingestelde samenvoegbewerking tussen de linker- en rechteroperands. |
| Visit(DbVariableReferenceExpression) |
Implementeert het bezoekerspatroon voor een verwijzing naar een variabele die momenteel binnen het bereik valt. |
| Visit(DbQuantifierExpression) |
Implementeert het bezoekerspatroon voor een kwantificatorbewerking van het opgegeven type ten opzichte van de elementen van de opgegeven invoerset. |
| Visit(DbJoinExpression) |
Implementeert het bezoekerspatroon voor een inner-, left outer- of full outer join-bewerking tussen de opgegeven verzamelingsargumenten op de opgegeven joinvoorwaarde. |
| Visit(DbNotExpression) |
Implementeert het bezoekerspatroon voor de logische NOT van één Booleaanse argument. |
| Visit(DbIsNullExpression) |
Implementeert het bezoekerspatroon voor de null-bepaling die wordt toegepast op één argument. |
| Visit(DbAndExpression) |
Implementeert het bezoekerspatroon voor de logische AND-expressie. |
| Visit(DbApplyExpression) |
Implementeert het bezoekerspatroon voor de aanroep van de opgegeven functie voor elk element in de opgegeven invoerset. |
| Visit(DbArithmeticExpression) |
Implementeert het bezoekerspatroon voor de rekenkundige bewerking die wordt toegepast op numerieke argumenten. |
| Visit(DbIsOfExpression) |
Implementeert het bezoekerspatroon voor de typevergelijking van één argument op basis van het opgegeven type. |
| Visit(DbCastExpression) |
Implementeert het bezoekerspatroon voor de typeconversie van één argument naar het opgegeven type. |
| Visit(DbComparisonExpression) |
Implementeert het bezoekerspatroon voor de vergelijkingsbewerking die wordt toegepast op twee argumenten. |
| Visit(DbConstantExpression) |
Implementeert het bezoekerspatroon voor de verschillende soorten constanten. |
| Visit(DbCrossJoinExpression) |
Implementeert het bezoekerspatroon voor de onvoorwaardelijke join-bewerking tussen de opgegeven verzamelingargumenten. |
| Visit(DbDerefExpression) |
Implementeert het bezoekerspatroon voor de expressie waarmee een entiteit wordt opgehaald op basis van de opgegeven verwijzing. |
| Visit(DbDistinctExpression) |
Implementeert het bezoekerspatroon voor de verwijderde dubbele elementen uit het opgegeven setargument. |
| Visit(DbCaseExpression) |
Implementeert het bezoekerspatroon voor de componenten When, Then en Else. |
| Visit(DbEntityRefExpression) |
Implementeert het bezoekerspatroon voor de expressie waarmee een verwijzing wordt geëxtraheerd uit het onderliggende entiteitsexemplaar. |
| Visit(DbExceptExpression) |
Implementeert het bezoekerspatroon voor de ingestelde aftrekkingsbewerking tussen de linker- en rechteroperands. |
| Visit(DbExpression) |
Implementeert het bezoekerspatroon voor de basisfunctionaliteit die is vereist voor expressietypen. |
| Visit(DbFilterExpression) |
Implementeert het bezoekerspatroon voor een predicaat dat is toegepast om een invoerset te filteren. |
| Visit(DbFunctionExpression) |
Implementeert het bezoekerspatroon voor een aanroep van een functie. |
| Visit(DbElementExpression) |
Implementeert het bezoekerspatroon voor de conversie van het opgegeven setargument naar een singleton de conversie van het opgegeven setargument naar een singleton. |
| Visit(DbGroupByExpression) |
Implementeert het bezoekerspatroon voor een groep per bewerking. |
| Visit(DbIntersectExpression) |
Implementeert het bezoekerspatroon voor de ingestelde snijpuntbewerking tussen de linker- en rechteroperands. |
| Visit(DbIsEmptyExpression) |
Implementeert het bezoekerspatroon voor een lege setbepaling die wordt toegepast op één setargument. |
Visit(DbLikeExpression)
Implementeert het bezoekerspatroon voor een tekenreeksvergelijking met het opgegeven patroon met een optionele escape-tekenreeks.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression
Parameters
- expression
- DbLikeExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbLimitExpression)
Implementeert het bezoekerspatroon voor de beperking van het aantal elementen in de argumentverzameling op de opgegeven limietwaarde.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression
Parameters
- expression
- DbLimitExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbNewInstanceExpression)
Implementeert het bezoekerspatroon voor de bouw van een nieuw exemplaar van een bepaald type, inclusief set- en recordtypen.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression
Parameters
- expression
- DbNewInstanceExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbNullExpression)
Implementeert het bezoekerspatroon voor een verwijzing naar een getypte null-letterlijke waarde.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression
Parameters
- expression
- DbNullExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbOfTypeExpression)
Implementeert het bezoekerspatroon voor het ophalen van elementen van het opgegeven type uit het opgegeven setargument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression
Parameters
- expression
- DbOfTypeExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbOrExpression)
Implementeert het bezoekerspatroon voor de logische OF van twee Booleaanse argumenten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression
Parameters
- expression
- DbOrExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbParameterReferenceExpression)
Implementeert het bezoekerspatroon voor een verwijzing naar een parameter die is gedeclareerd in de opdrachtstructuur die deze expressie bevat.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression
Parameters
- expression
- DbParameterReferenceExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbProjectExpression)
Implementeert het bezoekerspatroon voor de projectie van een bepaalde invoerset voor de opgegeven expressie.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression
Parameters
- expression
- DbProjectExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbPropertyExpression)
Implementeert het bezoekerspatroon voor het ophalen van een exemplaareigenschap.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression
Parameters
- expression
- DbPropertyExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbRefKeyExpression)
Implementeert het bezoekerspatroon voor het ophalen van de sleutelwaarde van de onderliggende referentiewaarde.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression
Parameters
- expression
- DbRefKeyExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbRefExpression)
Implementeert het bezoekerspatroon voor een sterk getypte verwijzing naar een specifiek exemplaar binnen een entiteitsset.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression
Parameters
- expression
- DbRefExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbLambdaExpression)
Implementeert het bezoekerspatroon voor de toepassing van een lambda-functie op argumenten die worden vertegenwoordigd door DbExpression-objecten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression
Parameters
- expression
- DbLambdaExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbRelationshipNavigationExpression)
Implementeert het bezoekerspatroon voor de navigatie van een relatie.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression
Parameters
- expression
- DbRelationshipNavigationExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbScanExpression)
Implementeert het bezoekerspatroon voor een scan op een entiteitsset of relatieset, zoals aangegeven door de eigenschap Doel.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression
Parameters
- expression
- DbScanExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbSkipExpression)
Implementeert het bezoekerspatroon voor de skip-expressie.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression
Parameters
- expression
- DbSkipExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbSortExpression)
Implementeert het bezoekerspatroon voor een sorteersleutel die kan worden gebruikt als onderdeel van de sorteervolgorde.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression
Parameters
- expression
- DbSortExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbTreatExpression)
Implementeert het bezoekerspatroon voor een typeconversiebewerking die wordt toegepast op een polymorf argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression
Parameters
- expression
- DbTreatExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbUnionAllExpression)
Implementeert het bezoekerspatroon voor de ingestelde samenvoegbewerking tussen de linker- en rechteroperands.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression
Parameters
- expression
- DbUnionAllExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbVariableReferenceExpression)
Implementeert het bezoekerspatroon voor een verwijzing naar een variabele die momenteel binnen het bereik valt.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression
Parameters
- expression
- DbVariableReferenceExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbQuantifierExpression)
Implementeert het bezoekerspatroon voor een kwantificatorbewerking van het opgegeven type ten opzichte van de elementen van de opgegeven invoerset.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression
Parameters
- expression
- DbQuantifierExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbJoinExpression)
Implementeert het bezoekerspatroon voor een inner-, left outer- of full outer join-bewerking tussen de opgegeven verzamelingsargumenten op de opgegeven joinvoorwaarde.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression
Parameters
- expression
- DbJoinExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbNotExpression)
Implementeert het bezoekerspatroon voor de logische NOT van één Booleaanse argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression
Parameters
- expression
- DbNotExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbIsNullExpression)
Implementeert het bezoekerspatroon voor de null-bepaling die wordt toegepast op één argument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression
Parameters
- expression
- DbIsNullExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbAndExpression)
Implementeert het bezoekerspatroon voor de logische AND-expressie.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression
Parameters
- expression
- DbAndExpression
De logische AND-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbApplyExpression)
Implementeert het bezoekerspatroon voor de aanroep van de opgegeven functie voor elk element in de opgegeven invoerset.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression
Parameters
- expression
- DbApplyExpression
De EXPRESSIE APPLY.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbArithmeticExpression)
Implementeert het bezoekerspatroon voor de rekenkundige bewerking die wordt toegepast op numerieke argumenten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression
Parameters
- expression
- DbArithmeticExpression
De rekenkundige expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbIsOfExpression)
Implementeert het bezoekerspatroon voor de typevergelijking van één argument op basis van het opgegeven type.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression
Parameters
- expression
- DbIsOfExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbCastExpression)
Implementeert het bezoekerspatroon voor de typeconversie van één argument naar het opgegeven type.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression
Parameters
- expression
- DbCastExpression
De cast-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbComparisonExpression)
Implementeert het bezoekerspatroon voor de vergelijkingsbewerking die wordt toegepast op twee argumenten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression
Parameters
- expression
- DbComparisonExpression
De cast-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbConstantExpression)
Implementeert het bezoekerspatroon voor de verschillende soorten constanten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression
Parameters
- expression
- DbConstantExpression
De constante expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbCrossJoinExpression)
Implementeert het bezoekerspatroon voor de onvoorwaardelijke join-bewerking tussen de opgegeven verzamelingargumenten.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression
Parameters
- expression
- DbCrossJoinExpression
De join-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbDerefExpression)
Implementeert het bezoekerspatroon voor de expressie waarmee een entiteit wordt opgehaald op basis van de opgegeven verwijzing.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression
Parameters
- expression
- DbDerefExpression
De DEREF-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbDistinctExpression)
Implementeert het bezoekerspatroon voor de verwijderde dubbele elementen uit het opgegeven setargument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression
Parameters
- expression
- DbDistinctExpression
De afzonderlijke expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbCaseExpression)
Implementeert het bezoekerspatroon voor de componenten When, Then en Else.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression
Parameters
- expression
- DbCaseExpression
De case-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbEntityRefExpression)
Implementeert het bezoekerspatroon voor de expressie waarmee een verwijzing wordt geëxtraheerd uit het onderliggende entiteitsexemplaar.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression
Parameters
- expression
- DbEntityRefExpression
De expressie voor entiteitsreferenties.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbExceptExpression)
Implementeert het bezoekerspatroon voor de ingestelde aftrekkingsbewerking tussen de linker- en rechteroperands.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression
Parameters
- expression
- DbExceptExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbExpression)
Implementeert het bezoekerspatroon voor de basisfunctionaliteit die is vereist voor expressietypen.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression
Parameters
- expression
- DbExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbFilterExpression)
Implementeert het bezoekerspatroon voor een predicaat dat is toegepast om een invoerset te filteren.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression
Parameters
- expression
- DbFilterExpression
De filterexpressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbFunctionExpression)
Implementeert het bezoekerspatroon voor een aanroep van een functie.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression
Parameters
- expression
- DbFunctionExpression
De functie-expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbElementExpression)
Implementeert het bezoekerspatroon voor de conversie van het opgegeven setargument naar een singleton de conversie van het opgegeven setargument naar een singleton.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression
Parameters
- expression
- DbElementExpression
De elementexpressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbGroupByExpression)
Implementeert het bezoekerspatroon voor een groep per bewerking.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression
Parameters
- expression
- DbGroupByExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbIntersectExpression)
Implementeert het bezoekerspatroon voor de ingestelde snijpuntbewerking tussen de linker- en rechteroperands.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression
Parameters
- expression
- DbIntersectExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.
Van toepassing op
Visit(DbIsEmptyExpression)
Implementeert het bezoekerspatroon voor een lege setbepaling die wordt toegepast op één setargument.
public:
override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression
Parameters
- expression
- DbIsEmptyExpression
De expressie.
Retouren
De geïmplementeerde bezoeker.