Module::GetType Method (String, Boolean)
Returns the specified type, searching the module with the specified case sensitivity.
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
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 to perform a case-insensitive search; otherwise, false.
| Exception | Condition |
|---|---|
| ArgumentNullException | className is nullptr. |
| 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. |
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.
Platform Notes
Silverlight for Windows Phone
The following example gets a type in the currently executing module, specifying a string that has incorrect casing and specifying true for the ignoreCase parameter so that case is ignored.
Note: |
|---|
To run this example, see Building Examples That Use a Demo Method and a TextBlock Control. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Note: