Author: cesar Date: 2005-05-07 05:37:03 -0400 (Sat, 07 May 2005) New Revision: 44197
Added: trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/JSMethod.cs Log: add interop class Added: trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/JSMethod.cs =================================================================== --- trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/JSMethod.cs 2005-05-07 09:36:13 UTC (rev 44196) +++ trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/JSMethod.cs 2005-05-07 09:37:03 UTC (rev 44197) @@ -0,0 +1,91 @@ +// +// JSMethod.cs: +// +// Author: +// Cesar Lopez Nataren ([EMAIL PROTECTED]) +// +// (C) 2005, Novell Inc. (http://novell.com) +// + +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +using System; +using System.Reflection; +using System.Diagnostics; +using System.Globalization; +using System.Runtime.InteropServices; + +namespace Microsoft.JScript { + + // [GuidAttribute ("561AC104-8869-4368-902F-4E0D7DDEDDDD")] + // [ComVisibleAttribute (true)] + public abstract class JSMethod : MethodInfo { + + public override object [] GetCustomAttributes (bool inherit) + { + throw new NotImplementedException (); + } + + public override object [] GetCustomAttributes (Type attribute_type, bool inherit) + { + throw new NotImplementedException (); + } + + public override bool IsDefined (Type attribute_type, bool inherit) + { + throw new NotImplementedException (); + } + + public override MemberTypes MemberType { + get { throw new NotImplementedException (); } + } + + public override RuntimeMethodHandle MethodHandle { + get { throw new NotImplementedException (); } + } + + public override Type ReflectedType { + get { throw new NotImplementedException (); } + } + + public override ICustomAttributeProvider ReturnTypeCustomAttributes { + get { throw new NotImplementedException (); } + } + + public override MethodInfo GetBaseDefinition () + { + throw new NotImplementedException (); + } + + public override MethodImplAttributes GetMethodImplementationFlags () + { + throw new NotImplementedException (); + } + + [DebuggerStepThroughAttribute] + [DebuggerHiddenAttribute] + public override object Invoke (object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, CultureInfo culture) + { + throw new NotImplementedException (); + } + } +} _______________________________________________ Mono-patches maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-patches
