Udostępnij za pośrednictwem


ExpressionPrinter Klasa

Definicja

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public class ExpressionPrinter : System.Linq.Expressions.ExpressionVisitor
type ExpressionPrinter = class
    inherit ExpressionVisitor
Public Class ExpressionPrinter
Inherits ExpressionVisitor
Dziedziczenie
ExpressionPrinter

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń baz danych oraz Jak działają zapytania EF Core .

Konstruktory

ExpressionPrinter()

Tworzy nowe wystąpienie klasy ExpressionPrinter.

Metody

Append(Object)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Append(String)

Dołącza dany ciąg do tworzonych bieżących danych wyjściowych.

AppendLine()

Dołącza nowy wiersz do tworzonych bieżących danych wyjściowych.

AppendLine(Object)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

AppendLine(String)

Dołącza dany ciąg i nowy wiersz do bieżących danych wyjściowych, które są tworzone.

AppendLines(Object, Boolean)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

AppendLines(String, Boolean)

Dołącza wszystkie wiersze do bieżących danych wyjściowych, które są tworzone.

GenerateBinaryOperator(ExpressionType)

Zwraca ciąg operatora binarnego odpowiadający podanemu ExpressionTypeparametrowi .

Indent()

Tworzy wcięcie o określonym zakresie, które zwiększa wcięcie, a następnie dekrementuje je podczas usuwania.

PostProcess(String)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Print(Expression, Nullable<Int32>)

Tworzy drukowalną reprezentację ciągu danego wyrażenia.

Print(Expression)

Tworzy drukowalną reprezentację ciągu danego wyrażenia.

PrintCore(Expression, Nullable<Int32>, Boolean)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

PrintDebug(Expression, Nullable<Int32>, Boolean)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

PrintDebug(Expression)

Tworzy drukowalną szczegółową reprezentację ciągu danego wyrażenia.

PrintExpression(Expression, Nullable<Int32>)

Tworzy drukowalną reprezentację ciągu danego wyrażenia.

PrintExpressionDebug(Expression)

Tworzy drukowalną szczegółową reprezentację ciągu danego wyrażenia.

ToString()

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Visit(Expression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitBinary(BinaryExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitBlock(BlockExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitCollection<T>(IReadOnlyCollection<T>, Action<ExpressionPrinter>)

Odwiedź daną czytelną kolekcję wyrażeń do drukowania.

VisitConditional(ConditionalExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitConstant(ConstantExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitDefault(DefaultExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitExtension(Expression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitGoto(GotoExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitIndex(IndexExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitInvocation(InvocationExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitLabel(LabelExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitLambda<T>(Expression<T>)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitList<T>(IReadOnlyList<T>, Action<ExpressionPrinter>)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitLoop(LoopExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitMember(MemberExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitMemberInit(MemberInitExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitMethodCall(MethodCallExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitNew(NewExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitNewArray(NewArrayExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitParameter(ParameterExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitSwitch(SwitchExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitTry(TryExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitTypeBinary(TypeBinaryExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitUnary(UnaryExpression)

Klasa tworząca drukowalną reprezentację ciągu wyrażenia.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

Dotyczy