System.Reflection.Emit.PropertyBuilder.GetSetMethod Method

Returns the set accessor for this property.

Syntax

public override System.Reflection.MethodInfo GetSetMethod (bool nonPublic)

Parameters

nonPublic
Indicates whether the accessor should be returned if it is non-public. true if non-public methods are to be included; otherwise, false.

Returns

A System.Reflection.MethodInfo object representing the Set method for this property.

The set accessor is public.

nonPublic is true and non-public methods can be returned.

null

nonPublic is true, but the property is read-only.

nonPublic is false and the set accessor is non-public.

Remarks

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.

Requirements

Namespace: System.Reflection.Emit
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0