Udostępnij za pośrednictwem


DynamicExpressionVisitor Klasa

Definicja

Reprezentuje odwiedzających lub autorów dla drzew wyrażeń dynamicznych.

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
Dziedziczenie
DynamicExpressionVisitor

Uwagi

Ta klasa jest przeznaczona do dziedziczenia w celu tworzenia bardziej wyspecjalizowanych klas, których funkcjonalność wymaga przechodzenia, badania lub kopiowania drzewa wyrażeń dynamicznych.

Konstruktory

DynamicExpressionVisitor()

Inicjuje nowe wystąpienie klasy DynamicExpressionVisitor.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Visit(Expression)

Wysyła wyrażenie do jednej z bardziej wyspecjalizowanych metod wizyty w tej klasie.

(Odziedziczone po ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Wysyła listę wyrażeń do jednej z bardziej wyspecjalizowanych metod wizyty w tej klasie.

(Odziedziczone po ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Odwiedza wszystkie wyrażenia w kolekcji, odrzucając wyniki z powrotem do oryginalnego typu wyrażenia.

(Odziedziczone po ExpressionVisitor)
VisitAndConvert<T>(T, String)

Odwiedza wyrażenie, odrzucając wynik z powrotem do oryginalnego typu wyrażenia.

(Odziedziczone po ExpressionVisitor)
VisitBinary(BinaryExpression)

Odwiedza dzieci obiektu BinaryExpression.

(Odziedziczone po ExpressionVisitor)
VisitBlock(BlockExpression)

Odwiedza dzieci obiektu BlockExpression.

(Odziedziczone po ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Odwiedza dzieci obiektu CatchBlock.

(Odziedziczone po ExpressionVisitor)
VisitConditional(ConditionalExpression)

Odwiedza dzieci obiektu ConditionalExpression.

(Odziedziczone po ExpressionVisitor)
VisitConstant(ConstantExpression)

Odwiedza element ConstantExpression.

(Odziedziczone po ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Odwiedza element DebugInfoExpression.

(Odziedziczone po ExpressionVisitor)
VisitDefault(DefaultExpression)

Odwiedza element DefaultExpression.

(Odziedziczone po ExpressionVisitor)
VisitDynamic(DynamicExpression)

Odwiedza dzieci obiektu DynamicExpression.

VisitElementInit(ElementInit)

Odwiedza dzieci obiektu ElementInit.

(Odziedziczone po ExpressionVisitor)
VisitExtension(Expression)

Odwiedza elementy podrzędne wyrażenia rozszerzenia.

(Odziedziczone po ExpressionVisitor)
VisitGoto(GotoExpression)

Odwiedza dzieci obiektu GotoExpression.

(Odziedziczone po ExpressionVisitor)
VisitIndex(IndexExpression)

Odwiedza dzieci obiektu IndexExpression.

(Odziedziczone po ExpressionVisitor)
VisitInvocation(InvocationExpression)

Odwiedza dzieci obiektu InvocationExpression.

(Odziedziczone po ExpressionVisitor)
VisitLabel(LabelExpression)

Odwiedza dzieci obiektu LabelExpression.

(Odziedziczone po ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Odwiedza element LabelTarget.

(Odziedziczone po ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Odwiedza dzieci obiektu Expression<TDelegate>.

(Odziedziczone po ExpressionVisitor)
VisitListInit(ListInitExpression)

Odwiedza dzieci obiektu ListInitExpression.

(Odziedziczone po ExpressionVisitor)
VisitLoop(LoopExpression)

Odwiedza dzieci obiektu LoopExpression.

(Odziedziczone po ExpressionVisitor)
VisitMember(MemberExpression)

Odwiedza dzieci obiektu MemberExpression.

(Odziedziczone po ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Odwiedza dzieci obiektu MemberAssignment.

(Odziedziczone po ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Odwiedza dzieci obiektu MemberBinding.

(Odziedziczone po ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Odwiedza dzieci obiektu MemberInitExpression.

(Odziedziczone po ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Odwiedza dzieci obiektu MemberListBinding.

(Odziedziczone po ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Odwiedza dzieci obiektu MemberMemberBinding.

(Odziedziczone po ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Odwiedza dzieci obiektu MethodCallExpression.

(Odziedziczone po ExpressionVisitor)
VisitNew(NewExpression)

Odwiedza dzieci obiektu NewExpression.

(Odziedziczone po ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Odwiedza dzieci obiektu NewArrayExpression.

(Odziedziczone po ExpressionVisitor)
VisitParameter(ParameterExpression)

Odwiedza element ParameterExpression.

(Odziedziczone po ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Odwiedza dzieci obiektu RuntimeVariablesExpression.

(Odziedziczone po ExpressionVisitor)
VisitSwitch(SwitchExpression)

Odwiedza dzieci obiektu SwitchExpression.

(Odziedziczone po ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Odwiedza dzieci obiektu SwitchCase.

(Odziedziczone po ExpressionVisitor)
VisitTry(TryExpression)

Odwiedza dzieci obiektu TryExpression.

(Odziedziczone po ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Odwiedza dzieci obiektu TypeBinaryExpression.

(Odziedziczone po ExpressionVisitor)
VisitUnary(UnaryExpression)

Odwiedza dzieci obiektu UnaryExpression.

(Odziedziczone po ExpressionVisitor)

Dotyczy