BuildManager.GetType Method (String, Boolean, Boolean)

 

Finds a type in the top-level assemblies, or in assemblies that are defined in configuration, by using a case-insensitive search and optionally throwing an exception on failure.

Namespace:   System.Web.Compilation
Assembly:  System.Web (in System.Web.dll)

public static Type GetType(
	string typeName,
	bool throwOnError,
	bool ignoreCase
)

Parameters

typeName
Type: System.String

The name of the type.

throwOnError
Type: System.Boolean

true to throw an exception if a Type cannot be generated for the type name; otherwise, false.

ignoreCase
Type: System.Boolean

true if typeName is case-sensitive; otherwise, false.

Return Value

Type: System.Type

A Type object that represents the requested typeName parameter.

Exception Condition
HttpException

typeName is invalid.

- or -

typeName is ambiguous.

- or -

typeName could not be found, and throwOnError is true.

A top-level assembly refers to the Global.asax file, or to a file that is in the App_GlobalResources, App_WebReferences, App_Code, or App_Browsers directory.

.NET Framework
Available since 2.0
Return to top
Show: