Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Expression.MakeUnary-Methode: (ExpressionType, Expression, Type, MethodInfo)

 

Veröffentlicht: Oktober 2016

Erstellt bei gegebenem Operanden und gegebener implementierenden Methode eine UnaryExpression durch Aufrufen der entsprechenden Factorymethode.

Namespace:   System.Linq.Expressions
Assembly:  System.Core (in System.Core.dll)

public static UnaryExpression MakeUnary(
	ExpressionType unaryType,
	Expression operand,
	Type type,
	MethodInfo method
)

Parameter

unaryType
Type: System.Linq.Expressions.ExpressionType

Der ExpressionType, der den Typ der unären Operation angibt.

operand
Type: System.Linq.Expressions.Expression

Eine Expression, die den Operanden darstellt.

type
Type: System.Type

Der Type, der den zu konvertierenden Typ angibt (übergeben Sie null, wenn dies nicht benötigt wird).

method
Type: System.Reflection.MethodInfo

Die MethodInfo, die die implementierende Methode darstellt.

Rückgabewert

Type: System.Linq.Expressions.UnaryExpression

Der UnaryExpression, der aus dem Aufruf der geeigneten Factorymethode resultiert.

Exception Condition
ArgumentNullException

operand ist null.

ArgumentException

unaryType Knoten mit einem unäre Ausdruck entspricht.

Die unaryType -Parameter bestimmt, welche UnaryExpression Factorymethode, die diese Methode aufruft. Zum Beispiel wenn unaryType gleich Convert, diese Methode ruft Convert. Die type und method Parameter werden ignoriert, wenn sie nicht an die Factorymethode gelten, die aufgerufen wird.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.5
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: