PropertyBuilder.GetSetMethod(Boolean) Метод

Определение

Возвращает метод доступа для этого свойства.

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

Параметры

nonPublic
Boolean

Указывает, должен ли возвращаться метод доступа, если он не является открытым. true, если неоткрытые методы должны быть включены; в противном случае — false.

Возвращаемое значение

Метод свойства Set или null, как показано в следующей таблице.

Значение Условие
Объект MethodInfo, который предоставляет метод Set для этого свойства. Метод доступа является открытым.

nonPublic имеет значение True, а закрытые методы могут быть возвращены.

nullnonPublic имеет значение True, но свойство доступно только для чтения.

nonPublic имеет значение False, а метод доступа не является открытым.

Комментарии

Чтобы получить метод задания свойства, обдумайте родительский тип свойства с помощью Type.GetType или Assembly.GetType, извлеките объект свойства Reflection из типа и вызовите PropertyInfo.GetSetMethod.

Применяется к