System.ComponentModel.ReflectPropertyDescriptor.ExtenderGetValue C# (CSharp) Method

ExtenderGetValue() private method

private ExtenderGetValue ( IExtenderProvider provider, object component ) : object
provider IExtenderProvider
component object
return object
        internal object ExtenderGetValue(IExtenderProvider provider, object component)
        {
            if (provider != null)
            {
                provider = (IExtenderProvider)GetInvocationTarget(_componentClass, provider);
                return GetMethodValue.Invoke(provider, new object[] { component });
            }
            return null;
        }

Usage Example

 /// <summary>
 ///     Retrieves the value of the property for the given component.  This will
 ///     throw an exception if the component does not have this property.
 /// </summary>
 public override object GetValue(object comp)
 {
     return(_extenderInfo.ExtenderGetValue(_provider, comp));
 }
All Usage Examples Of System.ComponentModel.ReflectPropertyDescriptor::ExtenderGetValue