public void FeatureMapBinType() { switch (Binstance.BinType) { case BinTypeEnum.RoundStorage: Binstance = ArcGISFeature.MapBinToRoundType(Binstance); var roundBin = new RoundBin(Binstance); switch (roundBin.HasHopper) { case true: HasHopper = 0; break; case false: HasHopper = 1; break; default: HasHopper = -1; break; } break; case BinTypeEnum.FlatStructure: Binstance = ArcGISFeature.MapBinToFlatType(Binstance); break; case BinTypeEnum.PolygonStructure: Binstance = ArcGISFeature.MapBinToPolyType(Binstance); break; case BinTypeEnum.GravityWagon: Binstance = ArcGISFeature.MapBinToGravityType(Binstance); break; default: break; } }