Indicates whether the setter method of this property is publicly accessible. This property is part of the PropertyDescription
class, which provides a safe way to interact with property metadata in the Sandbox environment.
Indicates whether the setter method of this property is publicly accessible. This property is part of the PropertyDescription
class, which provides a safe way to interact with property metadata in the Sandbox environment.
Use the IsSetMethodPublic
property to determine if the setter of a property can be accessed publicly. This is useful when you need to check access levels before attempting to set a property value programmatically.
// Example usage of IsSetMethodPublic PropertyDescription propertyDescription = ...; // Assume this is initialized if (propertyDescription.IsSetMethodPublic) { // The setter is public, you can safely set the property value propertyDescription.SetValue(targetObject, newValue); } else { // The setter is not public, handle accordingly Console.WriteLine("The setter for this property is not public."); }