Author: msierad
Date: 2007-06-28 07:59:44 -0400 (Thu, 28 Jun 2007)
New Revision: 80963
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/ChangeLog
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/DoOperationBinderHelper.cs
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/GetMemberBinderHelper.cs
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSBinder.cs
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSDefaultContext.cs
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/SetMemberBinderHelper.cs
Modified:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.dll.sources
Log:
2007-06-28 Marek Sieradzki <[EMAIL PROTECTED]>
* GetMemberBinderHelper.cs
* JSBinder.cs
* JSDefaultContext.cs
* SetMemberBinderHelper.cs
* DoOperationBinderHelper.cs: Added stubs.
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/ChangeLog
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/ChangeLog
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/ChangeLog
2007-06-28 11:59:44 UTC (rev 80963)
@@ -0,0 +1,7 @@
+2007-06-28 Marek Sieradzki <[EMAIL PROTECTED]>
+
+ * GetMemberBinderHelper.cs
+ * JSBinder.cs
+ * JSDefaultContext.cs
+ * SetMemberBinderHelper.cs
+ * DoOperationBinderHelper.cs: Added stubs.
Property changes on:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/ChangeLog
___________________________________________________________________
Name: svn:eol-style
+ native
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/DoOperationBinderHelper.cs
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/DoOperationBinderHelper.cs
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/DoOperationBinderHelper.cs
2007-06-28 11:59:44 UTC (rev 80963)
@@ -0,0 +1,41 @@
+using System;
+using Microsoft.Scripting;
+using Microsoft.Scripting.Actions;
+
+namespace Microsoft.JScript.Runtime.Calls {
+
+ public class DoOperationBinderHelper<T> {
+
+ protected DoOperationAction _action;
+
+ public DoOperationBinderHelper (ActionBinder binder,
CodeContext context, DoOperationAction action)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public static object DynamicInvokeBinaryOperation (CodeContext
context, Operators op, object x, object y)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public static object DynamicInvokeCompareOperation (CodeContext
context, Operators op, object x, object y)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public static object DynamicInvokeInplaceOperation (CodeContext
context, Operators op, object x, object y)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public StandardRule<T> MakeRule (object [] args)
+ {
+ throw new NotImplementedException ();
+ }
+
+ public override string ToString ()
+ {
+ return base.ToString ();
+ }
+ }
+}
Property changes on:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/DoOperationBinderHelper.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/GetMemberBinderHelper.cs
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/GetMemberBinderHelper.cs
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/GetMemberBinderHelper.cs
2007-06-28 11:59:44 UTC (rev 80963)
@@ -0,0 +1,13 @@
+using System;
+using Microsoft.Scripting;
+using Microsoft.Scripting.Actions;
+
+namespace Microsoft.JScript.Runtime.Calls {
+
+ public class GetMemberBinderHelper<T> {
+ public GetMemberBinderHelper (JSBinder binder, GetMemberAction
action)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
Property changes on:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/GetMemberBinderHelper.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSBinder.cs
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSBinder.cs
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSBinder.cs
2007-06-28 11:59:44 UTC (rev 80963)
@@ -0,0 +1,48 @@
+using System;
+using Microsoft.Scripting;
+using Microsoft.Scripting.Actions;
+using Microsoft.Scripting.Internal.Ast;
+using Microsoft.Scripting.Internal.Generation;
+
+namespace Microsoft.JScript.Runtime.Calls {
+
+ public class JSBinder : ActionBinder {
+
+ public readonly ActionBinder Default;
+
+ public JSBinder (CodeContext context)
+ : base (context)
+ {
+ }
+
+ public override bool CanConvertFrom (Type fromType, Type
toType, NarrowingLevel level)
+ {
+ throw new Exception ("The method or operation is not
implemented.");
+ }
+
+ public override object Convert (object obj, Type toType)
+ {
+ throw new Exception ("The method or operation is not
implemented.");
+ }
+
+ public override Expression ConvertExpression (Expression expr,
Type toType)
+ {
+ throw new Exception ("The method or operation is not
implemented.");
+ }
+
+ public override void EmitConvertFromObject (CodeGen cg, Type
paramType)
+ {
+ throw new Exception ("The method or operation is not
implemented.");
+ }
+
+ protected override StandardRule<T> MakeRule<T> (Action action,
object [] args)
+ {
+ throw new Exception ("The method or operation is not
implemented.");
+ }
+
+ public override bool PreferConvert (Type t1, Type t2)
+ {
+ throw new Exception ("The method or operation is not
implemented.");
+ }
+ }
+}
Property changes on:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSBinder.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSDefaultContext.cs
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSDefaultContext.cs
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSDefaultContext.cs
2007-06-28 11:59:44 UTC (rev 80963)
@@ -0,0 +1,18 @@
+using System;
+using Microsoft.Scripting;
+using Microsoft.Scripting.Hosting;
+
+namespace Microsoft.JScript.Runtime.Calls {
+
+ public static class JSDefaultContext {
+
+ public static CodeContext Default;
+ public static ContextId JSContext;
+ public static ScriptEngine _JSScriptEngine;
+
+ public static CodeContext CreateDefaultJSContext ()
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
Property changes on:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/JSDefaultContext.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Added:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/SetMemberBinderHelper.cs
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/SetMemberBinderHelper.cs
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/SetMemberBinderHelper.cs
2007-06-28 11:59:44 UTC (rev 80963)
@@ -0,0 +1,13 @@
+using System;
+using Microsoft.Scripting;
+using Microsoft.Scripting.Actions;
+
+namespace Microsoft.JScript.Runtime.Calls {
+
+ public class SetMemberBinderHelper<T> {
+ public SetMemberBinderHelper (JSBinder binder, SetMemberAction
action)
+ {
+ throw new NotImplementedException ();
+ }
+ }
+}
Property changes on:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.Calls/SetMemberBinderHelper.cs
___________________________________________________________________
Name: svn:eol-style
+ native
Modified:
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.dll.sources
===================================================================
---
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.dll.sources
2007-06-28 11:52:32 UTC (rev 80962)
+++
trunk/olive/class/Microsoft.JScript.Runtime/Microsoft.JScript.Runtime.dll.sources
2007-06-28 11:59:44 UTC (rev 80963)
@@ -20,3 +20,8 @@
Microsoft.JScript.Runtime/URIErrorException.cs
Microsoft.JScript.Runtime/WrapperException.cs
Microsoft.JScript.Runtime.Operations/JSOperators.cs
+Microsoft.JScript.Runtime.Calls/GetMemberBinderHelper.cs
+Microsoft.JScript.Runtime.Calls/JSBinder.cs
+Microsoft.JScript.Runtime.Calls/JSDefaultContext.cs
+Microsoft.JScript.Runtime.Calls/SetMemberBinderHelper.cs
+Microsoft.JScript.Runtime.Calls/DoOperationBinderHelper.cs
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches