Share via


ModelingPackage Members

Include Protected Members
Include Inherited 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 try to free resources and perform other cleanup operations before it 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

Public method

AddService

Overloaded.

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

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.)

Public method

RemoveService

Overloaded.

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