PareX

urmomgei

May 30th, 2019
183
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. private string defPath = Application.StartupPath + "//Monaco//";
  2.  
  3.         private void addIntel(string label, string kind, string detail, string insertText)
  4.         {
  5.             string text = "\"" + label + "\"";
  6.             string text2 = "\"" + kind + "\"";
  7.             string text3 = "\"" + detail + "\"";
  8.             string text4 = "\"" + insertText + "\"";
  9.             webBrowser1.Document.InvokeScript("AddIntellisense", new object[]
  10.             {
  11.                 label,
  12.                 kind,
  13.                 detail,
  14.                 insertText
  15.             });
  16.         }
  17.  
  18.         private void addGlobalF()
  19.         {
  20.             string[] array = File.ReadAllLines(this.defPath + "//globalf.txt");
  21.             foreach (string text in array)
  22.             {
  23.                 bool flag = text.Contains(':');
  24.                 if (flag)
  25.                 {
  26.                     this.addIntel(text, "Function", text, text.Substring(1));
  27.                 }
  28.                 else
  29.                 {
  30.                     this.addIntel(text, "Function", text, text);
  31.                 }
  32.             }
  33.         }
  34.  
  35.         private void addGlobalV()
  36.         {
  37.             foreach (string text in File.ReadLines(this.defPath + "//globalv.txt"))
  38.             {
  39.                 this.addIntel(text, "Variable", text, text);
  40.             }
  41.         }
  42.  
  43.         private void addGlobalNS()
  44.         {
  45.             foreach (string text in File.ReadLines(this.defPath + "//globalns.txt"))
  46.             {
  47.                 this.addIntel(text, "Class", text, text);
  48.             }
  49.         }
  50.  
  51.         private void addMath()
  52.         {
  53.             foreach (string text in File.ReadLines(this.defPath + "//classfunc.txt"))
  54.             {
  55.                 this.addIntel(text, "Method", text, text);
  56.             }
  57.         }
  58.  
  59.         private void addBase()
  60.         {
  61.             foreach (string text in File.ReadLines(this.defPath + "//base.txt"))
  62.             {
  63.                 this.addIntel(text, "Keyword", text, text);
  64.             }
  65.         }
  66. WebClient wc = new WebClient();
  67.             wc.Proxy = null;
  68.             try
  69.             {
  70.                 RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Internet Explorer\\Main\\FeatureControl\\FEATURE_BROWSER_EMULATION", true);
  71.                 string friendlyName = AppDomain.CurrentDomain.FriendlyName;
  72.                 bool flag2 = registryKey.GetValue(friendlyName) == null;
  73.                 if (flag2)
  74.                 {
  75.                     registryKey.SetValue(friendlyName, 11001, RegistryValueKind.DWord);
  76.                 }
  77.                 registryKey = null;
  78.                 friendlyName = null;
  79.             }
  80.             catch (Exception)
  81.             {
  82.             }
  83.             webBrowser1.Url = new Uri(string.Format("file:///{0}/Monaco/Monaco.html", Directory.GetCurrentDirectory()));
  84.             await Task.Delay(500);
  85.             webBrowser1.Document.InvokeScript("SetTheme", new string[]
  86.             {
  87.                    "Dark"
  88.                    /*
  89.                     There are 2 Themes Dark and Light
  90.                    */
  91.             });
  92.             addBase();
  93.             addMath();
  94.             addGlobalNS();
  95.             addGlobalV();
  96.             addGlobalF();
  97.             webBrowser1.Document.InvokeScript("SetText", new object[]
  98.             {
  99.                  "-- Memey v1.0--"
  100.             });
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×