toMetricUnit method
Implementation
MetricUnit toMetricUnit() {
switch (this) {
case 'Seconds':
return MetricUnit.seconds;
case 'Microseconds':
return MetricUnit.microseconds;
case 'Milliseconds':
return MetricUnit.milliseconds;
case 'Bytes':
return MetricUnit.bytes;
case 'Kilobytes':
return MetricUnit.kilobytes;
case 'Megabytes':
return MetricUnit.megabytes;
case 'Gigabytes':
return MetricUnit.gigabytes;
case 'Terabytes':
return MetricUnit.terabytes;
case 'Bits':
return MetricUnit.bits;
case 'Kilobits':
return MetricUnit.kilobits;
case 'Megabits':
return MetricUnit.megabits;
case 'Gigabits':
return MetricUnit.gigabits;
case 'Terabits':
return MetricUnit.terabits;
case 'Percent':
return MetricUnit.percent;
case 'Count':
return MetricUnit.count;
case 'Bytes/Second':
return MetricUnit.bytesSecond;
case 'Kilobytes/Second':
return MetricUnit.kilobytesSecond;
case 'Megabytes/Second':
return MetricUnit.megabytesSecond;
case 'Gigabytes/Second':
return MetricUnit.gigabytesSecond;
case 'Terabytes/Second':
return MetricUnit.terabytesSecond;
case 'Bits/Second':
return MetricUnit.bitsSecond;
case 'Kilobits/Second':
return MetricUnit.kilobitsSecond;
case 'Megabits/Second':
return MetricUnit.megabitsSecond;
case 'Gigabits/Second':
return MetricUnit.gigabitsSecond;
case 'Terabits/Second':
return MetricUnit.terabitsSecond;
case 'Count/Second':
return MetricUnit.countSecond;
case 'None':
return MetricUnit.none;
}
throw Exception('$this is not known in enum MetricUnit');
}