2007-05-11 Jonathan Chambers <joncham@gmail.com>
[mono.git] / mcs / class / corlib / System.Reflection / PropertyInfo.cs
index 09b7632ecb26b301176d1b038cf22b4c88f4fc52..b979cc6850c8850f2150615c9719260908246a35 100644 (file)
@@ -30,6 +30,7 @@
 using System.Diagnostics;
 using System.Globalization;
 using System.Runtime.InteropServices;
+using System.Runtime.CompilerServices;
 
 namespace System.Reflection {
 
@@ -104,22 +105,21 @@ namespace System.Reflection {
                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[] GetOptionalCustomModifiers () {
-                       throw new NotImplementedException ();
+                       return Type.EmptyTypes;
                }
 
-               [MonoTODO]
                public virtual Type[] GetRequiredCustomModifiers () {
-                       throw new NotImplementedException ();
+                       return Type.EmptyTypes;
                }
 
-               [MonoTODO]
+               [MonoTODO("Not implemented")]
                public virtual object GetConstantValue () {
                        throw new NotImplementedException ();
                }
 
-               [MonoTODO]
+               [MonoTODO("Not implemented")]
                public virtual object GetRawConstantValue() {
                        throw new NotImplementedException ();
                }