private static Interface13 smethod_2(Stream A_0) { Interface13 interface2; int num = 9; BinaryReader reader = new BinaryReader(A_0); switch (((VersionInfo)reader.ReadInt32())) { case VersionInfo.CryptoApi2007: case VersionInfo.CryptoApi2010: interface2 = new Class864(); break; case VersionInfo.Extensible: case VersionInfo.Extensible2010: throw new Exception(BookmarkStart.b("笮夰嘲ᔴ匶嘸堺䠼刾⑀ⵂㅄ杆⁈㡊浌⩎㽐げ❔⹖⥘⽚㡜㭞䅠ᙢᙤݨ౪䵬᭮ᥰᙲ啴㉶Ÿེᅾꮊ좌膠슢쮤쎦覨\udfaa\uc5ac욮슰鎲\udcb4\uc4b6馸햺튼쮾ꃂ냄뗆믈껊ꏌ믎뷐ꓖ곘ꯚ규냞鏠韢胤菦쟨", num)); case VersionInfo.Agile: interface2 = new Class118(); break; default: throw new InvalidOperationException(BookmarkStart.b("種弰嘲䴴䜶尸堺䤼娾╀捂⁄⥆⩈㥊㑌㽎═㩒㩔㥖祘ⵚ㡜ⵞበ०䝨", num)); } A_0.Position = 0L; return(interface2); }
public void method_8() { if (!this.bool_1) { if ((this.enum0_0 == ((ClientTimeEnum)1)) && !this.class117_0.method_7()) { this.iagileLogger_1.LogWithTime("Current server instance must run on internet ! "); return; } if (this.enum0_0 == ((ClientTimeEnum)2)) { string str = null; if (!Class44.smethod_0(this.string_0, out str)) { this.iagileLogger_1.LogWithTime("Failed to verify Security Dog for Current server instance. " + str); return; } } if ((this.enum0_0 == ((ClientTimeEnum)3)) && !Class118.smethod_0(this.string_1)) { this.iagileLogger_1.LogWithTime("SN of current server instance is invalid ! "); return; } } this.tcpListener_0.Start(); if (this.tcpListener_1 != null) { this.tcpListener_1.Start(); } this.object_0 = 1; base.DetectSpanInSecs = 0; base.Start(); }
public static bool IsValid(this JToken source, JsonSchema schema) { Class118 class2 = new Class118 { bool_0 = true }; source.Validate(schema, new ValidationEventHandler(class2.method_0)); return(class2.bool_0); }
// Token: 0x060008CB RID: 2251 RVA: 0x0000893E File Offset: 0x00006B3E public Class116(Class118 class118_1, JsonISerializableContract jsonISerializableContract_1, JsonProperty jsonProperty_1) { Class202.ofdixO4zTbIfy(); base..ctor(); Class101.smethod_0(class118_1, "reader"); Class101.smethod_0(jsonISerializableContract_1, "contract"); this.class118_0 = class118_1; this.jsonISerializableContract_0 = jsonISerializableContract_1; this.jsonProperty_0 = jsonProperty_1; }
private Enum5 method_4() { try { if (bool_1) { Class120 class2 = Class120.smethod_0(Class62.string_2); if (!Class118.smethod_0(class2.string_0)) { return((Enum5)2); } DateTime time = class2.method_0(); if (DateTime.Now > time) { return((Enum5)3); } } return((Enum5)0); } catch { return((Enum5)1); } }
public abstract void Visit(Class118 c);
public override void Visit(Class118 c) { }
public DataTable method_1(string string_0) { if (string.IsNullOrEmpty(string_0)) { return(this.dataTable_0); } Dictionary <int, Class118> dictionary = new Dictionary <int, Class118>(); foreach (char ch in string_0) { if ((ch != ' ') && this.dictionary_0.ContainsKey(ch)) { foreach (Class117 class5 in this.dictionary_0[ch]) { if (dictionary.ContainsKey(class5.int_0)) { dictionary[class5.int_0].list_0.Add(class5); } else { Class118 class7 = new Class118 { int_0 = class5.int_0, float_0 = 0f }; class7.list_0.Add(class5); dictionary.Add(class5.int_0, class7); } } } } List <Class118> list = new List <Class118>(); foreach (KeyValuePair <int, Class118> pair in dictionary) { Class118 item = pair.Value; float num = 0f; for (int i = 0; i < item.list_0.Count; i++) { num += item.list_0[i].float_0; for (int j = i; j < item.list_0.Count; j++) { Class117 class3 = item.list_0[i]; Class117 class4 = item.list_0[j]; if ((class3.int_0 == class4.int_0) && (class3.int_1 == class4.int_1)) { num += (float)Math.Pow(0.7, (double)Math.Abs((int)(class3.int_2 - class4.int_2))); } } item.float_0 = num; } if (list.Count == 0) { list.Add(item); continue; } bool flag = true; int index = 0; while (index < list.Count) { if (list[index].float_0 < item.float_0) { goto Label_0231; } index++; } goto Label_023E; Label_0231: list.Insert(index, item); flag = false; Label_023E: if (flag) { list.Add(item); } } DataTable table = new DataTable(); table = this.dataTable_0.Copy(); table.Clear(); foreach (Class118 class8 in list) { DataRow row = this.dataTable_0.Rows[class8.int_0]; table.ImportRow(row); } return(table); }