Example #1
0
        internal Class560 method_0(Enum53 recordType)
        {
            Class560 class560;

            if (!this.dictionary_0.TryGetValue(recordType, out class560))
            {
                class560 = new Class560();
                this.dictionary_0.Add(recordType, class560);
            }
            return(class560);
        }
Example #2
0
        public void Add(Enum53 recordType, ulong handle, Stream data)
        {
            if (data == null)
            {
                throw new ArgumentNullException(nameof(data));
            }
            Class560 class560;

            if (!this.dictionary_0.TryGetValue(recordType, out class560))
            {
                class560 = new Class560();
                this.dictionary_0.Add(recordType, class560);
            }
            class560.Add(handle, data);
        }
Example #3
0
            public Enum53 method_1(Class49.Class54.Class64 entry)
            {
                // ISSUE: object of a compiler-generated type is created
                // ISSUE: variable of a compiler-generated type
                Class741.Class742.Class743 class743 = new Class741.Class742.Class743();
                // ISSUE: reference to a compiler-generated field
                class743.class64_0 = entry;
                Enum53 enum53 = Enum53.const_0;
                // ISSUE: reference to a compiler-generated method
                Class48 class48 = this.class741_0.list_0.Find(new Predicate <Class48>(class743.method_0));

                if (class48 != null)
                {
                    enum53 = class48.RecordType;
                }
                return(enum53);
            }
Example #4
0
 // Token: 0x17000383 RID: 899
 internal Keys this[int int_1, Enum53 enum53_0]
 {
     // Token: 0x060024E8 RID: 9448
     // RVA: 0x0001CD55 File Offset: 0x0001AF55
     get
     {
         return this.keys_0[this.method_1(int_1, enum53_0)];
     }
     // Token: 0x060024E9 RID: 9449
     // RVA: 0x000DDEA0 File Offset: 0x000DC0A0
     set
     {
         for (int i = 0; i < this.keys_0.Length; i++)
         {
             if (this.keys_0[i] == value)
             {
                 this.keys_0[i] = 0;
             }
         }
         this.keys_0[this.method_1(int_1, enum53_0)] = value;
     }
 }
Example #5
0
 // Token: 0x060024EA RID: 9450
 // RVA: 0x000DDEE4 File Offset: 0x000DC0E4
 private int method_1(int int_1, Enum53 enum53_0)
 {
     switch (enum53_0)
     {
     case Enum53.const_0:
         return int_1;
     case Enum53.const_1:
         if (int_1 < this.int_0)
         {
             return int_1;
         }
         break;
     case Enum53.const_2:
         if (int_1 < this.method_0())
         {
             return int_1 + this.int_0;
         }
         break;
     }
     throw new IndexOutOfRangeException();
 }