[CommandMethod("RemaskHiddenLayerstates")]
public void RemaskHiddenLayerstates()
{
var layMan = Db.LayerStateManager;
var names = layMan.GetLayerStateNames(true, false);
foreach (var name in names)
{
var lmask = layMan.GetLayerStateMask(name.ToString());
int numMask = Convert.ToInt32(lmask);
if (numMask > 32768)
{
numMask = numMask - 32768;
}
LayerStateMasks lsm = (LayerStateMasks) numMask;
layMan.SetLayerStateMask(name.ToString(), lsm);
}
}