System.Windows.Application.GetType C# (CSharp) Method

GetType() static private method

static private GetType ( Assembly assembly, string ns, string name ) : Type
assembly System.Reflection.Assembly
ns string
name string
return Type
		static Type GetType (Assembly assembly, string ns, string name)
		{
			var fullname = string.IsNullOrEmpty (ns) ? name : ns + "." + name;
			return assembly.GetType (fullname);
		}

Usage Example

        internal static Type ParseTypeName(Application app, string typeName)
        {
            if (typeName.IndexOf(",") > 0) {
                return Type.GetType(typeName, /* throwOnError */ false, /* ignoreCase */ false);
            }
            else {
                Type appType = app.GetType();

                if (typeName.IndexOf(".") < 0) {
                    typeName = appType.Namespace + "." + typeName;
                }
                return appType.Assembly.GetType(typeName, /* throwOnError */ false);
            }
        }
All Usage Examples Of System.Windows.Application::GetType