Ejemplo n.º 1
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));
 }
Ejemplo n.º 2
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("WebSocketClient", WebSocketClient.ClassTemplate);
     owner.Set("WebSocketServer", WebSocketServer.ClassTemplate);
 }
Ejemplo n.º 3
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));
 }
Ejemplo n.º 4
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.
                                                        ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("SqlClient", SqlClient.Global.GlobalTemplate);
     owner.Set("DataTableGateway", DataTableGateway.ClassTemplate);
 }
Ejemplo n.º 5
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("GZip", GZip.Current.ClassTemplate);
            owner.Set("Deflate", Deflate.Current.ClassTemplate);
        }
Ejemplo n.º 6
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));
 }
Ejemplo n.º 7
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));
 }
Ejemplo n.º 8
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));
 }
Ejemplo n.º 9
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));
 }
Ejemplo n.º 10
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));
 }
Ejemplo n.º 11
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));
 }
Ejemplo n.º 12
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);
 }
Ejemplo n.º 13
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);
 }
Ejemplo n.º 14
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;
 }
Ejemplo n.º 15
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.
                                                        ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("DatabaseAccessAdapter", DatabaseAccessAdapter.ClassTemplate);
 }
Ejemplo n.º 16
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("Encoding", Encoding.ClassTemplate);
        }
Ejemplo n.º 17
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("Ini", Ini.ClassTemplate);;
        }
Ejemplo n.º 18
0
        static Global()
        {
            NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
            GlobalTemplate = owner;

            owner.Set("LZ77", LZ77.Global.GlobalTemplate);
        }
Ejemplo n.º 19
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);
 }
Ejemplo n.º 20
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);
        }
Ejemplo n.º 21
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);
        }
Ejemplo n.º 22
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);
 }
Ejemplo n.º 23
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));
 }
Ejemplo n.º 24
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);
 }
Ejemplo n.º 25
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);
 }
Ejemplo n.º 26
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));
        }
Ejemplo n.º 27
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));
        }
Ejemplo n.º 28
0
 static WebSocketClient()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     ClassTemplate = owner;
     owner.Set("New", NSJSPinnedCollection.Pinned <NSJSFunctionCallback>(New));
 }
Ejemplo n.º 29
0
 static Global()
 {
     NSJSVirtualMachine.ExtensionObjectTemplate owner = new NSJSVirtualMachine.ExtensionObjectTemplate();
     GlobalTemplate = owner;
     owner.Set("HttpApplication", HttpApplication.ClassTemplate);
 }
Ejemplo n.º 30
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));
        }