MakeBinary Methode (ExpressionType, Expression, Expression, Boolean, MethodInfo)
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.MakeBinary-Methode (ExpressionType, Expression, Expression, Boolean, MethodInfo)

 

Erstellt bei gegebenem linken und rechten Operanden sowie gegebener implementierender Methode eine BinaryExpression durch Aufrufen der geeigneten Factorymethode.

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

public static BinaryExpression MakeBinary(
	ExpressionType binaryType,
	Expression left,
	Expression right,
	bool liftToNull,
	MethodInfo method
)

Parameter

binaryType

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

left

Eine Expression, die den linken Operanden darstellt.

right

Eine Expression, die den rechten Operanden darstellt.

liftToNull

true, um IsLiftedToNull auf true festzulegen, und false, um IsLiftedToNull auf false festzulegen.

method

Eine MethodInfo, die die implementierende Methode angibt.

Rückgabewert

Type: System.Linq.Expressions.BinaryExpression

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

Exception Condition
ArgumentException

binaryType entspricht keinem Knoten mit einem binären Ausdruck.

ArgumentNullException

left oder right ist null.

Die binaryType -Parameter bestimmt, welche BinaryExpression Factory-Methode, die diese Methode aufgerufen wird.Zum Beispiel wenn binaryType ist Subtract, ruft diese Methode Subtract.Die liftToNull und method Parameter werden ignoriert, wenn die geeignete Factorymethode keinen entsprechenden Parameter.

Universal Windows Platform
Verfügbar seit 4.5
.NET Framework
Verfügbar seit 3.5
Portable Class Library
Unterstützt in: portable .NET platforms
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:
© 2016 Microsoft