Add Missing Case Statements
In This Article
Adds case statements for all uncovered cases to the current switch statement.
#Availability
From the context menus or via shortcuts:
- when the edit cursor or caret is on a switch statement, provided that this switch statement does not cover all available enumeration cases.
#Example
switch (│DateTime.Now.DayOfWeek)
{
case DayOfWeek.Monday:
TodaySchedule = MonSchedule;
break;
case DayOfWeek.Tuesday:
TodaySchedule = TueSchedule;
break;
case DayOfWeek.Wednesday:
TodaySchedule = WedSchedule;
break;
case DayOfWeek.Thursday:
TodaySchedule = ThuSchedule;
break;
case DayOfWeek.Friday:
TodaySchedule = FriSchedule;
break;
}
Select Case │DateTime.Now.DayOfWeek
Case DayOfWeek.Monday
TodaySchedule = MonSchedule
Case DayOfWeek.Tuesday
TodaySchedule = TueSchedule
Case DayOfWeek.Wednesday
TodaySchedule = WedSchedule
Case DayOfWeek.Thursday
TodaySchedule = ThuSchedule
Case DayOfWeek.Friday
TodaySchedule = FriSchedule
End Select
Result:
switch (DateTime.Now.DayOfWeek)
{
case DayOfWeek.Monday:
TodaySchedule = MonSchedule;
break;
case DayOfWeek.Tuesday:
TodaySchedule = TueSchedule;
break;
case DayOfWeek.Wednesday:
TodaySchedule = WedSchedule;
break;
case DayOfWeek.Thursday:
TodaySchedule = ThuSchedule;
break;
case DayOfWeek.Friday:
TodaySchedule = FriSchedule;
break;
case DayOfWeek.Sunday:
break;
case DayOfWeek.Saturday:
break;
}
Select Case DateTime.Now.DayOfWeek
Case DayOfWeek.Monday
TodaySchedule = MonSchedule
Case DayOfWeek.Tuesday
TodaySchedule = TueSchedule
Case DayOfWeek.Wednesday
TodaySchedule = WedSchedule
Case DayOfWeek.Thursday
TodaySchedule = ThuSchedule
Case DayOfWeek.Friday
TodaySchedule = FriSchedule
Case DayOfWeek.Sunday
Case DayOfWeek.Saturday
End Select