Пример #1
0
 public static Type GetType(TypeNameReference typName)
 {
     if (typName == null)
     {
         throw new ArgumentNullException();
     }
     return(GetType(typName.ClassName, typName.AssemblyFileName));
 }
Пример #2
0
        public static T CreateInstance <T>(TypeNameReference typName)
        {
            Type ty = GetType(typName);

            if (ty != null)
            {
                try
                {
                    return((T)(Activator.CreateInstance(ty)));
                }
                catch
                { }
            }

            return(default(T));
        }
Пример #3
0
        public static object CreateInstance(TypeNameReference typName)
        {
            Type ty = GetType(typName);

            if (ty != null)
            {
                try
                {
                    return(Activator.CreateInstance(ty));
                }
                catch
                { }
            }

            return(null);
        }
Пример #4
0
 public static TypeNameReference GetTypeName(object o)
 {
     return(TypeNameReference.Create(o));
 }
Пример #5
0
 public static TypeNameReference GetTypeName(Type t)
 {
     return(TypeNameReference.Create(t));
 }