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.Property-Methode: (Expression, PropertyInfo)

 

Veröffentlicht: Oktober 2016

Erstellt eine MemberExpression, die den Zugriff auf eine Eigenschaft darstellt.

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

public static MemberExpression Property(
	Expression expression,
	PropertyInfo property
)

Parameter

expression
Type: System.Linq.Expressions.Expression

Ein Expression, auf den die Expression-Eigenschaft festgelegt werden soll. Dies kann für statische Eigenschaften NULL sein.

property
Type: System.Reflection.PropertyInfo

Die PropertyInfo, auf das die Member-Eigenschaft festgelegt werden soll.

Rückgabewert

Type: System.Linq.Expressions.MemberExpression

Ein MemberExpression, bei dem die NodeType-Eigenschaft gleich MemberAccess ist und die Expression-Eigenschaft sowie die Member-Eigenschaft auf die angegebenen Werte festgelegt sind.

Exception Condition
ArgumentNullException

property ist null.

- oder -

Die Eigenschaft, die property ist static (Shared in Visual Basic) und expression ist null.

ArgumentException

expression. Type kann nicht dem deklarierenden Typ der Eigenschaft zugeordnet werden, die property darstellt.

Die Type -Eigenschaft der resultierenden MemberExpression gleich der PropertyType -Eigenschaft des Member.

Wenn die Eigenschaft durch dargestellt property ist static (Shared in Visual Basic), expression kann null.

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: