namespace System.Reflection {
[Serializable]
- [ClassInterface(ClassInterfaceType.AutoDual)]
+ [ClassInterface(ClassInterfaceType.None)]
public abstract class PropertyInfo : MemberInfo {
public abstract PropertyAttributes Attributes { get; }
}
public abstract void SetValue (object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture);
+
+#if NET_2_0 || BOOTSTRAP_NET_2_0
+ [MonoTODO]
+ public virtual Type[] OptionalCustomModifiers {
+ get {
+ throw new NotImplementedException ();
+ }
+ }
+
+ [MonoTODO]
+ public virtual Type[] RequiredCustomModifiers {
+ get {
+ throw new NotImplementedException ();
+ }
+ }
+
+ [MonoTODO]
+ public virtual object GetConstantValue () {
+ throw new NotImplementedException ();
+ }
+#endif
}
}