예제 #1
0
        public TablePanelEventArgs(ITablePanel panel, int layerHandle)
        {
            if (panel == null)
            {
                throw new ArgumentNullException("panel");
            }
            if (layerHandle == -1)
            {
                throw new ArgumentException("layerHandle out of bounds");
            }

            Panel       = panel;
            LayerHandle = layerHandle;
        }
예제 #2
0
 public TablePanelInfo(TableEditorGrid grid, ILegendLayer layer, ITablePanel panel)
 {
     if (grid == null)
     {
         throw new ArgumentNullException("grid");
     }
     if (layer == null)
     {
         throw new ArgumentNullException("layer");
     }
     if (panel == null)
     {
         throw new ArgumentNullException("panel");
     }
     Grid  = grid;
     Layer = layer;
     Panel = panel;
 }