public static bool Close(NSJSValue request) { NSJSObject o = request as NSJSObject; if (o == null) { return(false); } ObjectAuxiliary.RemoveInKeyValueCollection(o.Get("InputStream") as NSJSObject); NSJSArray files = o.Get("Files") as NSJSArray; if (files != null) { foreach (NSJSValue value in files) { if (value == null) { continue; } NSJSObject posedfile = value as NSJSObject; if (posedfile == null) { continue; } ObjectAuxiliary.RemoveInKeyValueCollection(o.Get("InputStream") as NSJSObject); } } return(ObjectAuxiliary.RemoveInKeyValueCollection(request as NSJSObject)); }
private static void Close(IntPtr info) { ObjectAuxiliary.Call <WebSocket>(info, (websocket, arguments) => { websocket.Close(); arguments.SetReturnValue(ObjectAuxiliary.RemoveInKeyValueCollection(arguments.This)); }); }
private static void Close(IntPtr info) { ObjectAuxiliary.Call <WebSocketListener>(info, (server, arguments) => { server.Stop(); ObjectAuxiliary.RemoveInKeyValueCollection(arguments.This); }); }
private static void Close(IntPtr info) { NSJSFunctionCallbackInfo arguments = NSJSFunctionCallbackInfo.From(info); NSJSObject self = arguments.This; ObjectAuxiliary.RemoveInKeyValueCollection(self); HttpRequest.Close(self.Get("Request")); HttpResponse.Close(self.Get("Response") as NSJSObject); }
public static void Close(NSJSFunctionCallbackInfo arguments) { arguments.SetReturnValue(ObjectAuxiliary.RemoveInKeyValueCollection(arguments.This)); }
private static void Close(IntPtr info) { NSJSFunctionCallbackInfo arguments = NSJSFunctionCallbackInfo.From(info); arguments.SetReturnValue(ObjectAuxiliary.RemoveInKeyValueCollection(arguments.This)); }
public static bool Close(NSJSObject response) { return(ObjectAuxiliary.RemoveInKeyValueCollection(response)); }