internal object ExtenderGetValue(IExtenderProvider provider, object component) { if (provider != null) { provider = (IExtenderProvider)GetInvocationTarget(_componentClass, provider); return GetMethodValue.Invoke(provider, new object[] { component }); } return null; }
/// <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)); }