Lingua

StaticExtension.MemberType Proprietà

Definizione

Ottiene o imposta l'oggetto Type che definisce il membro statico da restituire.

public:
 property Type ^ MemberType { Type ^ get(); void set(Type ^ value); };
public Type MemberType { get; set; }
member this.MemberType : Type with get, set
Public Property MemberType As Type

Valore della proprietà

Oggetto Type che definisce il membro statico da restituire.

Eccezioni

Tentativo di impostare MemberType su null.

Commenti

In .NET Framework 4, StaticExtension supporta una modalità alternativa in cui può restituire un membro statico basato su Member essere il nome del membro semplice e il tipo proprietario fornito come MemberType, anziché Member specificando un nome completo nel formato type.member. Il sistema di risoluzione dei tipi agisce ancora, ma in questo caso Member e MemberType sono fondamentalmente combinati: memberFullName = MemberType.FullName + "." + Member. Si noti che questa tecnica non supporterà spazi dei nomi e prefissi XAML; funziona con il sistema di tipi di supporto, non con il sistema di tipi XAML.

La stringa per Member usa in genere il prefisso:di formato typeName.fieldOrPropertyName. Il prefisso è il prefisso di mapping per uno spazio dei nomi XML ed è necessario solo per fare riferimento a valori statici non mappati allo spazio dei nomi XML predefinito.

Per informazioni sull'utilizzo di XAML, vedere estensione di markup x:static.

Si applica a