コード例 #1
0
 public object this[int index]
 {
     get
     {
         return(m_items[m_offset + STuple.MapIndex(index, m_count)]);
     }
 }
コード例 #2
0
 public object this[int index]
 {
     get
     {
         index = STuple.MapIndex(index, m_count);
         return(index < m_split ? this.Head[index] : this.Tail[index - m_split]);
     }
 }
コード例 #3
0
 public Slice GetSlice(int index)
 {
     return(m_slices[m_offset + STuple.MapIndex(index, m_count)]);
 }
コード例 #4
0
 public T Get <T>(int index)
 {
     index = STuple.MapIndex(index, m_count);
     return(index < m_split?this.Head.Get <T>(index) : this.Tail.Get <T>(index - m_split));
 }
コード例 #5
0
 public object this[int index]
 {
     get { return(m_items[STuple.MapIndex(index, m_items.Length)]); }
 }