예제 #1
0
        public override BaseEntity Clone(ProductRule productRule, BaseEntity container)
        {
            RegionTable newRegionTable = new RegionTable(productRule, container, (Location)_location.Clone())
            {
                Freeze = Freeze,
                //TempleteRows = TempleteRows
            };

            newRegionTable._regions = _regions.Clone(productRule, newRegionTable);
            return(newRegionTable);
        }
예제 #2
0
 public CornerRegion(RegionTable table)
 {
     this._table = table;
 }
예제 #3
0
 public RowHeaderRegion(RegionTable table) : base(table)
 {
 }
예제 #4
0
 public HeaderRegion NewHeaderRegion(RegionTable table, bool isRow)
 {
     return(isRow ? (HeaderRegion) new RowHeaderRegion(table) : new ColumnHeaderRegion(table));
 }
예제 #5
0
 protected HeaderRegion(RegionTable table)
 {
     this._table = table;
 }
예제 #6
0
 public ColumnHeaderRegion(RegionTable table) : base(table)
 {
 }
예제 #7
0
 public BodyRegion(RegionTable table)
 {
     this._table = table;
 }