Пример #1
0
        public void ReplaceKey(string currentKey, string replaceKey)
        {
            int num = this.KeyToIndex(currentKey);

            if (num == -1)
            {
                CsvGeneric.KeyNotFoundException(currentKey);
                return;
            }
            this._key[num] = replaceKey;
        }
Пример #2
0
        public CsvColumn GetColumn(string column)
        {
            int num = this.IndexOfColumn(column);

            if (num == -1)
            {
                CsvGeneric.KeyNotFoundException(column);
                return(null);
            }
            return(this.GetColumn(num));
        }
Пример #3
0
        public void RemoveColumn(string column)
        {
            int num = this.KeyToIndex(column);

            if (num == -1)
            {
                CsvGeneric.KeyNotFoundException(column);
                return;
            }
            this._value.RemoveAt(num);
        }
Пример #4
0
 public CsvValue this[string key]
 {
     get
     {
         int num = this.KeyToIndex(key);
         if (num == -1)
         {
             CsvGeneric.KeyNotFoundException(key);
             return(new CsvValue());
         }
         return(this[num]);
     }
     set
     {
         int num = this.KeyToIndex(key);
         if (num == -1)
         {
             CsvGeneric.KeyNotFoundException(key);
             return;
         }
         this[num] = value;
     }
 }
Пример #5
0
 public CsvValue this[string columnKey, int rowIndex]
 {
     get
     {
         int num = this.KeyToIndex(columnKey);
         if (num == -1)
         {
             CsvGeneric.KeyNotFoundException(columnKey);
             return(new CsvValue());
         }
         return(this[num, rowIndex]);
     }
     set
     {
         int num = this.KeyToIndex(columnKey);
         if (num == -1)
         {
             CsvGeneric.KeyNotFoundException(columnKey);
             return;
         }
         this[num, rowIndex] = value;
     }
 }