Freigeben über


PropertyBuilder.GetSetMethod(Boolean) Methode

Definition

Gibt den festgelegten Accessor für diese Eigenschaft zurück.

public:
 override System::Reflection::MethodInfo ^ GetSetMethod(bool nonPublic);
public override System.Reflection.MethodInfo? GetSetMethod (bool nonPublic);
public override System.Reflection.MethodInfo GetSetMethod (bool nonPublic);
override this.GetSetMethod : bool -> System.Reflection.MethodInfo
Public Overrides Function GetSetMethod (nonPublic As Boolean) As MethodInfo

Parameter

nonPublic
Boolean

Gibt an, ob die Zugriffsmethode zurückgegeben werden soll, wenn sie nicht öffentlich ist. true, wenn nicht öffentliche Methoden eingeschlossen werden sollen, andernfalls false.

Gibt zurück

Die Set-Methode der Eigenschaft, oder null, wie in der folgenden Tabelle gezeigt.

Wert Bedingung
Ein MethodInfo-Objekt, das die Set-Methode für diese Eigenschaft darstellt. Der Set-Accessor ist öffentlich.

nonPublic ist „true“, und nicht öffentliche Methoden können zurückgegeben werden.

NULL nonPublic ist „true“, die Eigenschaft ist jedoch schreibgeschützt.

nonPublic ist „false“, und der Set-Accessor ist nicht öffentlich.

Hinweise

Um den Setter einer Eigenschaft abzurufen, reflektieren Sie den übergeordneten Typ der Eigenschaft mithilfe von Type.GetType oder Assembly.GetType, rufen Sie das Reflection-Eigenschaftsobjekt aus dem Typ ab, und rufen Sie PropertyInfo.GetSetMethod auf.

Gilt für: