Example #1
0
 private ISchema GetSchema()
 {
     if (schema == null)
     {
         schema  = Reader.GetSchema();
         columns = new ColumnCollection();
         foreach (ColumnDefinition column in schema.ColumnDefinitions)
         {
             if (!column.IsIgnored)
             {
                 columns.AddColumn(column);
             }
         }
     }
     return(schema);
 }
Example #2
0
 /// <summary>
 /// Adds a column to the schema, using the given definition to define it.
 /// </summary>
 /// <param name="definition">The definition of the column to add.</param>
 /// <returns>The current schema.</returns>
 protected void AddColumnBase(IColumnDefinition definition)
 {
     definitions.AddColumn(definition);
 }