Module.GetType Method (String, Boolean)
Returns the specified type, searching the module with the specified case sensitivity.
Assembly: mscorlib (in mscorlib.dll)
[<ComVisibleAttribute(true)>] abstract GetType : className:string * ignoreCase:bool -> Type [<ComVisibleAttribute(true)>] override GetType : className:string * ignoreCase:bool -> Type
Parameters
- className
-
Type:
System.String
The name of the type to locate. The name must be fully qualified with the namespace.
- ignoreCase
-
Type:
System.Boolean
true for case-insensitive search; otherwise, false.
Return Value
Type: System.TypeA Type object representing the given type, if the type is in this module; otherwise, null.
| Exception | Condition |
|---|---|
| ArgumentNullException | className is null. |
| TargetInvocationException | The class initializers are invoked and an exception is thrown. |
| ArgumentException | className is a zero-length string. |
| FileNotFoundException | className requires a dependent assembly that could not be found. |
| FileLoadException | className requires a dependent assembly that was found but could not be loaded. -or- The current assembly was loaded into the reflection-only context, and className requires a dependent assembly that was not preloaded. |
| BadImageFormatException | className requires a dependent assembly, but the file is not a valid assembly. -or- className requires a dependent assembly which was compiled for a version of the runtime later than the currently loaded version. |
Note |
|---|
If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see Type Forwarding in the Common Language Runtime. |
A type can be retrieved from a specific module using Module.GetType. Calling Module.GetType on the module that contains the manifest will not search the entire assembly. To retrieve a type from an assembly, regardless of which module it is in, you must call Assembly.GetType.
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
