Beispiel #1
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("WebSocketClient", WebSocketClient.ClassTemplate);
     owner.Set("WebSocketServer", WebSocketServer.ClassTemplate);
 }
Beispiel #2
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("Ini", Ini.ClassTemplate);;
        }
Beispiel #3
0
        static File()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            ClassTemplate = owner;

            owner.Set("GetEncoding", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Text.GetEncoding));

            owner.Set("Exists", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Exists));
            owner.Set("Delete", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Delete));
            owner.Set("Move", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Move));
            owner.Set("Copy", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Copy));

            owner.Set("WriteAllBytes", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(WriteAllBytes));
            owner.Set("WriteAllText", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(WriteAllText));

            owner.Set("GetFileLength", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetFileLength));
            owner.Set("ReadAllText", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ReadAllText));
            owner.Set("ReadAllBytes", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ReadAllBytes));

            owner.Set("GetCreationTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetCreationTime));
            owner.Set("GetCreationTimeUtc", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetCreationTimeUtc));
            owner.Set("GetLastAccessTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetLastAccessTime));
            owner.Set("GetLastAccessTimeUtc", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetLastAccessTimeUtc));
            owner.Set("GetLastWriteTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetLastWriteTime));
            owner.Set("GetLastWriteTimeUtc", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetLastWriteTimeUtc));
            owner.Set("GetAttributes", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetAttributes));

            owner.Set("SetCreationTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetCreationTime));
            owner.Set("SetCreationTimeUtc", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetCreationTimeUtc));
            owner.Set("SetLastAccessTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetLastAccessTime));
            owner.Set("SetLastAccessTimeUtc", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetLastAccessTimeUtc));
            owner.Set("SetLastWriteTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetLastWriteTime));
            owner.Set("SetLastWriteTimeUtc", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetLastWriteTimeUtc));
            owner.Set("SetAttributes", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetAttributes));
        }
Beispiel #4
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("Encoding", Encoding.ClassTemplate);
        }
Beispiel #5
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("RC4", RC4.ClassTemplate);
            owner.Set("MD5", MD5.Current.ClassTemplate);
            owner.Set("SHA1", SHA1.Current.ClassTemplate);
            owner.Set("SHA256", SHA256.Current.ClassTemplate);
            owner.Set("SHA384", SHA384.Current.ClassTemplate);
            owner.Set("SHA512", SHA512.Current.ClassTemplate);

            owner.Set("AES", AES.Current.ClassTemplate);

            owner.Set("AES256CFB", AES256CFB.Current.ClassTemplate);
            owner.Set("AES256CBC", AES256CBC.Current.ClassTemplate);
            owner.Set("AES256CTS", AES256CTS.Current.ClassTemplate);
            owner.Set("AES256ECB", AES256ECB.Current.ClassTemplate);
            owner.Set("AES256OFB", AES256ECB.Current.ClassTemplate);

            owner.Set("AES192CBC", AES192CBC.Current.ClassTemplate);
            owner.Set("AES192CTS", AES192CTS.Current.ClassTemplate);
            owner.Set("AES192ECB", AES192ECB.Current.ClassTemplate);
            owner.Set("AES192CFB", AES192CFB.Current.ClassTemplate);
            owner.Set("AES192OFB", AES192OFB.Current.ClassTemplate);

            owner.Set("AES128CFB", AES192CBC.Current.ClassTemplate);
            owner.Set("AES128OFB", AES192CTS.Current.ClassTemplate);
            owner.Set("AES128CBC", AES192ECB.Current.ClassTemplate);
            owner.Set("AES128CTS", AES192CFB.Current.ClassTemplate);
            owner.Set("AES128ECB", AES192OFB.Current.ClassTemplate);
        }
Beispiel #6
0
 static Encoding()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("GetEncoding", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetEncoding));
     owner.Set("GetEncodings", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetEncodings));
 }
Beispiel #7
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.
                                                        ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("DatabaseAccessAdapter", DatabaseAccessAdapter.ClassTemplate);
 }
