PropertyDescriptor::GetValue Method (Object^)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

When overridden in a derived class, gets the current value of the property on a component.

Namespace:   System.ComponentModel
Assembly:  System (in System.dll)

virtual Object^ GetValue(
	Object^ component
) abstract


Type: System::Object^

The component with the property for which to retrieve the value.

Return Value

Type: System::Object^

The value of a property for a given component.

Typically, this method is implemented through reflection.

This method automatically calls the pre-change method, OnComponentChanging, and post-change method, OnComponentChanged, of the IComponentChangeService.

Notes to Inheritors:

When you override this method, it gets the current value of the property by invoking a "GetMyProperty" method that you need to implement. An exception in that method should pass through.

.NET Framework
Available since 1.1
Return to top