Example #1
0
 internal SchemaColumn AddColumn(string name, Type t)
 {
   SchemaColumn c = new SchemaColumn();
   c.Name = name;
   c.Type = t;
   columns.Add(c);
   Mapping.Add(name, columns.Count-1);
   return c;
 }
Example #2
0
        internal SchemaColumn AddColumn(string name, Type t)
        {
            SchemaColumn c = new SchemaColumn();

            c.Name = name;
            c.Type = t;
            columns.Add(c);
            Mapping.Add(name, columns.Count - 1);
            return(c);
        }
        internal SchemaColumn AddColumn(string name, Type t)
        {
            SchemaColumn schemaColumn = new SchemaColumn();

            schemaColumn.Name = name;
            schemaColumn.Type = t;
            this.columns.Add(schemaColumn);
            this.Mapping.Add(name, this.columns.Count - 1);
            return(schemaColumn);
        }
Example #4
0
        internal SchemaColumn AddColumn(string name, Type t)
        {
            SchemaColumn c = new SchemaColumn
            {
                Name = name,
                Type = t
            };

            _columns.Add(c);
            Mapping.Add(name, _columns.Count - 1);
            LogicalMappings[_columns.Count - 1] = _columns.Count - 1;
            return(c);
        }
        internal int ColumnIndex(string name)
        {
            int result = -1;

            for (int i = 0; i < this.columns.Count; i++)
            {
                SchemaColumn schemaColumn = this.columns[i];
                if (string.Compare(schemaColumn.Name, name, StringComparison.OrdinalIgnoreCase) == 0)
                {
                    result = i;
                    break;
                }
            }
            return(result);
        }
        internal int ColumnIndex(string name)
        {
            int index = -1;

            for (int i = 0; i < columns.Count; i++)
            {
                SchemaColumn c = columns[i];
                if (String.Compare(c.Name, name, StringComparison.OrdinalIgnoreCase) != 0)
                {
                    continue;
                }
                index = i;
                break;
            }
            return(index);
        }