Beispiel #8
0
 public HashAlgorithm()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("ComputeHashValue", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ComputeHashValue));
     owner.Set("ComputeHashString", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ComputeHashString));
 }
Beispiel #9
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("LZ77", LZ77.Global.GlobalTemplate);
        }
Beispiel #10
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.
                                                        ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("SqlClient", SqlClient.Global.GlobalTemplate);
     owner.Set("DataTableGateway", DataTableGateway.ClassTemplate);
 }
Beispiel #11
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("GZip", GZip.Current.ClassTemplate);
            owner.Set("Deflate", Deflate.Current.ClassTemplate);
        }
Beispiel #12
0
 static Sortable()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("Quick", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Quick));
     owner.Set("Select", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Select));
     owner.Set("Bubble", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Bubble));
 }
Beispiel #13
0
 static DatabaseAccessAdapter()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.
                                                        ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(New));
     owner.Set("Invalid", NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(Invalid));
 }
Beispiel #14
0
 static HttpProxy()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("Update", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Update));
     owner.Set("SetProxy", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetProxy));
     owner.Set("GetSystemProxyAddress", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetSystemProxyAddress));
 }
Beispiel #15
0
 static Dns()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("GetHostEntry", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetHostEntry));
     owner.Set("GetHostName", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetHostName));
     owner.Set("GetHostAddresses", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetHostAddresses));
 }
Beispiel #16
0
 public LZ77Algorithm(LZ77Auxiliary.LZ77Algorithm algorithm)
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate  = owner;
     this.algorithm = algorithm;
     owner.Set("Decompress", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Decompress));
     owner.Set("Compress", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Compress));
 }
Beispiel #17
0
 static Mail()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(New));
     g_SendProc      = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Send);
     g_CloseProc     = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Close);
     m_SendAsyncProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SendAsync);
 }
Beispiel #18
0
 static HttpClient()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("TryDownload", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(TryDownload));
     owner.Set("TryDownloadAsync", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(TryDownloadAsync));
     owner.Set("TryUpload", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(TryUpload));
     owner.Set("TryUploadAsync", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(TryUploadAsync));
 }
Beispiel #19
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("File", File.ClassTemplate);
     owner.Set("FileStream", FileStream.ClassTemplate);
     owner.Set("Directory", Directory.ClassTemplate);
     owner.Set("MemoryStream", MemoryStream.ClassTemplate);
 }
Beispiel #20
0
        public RijndaelAlgorithm()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            ClassTemplate = owner;
            ClassTemplate.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(New));

            this.m_EncryptProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(this.Encrypt);
            this.m_DecryptProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(this.Decrypt);
            this.m_DisposeProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(this.Dispose);
        }
Beispiel #21
0
        static RC4()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            ClassTemplate = owner;
            owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(New));

            m_EncryptProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Encrypt);
            m_DecryptProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Decrypt);
            m_DisposeProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Dispose);
        }
Beispiel #22
0
 static Ini()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("GetKeyValue", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetKeyValue));
     owner.Set("SetKeyValue", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SetKeyValue));
     owner.Set("GetAllValue", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetAllValue));
     owner.Set("GetAllKey", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetAllKey));
     owner.Set("GetAllSection", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetAllSection));
     owner.Set("GetAllKeyValue", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetAllKeyValue));
     owner.Set("GetConfigurationView", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetConfigurationView));
 }
Beispiel #23
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("Dns", Dns.ClassTemplate);
     owner.Set("HttpClient", HttpClient.ClassTemplate);
     owner.Set("HttpProxy", HttpProxy.ClassTemplate);
     owner.Set("Mail", Mail.ClassTemplate);
     owner.Set("Web", Web.Global.GlobalTemplate);
     owner.Set("Sockets", Sockets.Global.GlobalTemplate);
     owner.Set("WebSockets", WebSockets.Global.GlobalTemplate);
 }
