Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Sets the value of the requested property.
Namespace: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
'Declaration
Public Overridable Sub SetPropertyValue ( _
propertyInfo As PropertyInfo, _
instance As Object, _
value As Object, _
args As Object() _
)
public virtual void SetPropertyValue(
PropertyInfo propertyInfo,
Object instance,
Object value,
Object[] args
)
public:
virtual void SetPropertyValue(
PropertyInfo^ propertyInfo,
Object^ instance,
Object^ value,
array<Object^>^ args
)
abstract SetPropertyValue :
propertyInfo:PropertyInfo *
instance:Object *
value:Object *
args:Object[] -> unit
override SetPropertyValue :
propertyInfo:PropertyInfo *
instance:Object *
value:Object *
args:Object[] -> unit
public function SetPropertyValue(
propertyInfo : PropertyInfo,
instance : Object,
value : Object,
args : Object[]
)
Parameters
- propertyInfo
Type: PropertyInfo
instance
Type: ObjectThe instance on which to set the property. This may be nulla null reference (Nothing in Visual Basic) if the property is static.
value
Type: ObjectAn optional array of arguments used for parameterized properties. This will never be nulla null reference (Nothing in Visual Basic), but may be an empty array.
args
Type: array<Object[]The new value of the property.
Exceptions
Exception | Condition |
---|---|
NotImplementedException | If non-abstract derived class did not provide an implementation by overriding this method. |
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.