Бөлісу құралы:


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()

Инициализирует новый экземпляр 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)

Применяется к