Beispiel #24
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("Data", Data.Global.GlobalTemplate);
     owner.Set("Text", Text.Global.GlobalTemplate);
     owner.Set("IO", IO.Global.GlobalTemplate);
     owner.Set("Net", Net.Global.GlobalTemplate);
     owner.Set("Configuration", Configuration.Global.GlobalTemplate);
     owner.Set("Cryptography", Cryptography.Global.GlobalTemplate);
     owner.Set("Sorting", Sorting.Global.GlobalTemplate);
     owner.Set("BitConverter", BitConverter.ClassTemplate);
 }
Beispiel #25
0
 static DataTableGateway()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.
                                                        ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(New));
     owner.Set("Invalid", NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(Invalid));
     g_CloseProc            = NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(Close);
     g_SelectProc           = NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(Select);
     g_ExecuteNonQueryProc  = NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(ExecuteNonQuery);
     g_DeriveParametersProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback2>(DeriveParameters);
     g_BeginTransactionProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(BeginTransaction);
 }
Beispiel #26
0
 static HttpApplication()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     g_StartProc   = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Start);
     g_StopProc    = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Stop);
     g_RootProc    = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Root);
     g_NameProc    = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Name);
     g_CloseProc   = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Close);
     owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(New));
     owner.Set("Invalid", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Invalid));
     g_EndProcessRequestProc   = OnEndProcessRequest;
     g_BeginProcessRequestProc = OnBeginProcessRequest;
 }
Beispiel #27
0
        static Directory()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            ClassTemplate = owner;

            owner.Set("Delete", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Delete));
            owner.Set("Move", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Move));
            owner.Set("Copy", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Copy));
            owner.Set("Exists", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Exists));
            owner.Set("CreateDirectory", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(CreateDirectory));

            owner.Set("GetFiles", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetFiles));
            owner.Set("GetDirectories", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetDirectories));
        }
Beispiel #28
0
 static Console()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("title", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(title));
     owner.Set("error", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(error));
     owner.Set("assert", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(assert));
     owner.Set("log", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(log));
     owner.Set("printf", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(printf));
     owner.Set("println", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(println));
     owner.Set("sprintf", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(sprintf));
     owner.Set("sprintln", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(sprintln));
     owner.Set("system", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(system));
     owner.Set("clear", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(clear));
     owner.Set("message", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(message));
 }
Beispiel #29
0
        static BitConverter()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            ClassTemplate = owner;

            owner.Set("ToInt32", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToInt32));
            owner.Set("ToUInt32", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToUInt32));
            owner.Set("ToInt16", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToInt16));
            owner.Set("ToUInt16", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToUInt16));
            owner.Set("ToSByte", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToSByte));
            owner.Set("ToByte", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToByte));

            owner.Set("ToSingle", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToSingle));
            owner.Set("ToDouble", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToDouble));
            owner.Set("ToBoolean", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToBoolean));
            owner.Set("ToDateTime", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ToDateTime));

            owner.Set("IsLittleEndian", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(IsLittleEndian));
            owner.Set("GetBytes", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetBytes));
        }
Beispiel #30
0
 static Socket()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(New));
     owner.Set("Invalid", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Invalid));
     owner.Set("GetActiveTcpListeners", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetActiveTcpListeners));
     owner.Set("GetActiveTcpListeners", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(GetActiveUdpListeners));
     m_SendProc             = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Send);
     m_BindProc             = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Bind);
     m_CloseProc            = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Close);
     m_ConnectProc          = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Connect);
     m_ReceiveProc          = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Receive);
     m_AcceptProc           = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Accept);
     m_ConnectedProc        = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(Connected);
     m_ConnectAsyncProc     = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ConnectAsync);
     m_AcceptAsyncProc      = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(AcceptAsync);
     m_SendAsyncProc        = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SendAsync);
     m_ReceiveAsyncProc     = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ReceiveAsync);
     m_SendToProc           = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SendTo);
     m_SendToAsyncProc      = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(SendToAsync);
     m_ReceiveFromProc      = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ReceiveFrom);
     m_ReceiveFromAsyncProc = NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(ReceiveFromAsync);
 }