+
+#if NET_2_0 || BOOTSTRAP_NET_2_0
+ public virtual Type [] GetGenericArguments ()
+ {
+ throw new NotSupportedException ();
+ }
+
+ public virtual bool ContainsGenericParameters {
+ get {
+ return false;
+ }
+ }
+
+ public virtual bool IsGenericMethodDefinition {
+ get {
+ throw new NotSupportedException ();
+ }
+ }
+
+ public virtual bool IsGenericMethod {
+ get {
+ throw new NotSupportedException ();
+ }
+ }
+#endif
+
+#if NET_2_0
+ [MethodImplAttribute (MethodImplOptions.InternalCall)]
+ internal extern static MethodBody GetMethodBodyInternal (IntPtr handle);
+
+ internal static MethodBody GetMethodBody (IntPtr handle) {
+ return GetMethodBodyInternal (handle);
+ }
+
+ public virtual MethodBody GetMethodBody () {
+ throw new NotSupportedException ();
+ }
+#endif
+
+ void _MethodBase.GetIDsOfNames ([In] ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId)
+ {
+ throw new NotImplementedException ();
+ }
+
+ void _MethodBase.GetTypeInfo (uint iTInfo, uint lcid, IntPtr ppTInfo)
+ {
+ throw new NotImplementedException ();
+ }
+
+ void _MethodBase.GetTypeInfoCount (out uint pcTInfo)
+ {
+ throw new NotImplementedException ();
+ }
+
+ void _MethodBase.Invoke (uint dispIdMember, [In] ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr)
+ {
+ throw new NotImplementedException ();
+ }