/// <summary> /// Contains cases for each type of container that needs a pipe server. /// </summary> private static TypeSwitch AllCases() { var typeSwitch = new TypeSwitch(); typeSwitch.AddCase(typeof(GameInfoContainer), GameContainer); typeSwitch.AddCase(typeof(SpaceCenterContainer), SpaceCenterContainer); return(typeSwitch); }