ModelingToolboxItem Class

 

Represents a toolbox item generated in the Domain-Specific Language Tools (DSL Tools).

Namespace:   Microsoft.VisualStudio.Modeling.Design
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)


[SerializableAttribute]
[SecurityCriticalAttribute]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = "FullTrust")]
public ref class ModelingToolboxItem : ModelingToolboxItemBase

NameDescription
System_CAPS_protmethodModelingToolboxItem(SerializationInfo^, StreamingContext)

Initializes a new instance of the ModelingToolboxItem class from serialized data.

System_CAPS_pubmethodModelingToolboxItem(String^, Int32, String^, Bitmap^, String^, String^, String^, String^, ElementGroupPrototype^, ICollection^)

Initializes a new instance of the ModelingToolboxItem class from the specified information.

NameDescription
System_CAPS_pubpropertyAssemblyName

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyBitmap

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyCompany

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyComponentType

Gets the ComponentType string that is shown in the tooltip for this item.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubpropertyContextSensitiveHelpKeyword

Gets context sensitive help keyword of the toolbox item. Should NOT be localized.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubpropertyDependentAssemblies

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyDescription

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyDisplayName

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyFilter

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyId

Gets the unique identified of this toolbox item.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubpropertyIsTransient

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyLocked

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyPosition

Gets the suggested position of the toolbox item.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubpropertyProperties

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyPrototype

Gets or sets the information required to create an ElementGroup for this toolbox item.

System_CAPS_pubpropertyTabName

Gets the name of the toolbox tab to contain this item. Should be localized.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubpropertyTabNameId

Gets non-localized name Id of the toolbox tab to contain this item. Must NOT be localized.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubpropertyTypeName

(Inherited from ToolboxItem.)

System_CAPS_pubpropertyVersion

(Inherited from ToolboxItem.)

NameDescription
System_CAPS_protmethodCheckUnlocked()

(Inherited from ToolboxItem.)

System_CAPS_pubmethodCreateComponents()

(Inherited from ToolboxItem.)

System_CAPS_pubmethodCreateComponents(IDesignerHost^)

(Inherited from ToolboxItem.)

System_CAPS_pubmethodCreateComponents(IDesignerHost^, IDictionary^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodCreateComponentsCore(IDesignerHost^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodCreateComponentsCore(IDesignerHost^, IDictionary^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodDeserialize(SerializationInfo^, StreamingContext)

Loads the state of the toolbox item from the specified serialization information object.(Overrides ModelingToolboxItemBase::Deserialize(SerializationInfo^, StreamingContext).)

System_CAPS_pubmethodEquals(Object^)

Determines whether two ModelingToolboxItemBase instances are equal.(Inherited from ModelingToolboxItemBase.)

System_CAPS_protmethodFilterPropertyValue(String^, Object^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Returns the hash code for this instance.(Inherited from ModelingToolboxItemBase.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetType(IDesignerHost^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodGetType(IDesignerHost^, AssemblyName^, String^, Boolean)

(Inherited from ToolboxItem.)

System_CAPS_pubmethodInitialize(Type^)

(Inherited from ToolboxItem.)

System_CAPS_pubmethodLock()

(Inherited from ToolboxItem.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnComponentsCreated(ToolboxComponentsCreatedEventArgs^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodOnComponentsCreating(ToolboxComponentsCreatingEventArgs^)

(Inherited from ToolboxItem.)

System_CAPS_protmethodSerialize(SerializationInfo^, StreamingContext)

Saves the state of the toolbox item to the specified serialization information object.(Overrides ModelingToolboxItemBase::Serialize(SerializationInfo^, StreamingContext).)

System_CAPS_pubmethodToString()

(Inherited from ToolboxItem.)

System_CAPS_protmethodValidatePropertyType(String^, Object^, Type^, Boolean)

(Inherited from ToolboxItem.)

System_CAPS_protmethodValidatePropertyValue(String^, Object^)

(Inherited from ToolboxItem.)

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticToolboxContextOrigin

Specifies the key that indicates that a copy operation originated in the Toolbox. This field is constant.

NameDescription
System_CAPS_pubeventComponentsCreated

(Inherited from ToolboxItem.)

System_CAPS_pubeventComponentsCreating

(Inherited from ToolboxItem.)

This class provides standard toolbox item information, and also information to add to the diagram when a user of the DSL drags an item from the toolbox to the design surface. The DSL Tools generate these toolbox items from the DSL definition. You can create additional toolbox items in your code.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: