Assembly.GetType Method (String)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets the Type object with the specified name in the assembly instance.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- name
- Type: System.String
The full name of the type.
Return Value
Type: System.TypeA Type object that represents the specified class, or Nothing if the class is not found.
| Exception | Condition |
|---|---|
| ArgumentException | name is invalid. |
| ArgumentNullException | name is Nothing. |
| FileNotFoundException | name requires a dependent assembly that could not be found. |
| FileLoadException | name requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and name requires a dependent assembly that was not preloaded. |
| BadImageFormatException | name requires a dependent assembly, but the file is not a valid assembly. -or- name requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. |
| MemberAccessException | The method is invoked late-bound through mechanisms such as Type.InvokeMember. |
This method only searches the current assembly instance. The name parameter includes the namespace but not the assembly.
Note: |
|---|
If the type has been forwarded to another assembly, it is still returned by this method. |
A type can be retrieved from a specific module using Module.GetType. Calling Module.GetType on the module containing the manifest will not initiate a search of the entire assembly.
Version Notes
Windows Phone
GetType throws a TypeLoadException exception instead of an ArgumentException exception when name is Nothing. If name is an invalid name, GetType returns Nothing.
Note: