Exemplo n.º 1
0
 public bool Equals(DiskTypeEnum obj)
 {
     if ((object)obj == null)
     {
         return(false);
     }
     return(StringComparer.OrdinalIgnoreCase.Equals(this.Value, obj.Value));
 }
Exemplo n.º 2
0
        public DiskParameter(DiskTypeEnum ImageType)
        {
            switch (ImageType)
            {
            case DiskTypeEnum.Disk2D:
                SetDiskParameter(AllocationTable2DSector, EntrySectorStart2D, MaxCluster2D, ClusterPerSector2D);
                break;

            case DiskTypeEnum.Disk2DD:
                SetDiskParameter(AllocationTable2DDSector, EntrySectorStart2DD, MaxCluster2DD, ClusterPerSector2DD);
                break;

            case DiskTypeEnum.Disk2HD:
                SetDiskParameter(AllocationTable2HDSector, EntrySectorStart2HD, MaxCluster2HD, ClusterPerSector2HD);
                break;
            }
        }
Exemplo n.º 3
0
        public TrackFormat(DiskTypeEnum ImageType)
        {
            switch (ImageType)
            {
            case DiskTypeEnum.Disk2D:
                SetTrackFormat(TrackPerSector2D, TrackMax2D);
                break;

            case DiskTypeEnum.Disk2DD:
                SetTrackFormat(TrackPerSector2DD, TrackMax2DD);
                break;

            case DiskTypeEnum.Disk2HD:
                SetTrackFormat(TrackPerSector2HD, TrackMax2HD);
                break;
            }
        }
Exemplo n.º 4
0
 public void SetImageType(DiskTypeEnum value)
 {
     imageType          = value;
     CurrentTrackFormat = new TrackFormat(value);
     DiskParameter      = new DiskParameter(value);
 }