public static Type GetType(TypeNameReference typName) { if (typName == null) { throw new ArgumentNullException(); } return(GetType(typName.ClassName, typName.AssemblyFileName)); }
public static T CreateInstance <T>(TypeNameReference typName) { Type ty = GetType(typName); if (ty != null) { try { return((T)(Activator.CreateInstance(ty))); } catch { } } return(default(T)); }
public static object CreateInstance(TypeNameReference typName) { Type ty = GetType(typName); if (ty != null) { try { return(Activator.CreateInstance(ty)); } catch { } } return(null); }
public static TypeNameReference GetTypeName(object o) { return(TypeNameReference.Create(o)); }
public static TypeNameReference GetTypeName(Type t) { return(TypeNameReference.Create(t)); }