示例#1
0
    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);
    }
示例#2
0
 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();
 }
示例#3
0
        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);
        }
示例#4
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;
 }
示例#5
0
 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) { }
示例#8
0
        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);
        }