protected ITargetObject GetStaticProperty(ITargetStructType stype, StackFrame frame, ITargetPropertyInfo property)
 {
     try {
         return stype.GetStaticProperty (frame, property.Index);
     } catch (Mono.Debugger.TargetInvocationException ex) {
         throw new EvaluationException ("Can't get property {0}: {1}", Name, ex.Message);
     }
 }
 protected ITargetObject GetProperty(ITargetStructObject sobj, ITargetPropertyInfo property)
 {
     try {
         return sobj.GetProperty (property.Index);
     } catch (Mono.Debugger.TargetInvocationException ex) {
         throw new EvaluationException ("Can't get property {0}: {1}", Name, ex.Message);
     }
 }