PropertyInfo.CanRead and PropertyInfo.CanWrite
<p>I'm a little confused as to how PropertyInfo.CanRead/Write works. </p>

<p>I've got one particular property on a class where CanRead returns true and CanWrite returns false. However, if I try to do property.GetValue(myObject,null) on this property, I get an exception message, "Exception has been thrown by the target of an invocation."</p>

<p>If I'm able to read this property, why would GetValue() fail?</p>

<p>Thanks very much.</p>
