public static JSValue GlobalCode(JSContext context)
 {
     context.ReturnValue = JSUndefined.Instance;
     context.CreateMutableBinding("__func");
     context.SetVarBinding("__func", context.GetFunctionReference(0));
     context.ReturnValue = JSValue.JSEqualsExact(context.GetBindingValue("__func")["prototype"]["constructor"], context.GetBindingValue("__func"));
     return context.ReturnValue;
 }
 public static JSValue GlobalCode(JSContext context)
 {
     context.ReturnValue = JSUndefined.Instance;
     context.CreateMutableBinding("__func");
     context.SetVarBinding("__func", context.GetFunctionReference(0));
     context.ReturnValue = JSValue.JSEqualsExact(context.GetBindingValue("__func")["prototype"]["constructor"], context.GetBindingValue("__func"));
     return(context.ReturnValue);
 }