BasicExpressionVisitor.Visit Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Visit(DbLikeExpression)
Метод шаблона посетителя для DbLikeExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLikeExpression -> unit
Public Overrides Sub Visit (expression As DbLikeExpression)
Параметры
- expression
- DbLikeExpression
Просматриваемый объект DbLikeExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbLimitExpression)
Метод шаблона посетителя для DbLimitExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLimitExpression -> unit
Public Overrides Sub Visit (expression As DbLimitExpression)
Параметры
- expression
- DbLimitExpression
Просматриваемый объект DbLimitExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbNewInstanceExpression)
Метод шаблона посетителя для DbNewInstanceExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression -> unit
Public Overrides Sub Visit (expression As DbNewInstanceExpression)
Параметры
- expression
- DbNewInstanceExpression
Просматриваемый объект DbNewInstanceExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbNullExpression)
Метод шаблона посетителя для DbNullExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbNullExpression -> unit
Public Overrides Sub Visit (expression As DbNullExpression)
Параметры
- expression
- DbNullExpression
Просматриваемый объект DbNullExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbOfTypeExpression)
Метод шаблона посетителя для DbOfTypeExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbOfTypeExpression -> unit
Public Overrides Sub Visit (expression As DbOfTypeExpression)
Параметры
- expression
- DbOfTypeExpression
Просматриваемый объект DbOfTypeExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbOrExpression)
Метод шаблона посетителя для DbOrExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbOrExpression -> unit
Public Overrides Sub Visit (expression As DbOrExpression)
Параметры
- expression
- DbOrExpression
Просматриваемый объект DbOrExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbParameterReferenceExpression)
Метод шаблона посетителя для DbParameterReferenceExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbParameterReferenceExpression -> unit
Public Overrides Sub Visit (expression As DbParameterReferenceExpression)
Параметры
- expression
- DbParameterReferenceExpression
Просматриваемый объект DbParameterReferenceExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbProjectExpression)
Метод шаблона посетителя для DbProjectExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbProjectExpression -> unit
Public Overrides Sub Visit (expression As DbProjectExpression)
Параметры
- expression
- DbProjectExpression
Просматриваемый объект DbProjectExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbPropertyExpression)
Метод шаблона посетителя для DbPropertyExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression -> unit
Public Overrides Sub Visit (expression As DbPropertyExpression)
Параметры
- expression
- DbPropertyExpression
Просматриваемый объект DbPropertyExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbQuantifierExpression)
Метод шаблона посетителя для DbQuantifierExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbQuantifierExpression -> unit
Public Overrides Sub Visit (expression As DbQuantifierExpression)
Параметры
- expression
- DbQuantifierExpression
Просматриваемый объект DbQuantifierExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbRefExpression)
Метод шаблона посетителя для DbRefExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefExpression -> unit
Public Overrides Sub Visit (expression As DbRefExpression)
Параметры
- expression
- DbRefExpression
Просматриваемый объект DbRefExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbRefKeyExpression)
Метод шаблона посетителя для DbRefKeyExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbRefKeyExpression -> unit
Public Overrides Sub Visit (expression As DbRefKeyExpression)
Параметры
- expression
- DbRefKeyExpression
Просматриваемый объект DbRefKeyExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbRelationshipNavigationExpression)
Метод шаблона посетителя для DbRelationshipNavigationExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbRelationshipNavigationExpression -> unit
Public Overrides Sub Visit (expression As DbRelationshipNavigationExpression)
Параметры
- expression
- DbRelationshipNavigationExpression
Просматриваемый объект DbRelationshipNavigationExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbScanExpression)
Метод шаблона посетителя для DbScanExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbScanExpression -> unit
Public Overrides Sub Visit (expression As DbScanExpression)
Параметры
- expression
- DbScanExpression
Просматриваемый объект DbScanExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbSkipExpression)
Метод шаблона посетителя для DbSkipExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbSkipExpression -> unit
Public Overrides Sub Visit (expression As DbSkipExpression)
Параметры
- expression
- DbSkipExpression
Просматриваемый объект DbSkipExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbSortExpression)
Метод шаблона посетителя для DbSortExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbSortExpression -> unit
Public Overrides Sub Visit (expression As DbSortExpression)
Параметры
- expression
- DbSortExpression
Просматриваемый объект DbSortExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbTreatExpression)
Метод шаблона посетителя для DbTreatExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbTreatExpression -> unit
Public Overrides Sub Visit (expression As DbTreatExpression)
Параметры
- expression
- DbTreatExpression
Просматриваемый объект DbTreatExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbUnionAllExpression)
Метод шаблона посетителя для DbUnionAllExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbUnionAllExpression -> unit
Public Overrides Sub Visit (expression As DbUnionAllExpression)
Параметры
- expression
- DbUnionAllExpression
Просматриваемый объект DbUnionAllExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbVariableReferenceExpression)
Метод шаблона посетителя для DbVariableReferenceExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression -> unit
Public Overrides Sub Visit (expression As DbVariableReferenceExpression)
Параметры
- expression
- DbVariableReferenceExpression
Просматриваемое выражение DbVariableReferenceExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbLambdaExpression)
Метод шаблона посетителя для DbLambdaExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression -> unit
Public Overrides Sub Visit (expression As DbLambdaExpression)
Параметры
- expression
- DbLambdaExpression
Просматриваемый объект DbLambdaExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbJoinExpression)
Метод шаблона посетителя для DbJoinExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression -> unit
Public Overrides Sub Visit (expression As DbJoinExpression)
Параметры
- expression
- DbJoinExpression
Просматриваемый объект DbJoinExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbNotExpression)
Метод шаблона посетителя для DbNotExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbNotExpression -> unit
Public Overrides Sub Visit (expression As DbNotExpression)
Параметры
- expression
- DbNotExpression
Просматриваемый объект DbNotExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbIsNullExpression)
Метод шаблона посетителя для DbIsNullExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsNullExpression -> unit
Public Overrides Sub Visit (expression As DbIsNullExpression)
Параметры
- expression
- DbIsNullExpression
Просматриваемый объект DbIsNullExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbAndExpression)
Метод шаблона посетителя для DbAndExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbAndExpression -> unit
Public Overrides Sub Visit (expression As DbAndExpression)
Параметры
- expression
- DbAndExpression
Просматриваемое выражение DbAndExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbApplyExpression)
Метод шаблона посетителя для DbApplyExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbApplyExpression -> unit
Public Overrides Sub Visit (expression As DbApplyExpression)
Параметры
- expression
- DbApplyExpression
Просматриваемый объект DbApplyExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbArithmeticExpression)
Метод шаблона посетителя для DbArithmeticExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbArithmeticExpression -> unit
Public Overrides Sub Visit (expression As DbArithmeticExpression)
Параметры
- expression
- DbArithmeticExpression
Просматриваемый объект DbArithmeticExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbCaseExpression)
Метод шаблона посетителя для DbCaseExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbCaseExpression -> unit
Public Overrides Sub Visit (expression As DbCaseExpression)
Параметры
- expression
- DbCaseExpression
Просматриваемый объект DbCaseExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbIsOfExpression)
Метод шаблона посетителя для DbIsOfExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsOfExpression -> unit
Public Overrides Sub Visit (expression As DbIsOfExpression)
Параметры
- expression
- DbIsOfExpression
Просматриваемый объект DbIsOfExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbComparisonExpression)
Метод шаблона посетителя для DbComparisonExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbComparisonExpression -> unit
Public Overrides Sub Visit (expression As DbComparisonExpression)
Параметры
- expression
- DbComparisonExpression
Просматриваемый объект DbComparisonExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbConstantExpression)
Метод шаблона посетителя для DbConstantExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbConstantExpression -> unit
Public Overrides Sub Visit (expression As DbConstantExpression)
Параметры
- expression
- DbConstantExpression
Просматриваемый объект DbConstantExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbCrossJoinExpression)
Метод шаблона посетителя для DbCrossJoinExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbCrossJoinExpression -> unit
Public Overrides Sub Visit (expression As DbCrossJoinExpression)
Параметры
- expression
- DbCrossJoinExpression
Просматриваемый объект DbCrossJoinExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbDerefExpression)
Метод шаблона посетителя для DbDerefExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbDerefExpression -> unit
Public Overrides Sub Visit (expression As DbDerefExpression)
Параметры
- expression
- DbDerefExpression
Просматриваемый объект DeRefExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbDistinctExpression)
Метод шаблона посетителя для DbDistinctExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbDistinctExpression -> unit
Public Overrides Sub Visit (expression As DbDistinctExpression)
Параметры
- expression
- DbDistinctExpression
Просматриваемый объект DbDistinctExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbCastExpression)
Метод шаблона посетителя для DbCastExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbCastExpression -> unit
Public Overrides Sub Visit (expression As DbCastExpression)
Параметры
- expression
- DbCastExpression
Просматриваемый объект DbCastExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbEntityRefExpression)
Метод шаблона посетителя для DbEntityRefExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbEntityRefExpression -> unit
Public Overrides Sub Visit (expression As DbEntityRefExpression)
Параметры
- expression
- DbEntityRefExpression
Просматриваемый объект DbEntityRefExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbExceptExpression)
Метод шаблона посетителя для DbExceptExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbExceptExpression -> unit
Public Overrides Sub Visit (expression As DbExceptExpression)
Параметры
- expression
- DbExceptExpression
Просматриваемый объект DbExceptExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbExpression)
Вызывается при DbExpression обнаружении объекта нераспознанного типа.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbExpression -> unit
Public Overrides Sub Visit (expression As DbExpression)
Параметры
- expression
- DbExpression
Выражение
Исключения
Параметр expression
имеет значение null
Всегда возникает, если вызывается этот метод, так как он указывает, чтоexpression
имеет неподдерживаемый тип
Применяется к
Visit(DbFilterExpression)
Метод шаблона посетителя для DbFilterExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression -> unit
Public Overrides Sub Visit (expression As DbFilterExpression)
Параметры
- expression
- DbFilterExpression
Просматриваемый объект DbFilterExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbFunctionExpression)
Метод шаблона посетителя для DbFunctionExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression -> unit
Public Overrides Sub Visit (expression As DbFunctionExpression)
Параметры
- expression
- DbFunctionExpression
Просматриваемый объект DbFunctionExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbElementExpression)
Метод шаблона посетителя для DbElementExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbElementExpression -> unit
Public Overrides Sub Visit (expression As DbElementExpression)
Параметры
- expression
- DbElementExpression
Просматриваемый объект DbElementExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbGroupByExpression)
Метод шаблона посетителя для DbGroupByExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbGroupByExpression -> unit
Public Overrides Sub Visit (expression As DbGroupByExpression)
Параметры
- expression
- DbGroupByExpression
Просматриваемый объект DbExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbInExpression)
Метод шаблона посетителя для DbInExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbInExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbInExpression -> unit
Public Overrides Sub Visit (expression As DbInExpression)
Параметры
- expression
- DbInExpression
Просматриваемый экземпляр DbInExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbIntersectExpression)
Метод шаблона посетителя для DbIntersectExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIntersectExpression -> unit
Public Overrides Sub Visit (expression As DbIntersectExpression)
Параметры
- expression
- DbIntersectExpression
Просматриваемый объект DbIntersectExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Visit(DbIsEmptyExpression)
Метод шаблона посетителя для DbIsEmptyExpression.
public override void Visit (System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbIsEmptyExpression -> unit
Public Overrides Sub Visit (expression As DbIsEmptyExpression)
Параметры
- expression
- DbIsEmptyExpression
Просматриваемый объект DbIsEmptyExpression.
Исключения
Параметр expression
имеет значение null
Применяется к
Entity Framework