Esempio n. 1
0
                public bool DefineGlobalProperty(IntPtr vmPtr, tiscript_prop_def pd, ScriptValue zns)
                {
                    if (zns.IsNothing || zns.IsNothing || zns.IsUndefined)
                    {
                        zns = GetGlobalNS(vmPtr);
                    }

                    var key   = StringValue(vmPtr, pd.name);
                    var value = NativePropertyValue(vmPtr, pd);

                    return(SetProp(vmPtr, zns, key, value));
                }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="vmPtr"></param>
 /// <param name="pd"></param>
 /// <param name="zns">namespace object (or 0 if global)</param>
 public void DefineGlobalProperty(IntPtr vmPtr, tiscript_prop_def pd, IntPtr zns = default)
 {
 }
Esempio n. 3
0
 public bool DefineGlobalProperty(IntPtr vmPtr, tiscript_prop_def pd) =>
 DefineGlobalProperty(vmPtr, pd, GetGlobalNS(vmPtr));
Esempio n. 4
0
 public ScriptValue NativePropertyValue(IntPtr vmPtr, tiscript_prop_def p_prop_def) =>
 _nativePropertyValue(vmPtr, p_prop_def);