ModelingPackage Members

When overridden in a derived class, represents the VSPackage for the Domain-Specific Language Designer.

The ModelingPackage type exposes the following members.

Constructors

  Name Description
Protected method ModelingPackage Initializes a new instance of the ModelingPackage class.

Top

Methods

  Name Description
Protected method AddOptionKey (Inherited from Package.)
Public methodStatic member AddOrReplaceToolboxItem Adds an item to the Toolbox or replaces an item in the Toolbox.
Protected method AddToolWindow Adds a tool window to the generated designer for a domain-specific language.
Public method CreateInstance (Inherited from Package.)
Protected method CreateLocator Creates a model element locator for the package.
Public method CreateTool (Inherited from Package.)
Protected method CreateToolboxItems Creates the items in the Toolbox.
Public method CreateToolWindow Overloaded.
Protected method Dispose (Inherited from Package.)
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method FindToolWindow (Inherited from Package.)
Protected method GetAutomationObject (Inherited from Package.)
Protected method GetDialogPage (Inherited from Package.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetOutputPane (Inherited from Package.)
Public method GetProviderLocale (Inherited from Package.)
Protected method GetService (Inherited from Package.)
Public method GetToolWindow Overloaded. Gets a tool window.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method Initialize Initializes the ModelingPackage class. (Overrides Package.Initialize().)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method OnLoadOptions (Inherited from Package.)
Protected method OnSaveOptions (Inherited from Package.)
Protected method ParseToolboxResource Overloaded.
Protected method QueryClose (Inherited from Package.)
Protected method RegisterEditorFactory (Inherited from Package.)
Protected method RegisterProjectFactory (Inherited from Package.)
Protected method SetupDynamicToolbox Refreshes the items in the Toolbox.
Public method ShowOptionPage (Inherited from Package.)
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Public property ApplicationRegistryRoot (Inherited from Package.)
Protected property DesignTimeRunMode Gets the modeling package and verifies whether the generated designer for the domain-specific language is running in debug mode.
Public property Locator Gets the model element locator, which locates modeling elements in the package.
Protected property SetupMode Gets the modeling package and verifies whether the Domain-Specific Language Designer is being set up.
Public property UserDataPath (Inherited from Package.)
Public property UserLocalDataPath (Inherited from Package.)
Public property UserRegistryRoot (Inherited from Package.)
Public property Zombied (Inherited from Package.)

Top

Events

  Name Description
Protected event ToolboxInitialized (Inherited from Package.)
Protected event ToolboxUpgraded (Inherited from Package.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IServiceContainer.AddService (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceContainer.AddService (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceContainer.AddService (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceContainer.AddService (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPackage.Close (Inherited from Package.)
Explicit interface implemetationPrivate method IVsToolWindowFactory.CreateToolWindow (Inherited from Package.)
Explicit interface implemetationPrivate method IOleCommandTarget.Exec (Inherited from Package.)
Explicit interface implemetationPrivate method IVsUserSettings.ExportSettings (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPackage.GetAutomationObject (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPackage.GetPropertyPage (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceProvider.GetService (Inherited from Package.)
Explicit interface implemetationPrivate method IVsUserSettings.ImportSettings (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPersistSolutionOpts.LoadUserOptions (Inherited from Package.)
Explicit interface implemetationPrivate method Microsoft#VisualStudio#Shell#Interop#IVsUserSettingsMigration#MigrateSettings (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPackage.QueryClose (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceProvider.QueryService (Inherited from Package.)
Explicit interface implemetationPrivate method IOleCommandTarget.QueryStatus (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPersistSolutionOpts.ReadUserOptions (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceContainer.RemoveService (Inherited from Package.)
Explicit interface implemetationPrivate method IServiceContainer.RemoveService (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPackage.ResetDefaults (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPersistSolutionOpts.SaveUserOptions (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPackage.SetSite (Inherited from Package.)
Explicit interface implemetationPrivate method IVsPersistSolutionOpts.WriteUserOptions (Inherited from Package.)

Top

See Also

Reference

ModelingPackage Class

Microsoft.VisualStudio.Modeling.Shell Namespace