View difference between Paste ID: TW841RfX and MSvB0SVm
SHOW: | | - or go back to the newest paste.
1
 internal class TxtProperty : IEnumerable
2
    {
3
      private SortedList<int, TxtReader.TxtPropertyIndex> rHnXUb7jTMtA74ljseNrXgKUf084daUyiYvXlaA84daUyiYvXlaAyZsInmakjWo1 = new SortedList<int, TxtReader.TxtPropertyIndex>();
4
5
      public string Name { get; private set; }
6
7
      public TxtReader.TxtPropertyIndex this[int index]
8
      {
9
        get
10
        {
11
          return this.rHnXUb7jTMtA74ljseNrXgKUf084daUyiYvXlaA84daUyiYvXlaAyZsInmakjWo1[index];
12
        }
13
      }
14
15
      public TxtProperty(string name)
16
      {
17
        this.Name = name;
18
      }
19
20
      public void AddIndex(TxtReader.TxtPropertyIndex propIndex)
21
      {
22
        this.rHnXUb7jTMtA74ljseNrXgKUf084daUyiYvXlaA84daUyiYvXlaAyZsInmakjWo1.Add(propIndex.Index, propIndex);
23
      }
24
25
      public int[] GetIndexArray()
26
      {
27
        return Enumerable.ToArray<int>((IEnumerable<int>) this.rHnXUb7jTMtA74ljseNrXgKUf084daUyiYvXlaA84daUyiYvXlaAyZsInmakjWo1.Keys);
28
      }
29
30
      public bool HaveIndex(int index)
31
      {
32
        return this.rHnXUb7jTMtA74ljseNrXgKUf084daUyiYvXlaA84daUyiYvXlaAyZsInmakjWo1.ContainsKey(index);
33
      }
34
35
      public IEnumerator GetEnumerator()
36
      {
37
        // ISSUE: object of a compiler-generated type is created
38
        return (IEnumerator) new TxtReader.TxtProperty.XUZ43ZqGrIul0TRnmS8gGjs21ATRnmS8gGjs21AlHi6fwbUXUkIApEeBVYlUF2PA(0)
39
        {
40
          \u003C\u003E4__this = this
41
        };
42
      }
43
    }