Sample:
Wrong
public object CreateInstance(object[] array) { object result; if (array.Length == 1 && array[0] is Processes) { result = new Database((Processes)Enum.ToObject(array[0], Convert.ChangeType(typeof(Processes), Enum.GetUnderlyingType(typeof(Processes))))); } else { result = typeof(Database).CreateInstance(array); } return result; }
Should be
public object CreateInstance(object[] array) { object result; if (array.Length == 1 && array[0] is Processes) { result = new Database((Processes)Convert.ChangeType(array[0], Enum.GetUnderlyingType(typeof(Processes)))); } else { result = typeof(Database).CreateInstance(array); } return result; }
Sample: Wrong
public object CreateInstance(object[] array) { object result; if (array.Length == 1 && array[0] is Processes) { result = new Database((Processes)Enum.ToObject(array[0], Convert.ChangeType(typeof(Processes), Enum.GetUnderlyingType(typeof(Processes))))); } else { result = typeof(Database).CreateInstance(array); } return result; }
Should bepublic object CreateInstance(object[] array) { object result; if (array.Length == 1 && array[0] is Processes) { result = new Database((Processes)Convert.ChangeType(array[0], Enum.GetUnderlyingType(typeof(Processes)))); } else { result = typeof(Database).CreateInstance(array); } return result; }