public static DummyColumn Create(string unsupportedTypeName) { var result = new DummyColumn(); result.SetUnsupportedMessage(FormatFailedToCreateType(unsupportedTypeName)); return(result); }
private static Column CreateColumn(Type type) { Debug.Assert(type != null); var result = Activator.CreateInstance(type, true) as Column; return(result ?? DummyColumn.Create(type.FullName)); }
private static Column CreateColumn(string typeFullName) { var type = GetType(typeFullName); return(type == null?DummyColumn.Create(typeFullName) : CreateColumn(type)); }