public static void DeserializeThisFrom(this ResizerHotkeyList rhkList_in, string fileName_in, ESerializationType serializationType_in) { switch (serializationType_in) { case ESerializationType.Binary: BinDeserializeThisFrom(rhkList_in, fileName_in); break; case ESerializationType.Xml: XmlDeserializeThisFrom(rhkList_in, fileName_in); break; case ESerializationType.Json: throw new NotImplementedException(); default: throw new InvalidOperationException(); } }