ToolboxItem.GetType Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates an instance of the specified type.
Overloads
GetType(IDesignerHost) |
Enables access to the type associated with the toolbox item. |
GetType(IDesignerHost, AssemblyName, String, Boolean) |
Creates an instance of the specified type, optionally using a specified designer host and assembly name. |
GetType(IDesignerHost)
Enables access to the type associated with the toolbox item.
public:
Type ^ GetType(System::ComponentModel::Design::IDesignerHost ^ host);
public Type GetType (System.ComponentModel.Design.IDesignerHost host);
public Type? GetType (System.ComponentModel.Design.IDesignerHost? host);
override this.GetType : System.ComponentModel.Design.IDesignerHost -> Type
Public Function GetType (host As IDesignerHost) As Type
Parameters
- host
- IDesignerHost
The designer host to query for ITypeResolutionService.
Returns
The type associated with the toolbox item.
Remarks
The designer host is used to access an implementation of the ITypeResolutionService interface. However, the loaded type is not added to the list of references in the designer host.
Applies to
GetType(IDesignerHost, AssemblyName, String, Boolean)
Creates an instance of the specified type, optionally using a specified designer host and assembly name.
protected:
virtual Type ^ GetType(System::ComponentModel::Design::IDesignerHost ^ host, System::Reflection::AssemblyName ^ assemblyName, System::String ^ typeName, bool reference);
protected virtual Type GetType (System.ComponentModel.Design.IDesignerHost host, System.Reflection.AssemblyName assemblyName, string typeName, bool reference);
protected virtual Type? GetType (System.ComponentModel.Design.IDesignerHost? host, System.Reflection.AssemblyName? assemblyName, string typeName, bool reference);
override this.GetType : System.ComponentModel.Design.IDesignerHost * System.Reflection.AssemblyName * string * bool -> Type
Protected Overridable Function GetType (host As IDesignerHost, assemblyName As AssemblyName, typeName As String, reference As Boolean) As Type
Parameters
- host
- IDesignerHost
The IDesignerHost for the current document. This can be null
.
- assemblyName
- AssemblyName
An AssemblyName that indicates the assembly that contains the type to load. This can be null
.
- typeName
- String
The name of the type to create an instance of.
- reference
- Boolean
A value indicating whether or not to add a reference to the assembly that contains the specified type to the designer host's set of references.
Returns
An instance of the specified type, if it can be located.
Exceptions
typeName
is not specified.