DynamicExpressionVisitor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет посетителя или модуль записи для деревьев динамических выражений.
public ref class DynamicExpressionVisitor abstract : System::Linq::Expressions::ExpressionVisitor
public abstract class DynamicExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type DynamicExpressionVisitor = class
inherit ExpressionVisitor
Public MustInherit Class DynamicExpressionVisitor
Inherits ExpressionVisitor
- Наследование
Комментарии
Этот класс предназначен для наследования для создания более специализированных классов, функциональные возможности которых требуют обхода, проверки или копирования динамического дерева выражений.
Конструкторы
DynamicExpressionVisitor() |
Инициализирует новый экземпляр DynamicExpressionVisitor. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Visit(Expression) |
Распределяет выражение среди одного или нескольких более узких методов просмотра в классе. (Унаследовано от ExpressionVisitor) |
Visit(ReadOnlyCollection<Expression>) |
Распределяет список выражений среди одного или нескольких более узких методов просмотра в классе. (Унаследовано от ExpressionVisitor) |
VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Просматривает все выражения в коллекции, приводя результат к типу исходного выражения. (Унаследовано от ExpressionVisitor) |
VisitAndConvert<T>(T, String) |
Просматривает выражение, приводя результат к типу исходного выражения. (Унаследовано от ExpressionVisitor) |
VisitBinary(BinaryExpression) |
Просматривает дочерний элемент выражения BinaryExpression. (Унаследовано от ExpressionVisitor) |
VisitBlock(BlockExpression) |
Просматривает дочерний элемент выражения BlockExpression. (Унаследовано от ExpressionVisitor) |
VisitCatchBlock(CatchBlock) |
Просматривает дочерний элемент выражения CatchBlock. (Унаследовано от ExpressionVisitor) |
VisitConditional(ConditionalExpression) |
Просматривает дочерний элемент выражения ConditionalExpression. (Унаследовано от ExpressionVisitor) |
VisitConstant(ConstantExpression) |
Просматривает выражение ConstantExpression. (Унаследовано от ExpressionVisitor) |
VisitDebugInfo(DebugInfoExpression) |
Просматривает выражение DebugInfoExpression. (Унаследовано от ExpressionVisitor) |
VisitDefault(DefaultExpression) |
Просматривает выражение DefaultExpression. (Унаследовано от ExpressionVisitor) |
VisitDynamic(DynamicExpression) |
Просматривает дочерний элемент выражения DynamicExpression. |
VisitElementInit(ElementInit) |
Просматривает дочерний элемент выражения ElementInit. (Унаследовано от ExpressionVisitor) |
VisitExtension(Expression) |
Просматривает дочерний элемент выражения расширения. (Унаследовано от ExpressionVisitor) |
VisitGoto(GotoExpression) |
Просматривает дочерний элемент выражения GotoExpression. (Унаследовано от ExpressionVisitor) |
VisitIndex(IndexExpression) |
Просматривает дочерний элемент выражения IndexExpression. (Унаследовано от ExpressionVisitor) |
VisitInvocation(InvocationExpression) |
Просматривает дочерний элемент выражения InvocationExpression. (Унаследовано от ExpressionVisitor) |
VisitLabel(LabelExpression) |
Просматривает дочерний элемент выражения LabelExpression. (Унаследовано от ExpressionVisitor) |
VisitLabelTarget(LabelTarget) |
Просматривает выражение LabelTarget. (Унаследовано от ExpressionVisitor) |
VisitLambda<T>(Expression<T>) |
Просматривает дочерний элемент выражения Expression<TDelegate>. (Унаследовано от ExpressionVisitor) |
VisitListInit(ListInitExpression) |
Просматривает дочерний элемент выражения ListInitExpression. (Унаследовано от ExpressionVisitor) |
VisitLoop(LoopExpression) |
Просматривает дочерний элемент выражения LoopExpression. (Унаследовано от ExpressionVisitor) |
VisitMember(MemberExpression) |
Просматривает дочерний элемент выражения MemberExpression. (Унаследовано от ExpressionVisitor) |
VisitMemberAssignment(MemberAssignment) |
Просматривает дочерний элемент выражения MemberAssignment. (Унаследовано от ExpressionVisitor) |
VisitMemberBinding(MemberBinding) |
Просматривает дочерний элемент выражения MemberBinding. (Унаследовано от ExpressionVisitor) |
VisitMemberInit(MemberInitExpression) |
Просматривает дочерний элемент выражения MemberInitExpression. (Унаследовано от ExpressionVisitor) |
VisitMemberListBinding(MemberListBinding) |
Просматривает дочерний элемент выражения MemberListBinding. (Унаследовано от ExpressionVisitor) |
VisitMemberMemberBinding(MemberMemberBinding) |
Просматривает дочерний элемент выражения MemberMemberBinding. (Унаследовано от ExpressionVisitor) |
VisitMethodCall(MethodCallExpression) |
Просматривает дочерний элемент выражения MethodCallExpression. (Унаследовано от ExpressionVisitor) |
VisitNew(NewExpression) |
Просматривает дочерний элемент выражения NewExpression. (Унаследовано от ExpressionVisitor) |
VisitNewArray(NewArrayExpression) |
Просматривает дочерний элемент выражения NewArrayExpression. (Унаследовано от ExpressionVisitor) |
VisitParameter(ParameterExpression) |
Просматривает выражение ParameterExpression. (Унаследовано от ExpressionVisitor) |
VisitRuntimeVariables(RuntimeVariablesExpression) |
Просматривает дочерний элемент выражения RuntimeVariablesExpression. (Унаследовано от ExpressionVisitor) |
VisitSwitch(SwitchExpression) |
Просматривает дочерний элемент выражения SwitchExpression. (Унаследовано от ExpressionVisitor) |
VisitSwitchCase(SwitchCase) |
Просматривает дочерний элемент выражения SwitchCase. (Унаследовано от ExpressionVisitor) |
VisitTry(TryExpression) |
Просматривает дочерний элемент выражения TryExpression. (Унаследовано от ExpressionVisitor) |
VisitTypeBinary(TypeBinaryExpression) |
Просматривает дочерний элемент выражения TypeBinaryExpression. (Унаследовано от ExpressionVisitor) |
VisitUnary(UnaryExpression) |
Просматривает дочерний элемент выражения UnaryExpression. (Унаследовано от ExpressionVisitor) |