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); }
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); }
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); }
// 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; } }
// 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(); }