public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { if (_classPointer != null) { return(_classPointer.GetAllProperties(bindingAttr)); } return(new PropertyInfo[] { }); }