PropertyBuilder.GetSetMethod(Boolean) PropertyBuilder.GetSetMethod(Boolean) PropertyBuilder.GetSetMethod(Boolean) PropertyBuilder.GetSetMethod(Boolean) Method

定義

このプロパティの set アクセサーを返します。Returns the set accessor for this property.

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

パラメーター

nonPublic
Boolean Boolean Boolean Boolean

パブリックでないアクセサーの場合に、アクセサーを返すかどうかを示します。Indicates whether the accessor should be returned if it is non-public. 非パブリック メソッドを含める場合は true。それ以外の場合は falsetrue if non-public methods are to be included; otherwise, false.

戻り値

次の表に示すように、プロパティの Set メソッド、または nullThe property's Set method, or null, as shown in the following table.

[値]Value 条件Condition
このプロパティの set メソッドを表す MethodInfo オブジェクト。A MethodInfo object representing the Set method for this property. set アクセサーがパブリック。The set accessor is public. nonPublic が true で、非パブリック メソッドを返すことができる。nonPublic is true and non-public methods can be returned.
nullnull nonPublic が true で、プロパティが読み取り専用。nonPublic is true, but the property is read-only. nonPublic が false で set アクセサーが非パブリック。nonPublic is false and the set accessor is non-public.

注釈

プロパティの setter を取得するには、型 GetType またはアセンブリを使用してプロパティの親型を反映し、型からリフレクションプロパティオブジェクトを取得して、PropertyInfo を呼び出します。To get the setter of a property, reflect on the property's parent type using Type.GetType or Assembly.GetType, retrieve the Reflection property object from the type, and call PropertyInfo.GetSetMethod.

適用対象