Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents an abstract toolbox item.
Inheritance Hierarchy
System.Object
System.Drawing.Design.ToolboxItem
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItemBase
Microsoft.VisualStudio.Modeling.Design.ModelingToolboxItem
Microsoft.VisualStudio.Modeling.Shell.ModelingBindingSourceToolboxItem
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.10.0.dll)
Syntax
'Declaration
<SerializableAttribute> _
<PermissionSetAttribute(SecurityAction.LinkDemand, Name := "FullTrust")> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public MustInherit Class ModelingToolboxItemBase _
Inherits ToolboxItem
[SerializableAttribute]
[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class ModelingToolboxItemBase : ToolboxItem
[SerializableAttribute]
[PermissionSetAttribute(SecurityAction::LinkDemand, Name = L"FullTrust")]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class ModelingToolboxItemBase abstract : public ToolboxItem
[<AbstractClass>]
[<SerializableAttribute>]
[<PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")>]
[<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")>]
type ModelingToolboxItemBase =
class
inherit ToolboxItem
end
public abstract class ModelingToolboxItemBase extends ToolboxItem
The ModelingToolboxItemBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
ModelingToolboxItemBase(SerializationInfo, StreamingContext) | Serialization constructor. |
![]() |
ModelingToolboxItemBase(String, Int32, String, Bitmap, String, String, String, String, ICollection) | Initializes a new instance of the ModelingToolboxItemBase class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
AssemblyName | Gets or sets the name of the assembly that contains the type or types that the toolbox item creates. (Inherited from ToolboxItem.) |
![]() |
Bitmap | Gets or sets a bitmap to represent the toolbox item in the toolbox. (Inherited from ToolboxItem.) |
![]() |
Company | Gets or sets the company name for this ToolboxItem. (Inherited from ToolboxItem.) |
![]() |
ComponentType | Gets the ComponentType string that is shown in the tooltip for this item. (Overrides ToolboxItem.ComponentType.) |
![]() |
ContextSensitiveHelpKeyword | Gets context sensitive help keyword of the toolbox item. Should NOT be localized. |
![]() |
DependentAssemblies | Gets or sets the AssemblyName for the toolbox item. (Inherited from ToolboxItem.) |
![]() |
Description | Gets or sets the description for this ToolboxItem. (Inherited from ToolboxItem.) |
![]() |
DisplayName | Gets or sets the display name for the toolbox item. (Inherited from ToolboxItem.) |
![]() |
Filter | Gets or sets the filter that determines whether the toolbox item can be used on a destination component. (Inherited from ToolboxItem.) |
![]() |
Id | Gets the unique identified of this toolbox item. |
![]() |
IsTransient | Gets a value indicating whether the toolbox item is transient. (Inherited from ToolboxItem.) |
![]() |
Locked | Gets a value indicating whether the ToolboxItem is currently locked. (Inherited from ToolboxItem.) |
![]() |
Position | Gets the suggested position of the toolbox item. |
![]() |
Properties | Gets a dictionary of properties. (Inherited from ToolboxItem.) |
![]() |
TabName | Gets the name of the toolbox tab to contain this item. Should be localized. |
![]() |
TabNameId | Gets non-localized name Id of the toolbox tab to contain this item. Must NOT be localized. |
![]() |
TypeName | Gets or sets the fully qualified name of the type of IComponent that the toolbox item creates when invoked. (Inherited from ToolboxItem.) |
![]() |
Version | Gets the version for this ToolboxItem. (Inherited from ToolboxItem.) |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CheckUnlocked | Throws an exception if the toolbox item is currently locked. (Inherited from ToolboxItem.) |
![]() |
CreateComponents() | Creates the components that the toolbox item is configured to create. (Inherited from ToolboxItem.) |
![]() |
CreateComponents(IDesignerHost) | Creates the components that the toolbox item is configured to create, using the specified designer host. (Inherited from ToolboxItem.) |
![]() |
CreateComponents(IDesignerHost, IDictionary) | Creates the components that the toolbox item is configured to create, using the specified designer host and default values. (Inherited from ToolboxItem.) |
![]() |
CreateComponentsCore(IDesignerHost) | Creates a component or an array of components when the toolbox item is invoked. (Inherited from ToolboxItem.) |
![]() |
CreateComponentsCore(IDesignerHost, IDictionary) | Creates an array of components when the toolbox item is invoked. (Inherited from ToolboxItem.) |
![]() |
Deserialize | Deserialize this instance of the ModelingToolboxItemBase. (Overrides ToolboxItem.Deserialize(SerializationInfo, StreamingContext).) |
![]() |
Equals | Determines whether two ModelingToolboxItemBase instances are equal. (Overrides ToolboxItem.Equals(Object).) |
![]() |
FilterPropertyValue | Filters a property value before returning it. (Inherited from ToolboxItem.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Returns the hash code for this instance. (Overrides ToolboxItem.GetHashCode().) |
![]() |
GetType() | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
GetType(IDesignerHost) | Enables access to the type associated with the toolbox item. (Inherited from ToolboxItem.) |
![]() |
GetType(IDesignerHost, AssemblyName, String, Boolean) | Creates an instance of the specified type, optionally using a specified designer host and assembly name. (Inherited from ToolboxItem.) |
![]() |
Initialize | Initializes the current toolbox item with the specified type to create. (Inherited from ToolboxItem.) |
![]() |
Lock | Locks the toolbox item and prevents changes to its properties. (Inherited from ToolboxItem.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnComponentsCreated | Raises the ComponentsCreated event. (Inherited from ToolboxItem.) |
![]() |
OnComponentsCreating | Raises the ComponentsCreating event. (Inherited from ToolboxItem.) |
![]() |
Serialize | Serializes this instance of the ModelingToolboxItemBase. (Overrides ToolboxItem.Serialize(SerializationInfo, StreamingContext).) |
![]() |
ToString | Returns a String that represents the current ToolboxItem. (Inherited from ToolboxItem.) |
![]() |
ValidatePropertyType | Validates that an object is of a given type. (Inherited from ToolboxItem.) |
![]() |
ValidatePropertyValue | Validates a property before it is assigned to the property dictionary. (Inherited from ToolboxItem.) |
Top
Events
Name | Description | |
---|---|---|
![]() |
ComponentsCreated | Occurs immediately after components are created. (Inherited from ToolboxItem.) |
![]() |
ComponentsCreating | Occurs when components are about to be created. (Inherited from ToolboxItem.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
ISerializable.GetObjectData | For a description of this member, see the GetObjectData method. (Inherited from ToolboxItem.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.