Browse Source

Rename ProxyInstance to JsProxy (#1604)

Marko Lahma 2 years ago
parent
commit
5689052026

+ 1 - 1
Jint/Native/Function/FunctionInstance.cs

@@ -257,7 +257,7 @@ namespace Jint.Native.Function
                 return GetFunctionRealm(bindFunctionInstance.BoundTargetFunction);
                 return GetFunctionRealm(bindFunctionInstance.BoundTargetFunction);
             }
             }
 
 
-            if (obj is ProxyInstance proxyInstance)
+            if (obj is JsProxy proxyInstance)
             {
             {
                 if (proxyInstance._handler is null)
                 if (proxyInstance._handler is null)
                 {
                 {

+ 1 - 1
Jint/Native/Json/JsonSerializer.cs

@@ -285,7 +285,7 @@ namespace Jint.Native.Json
                 return true;
                 return true;
             }
             }
 
 
-            if (value is ProxyInstance proxyInstance && CanSerializesAsArray(proxyInstance._target))
+            if (value is JsProxy proxyInstance && CanSerializesAsArray(proxyInstance._target))
             {
             {
                 return true;
                 return true;
             }
             }

+ 1 - 1
Jint/Native/Object/ObjectPrototype.cs

@@ -269,7 +269,7 @@ namespace Jint.Native.Object
                 }
                 }
                 else
                 else
                 {
                 {
-                    tag = (o is ProxyInstance ? ObjectClass.Object : o.Class).ToString();
+                    tag = (o is JsProxy ? ObjectClass.Object : o.Class).ToString();
                 }
                 }
             }
             }
 
 

+ 2 - 2
Jint/Native/Proxy/ProxyInstance.cs → Jint/Native/Proxy/JsProxy.cs

@@ -5,7 +5,7 @@ using Jint.Runtime.Descriptors;
 
 
 namespace Jint.Native.Proxy
 namespace Jint.Native.Proxy
 {
 {
-    internal sealed class ProxyInstance : ObjectInstance, IConstructor, ICallable
+    internal sealed class JsProxy : ObjectInstance, IConstructor, ICallable
     {
     {
         internal ObjectInstance _target;
         internal ObjectInstance _target;
         internal ObjectInstance? _handler;
         internal ObjectInstance? _handler;
@@ -27,7 +27,7 @@ namespace Jint.Native.Proxy
         private static readonly JsString KeyFunctionRevoke = new JsString("revoke");
         private static readonly JsString KeyFunctionRevoke = new JsString("revoke");
         private static readonly JsString KeyIsArray = new JsString("isArray");
         private static readonly JsString KeyIsArray = new JsString("isArray");
 
 
-        public ProxyInstance(
+        public JsProxy(
             Engine engine,
             Engine engine,
             ObjectInstance target,
             ObjectInstance target,
             ObjectInstance handler)
             ObjectInstance handler)

+ 3 - 3
Jint/Native/Proxy/ProxyConstructor.cs

@@ -50,7 +50,7 @@ namespace Jint.Native.Proxy
         /// <summary>
         /// <summary>
         /// https://tc39.es/ecma262/#sec-proxy-target-handler
         /// https://tc39.es/ecma262/#sec-proxy-target-handler
         /// </summary>
         /// </summary>
-        public ProxyInstance Construct(JsValue target, JsValue handler)
+        public JsProxy Construct(JsValue target, JsValue handler)
         {
         {
             return ProxyCreate(target, handler);
             return ProxyCreate(target, handler);
         }
         }
@@ -78,7 +78,7 @@ namespace Jint.Native.Proxy
         /// <summary>
         /// <summary>
         /// https://tc39.es/ecma262/#sec-proxycreate
         /// https://tc39.es/ecma262/#sec-proxycreate
         /// </summary>
         /// </summary>
-        private ProxyInstance ProxyCreate(JsValue target, JsValue handler)
+        private JsProxy ProxyCreate(JsValue target, JsValue handler)
         {
         {
             if (target is not ObjectInstance targetObject)
             if (target is not ObjectInstance targetObject)
             {
             {
@@ -92,7 +92,7 @@ namespace Jint.Native.Proxy
                 return null;
                 return null;
             }
             }
 
 
-            var p = new ProxyInstance(Engine, targetObject, targetHandler);
+            var p = new JsProxy(Engine, targetObject, targetHandler);
             return p;
             return p;
         }
         }
     }
     }