Package Members
Include Protected Members
Include Inherited Members
Provides a managed implementation of the VSIP interfaces required to create a fully functional VSPackage.
The Package type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
Package | Initializes a new instance of Package. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
AddOptionKey | Adds a user option key name into the list of option keys. |
![]() |
CreateInstance | Creates the specified COM object using the Visual Studio's local registry CLSID object. |
![]() |
CreateTool | Enables derived classes to provide an implementation if necessary. |
![]() |
CreateToolWindow | Creates a tool window of the specified type with the specified ID. |
![]() |
Dispose | Releases the resources used by the Package object. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
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.) |
![]() |
FindToolWindow | Gets the tool window corresponding to the specified type and ID. |
![]() |
FindWindowPane | |
![]() |
GetAutomationObject | Gets the automation object for the VSPackage. |
![]() |
GetDialogPage | Gets the requested dialog page. |
![]() ![]() |
GetGlobalService | Gets a service proffered globally by Visual Studio or one of its packages. This is the same as calling GetService() on an instance of a package that proffers no services itself. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetOutputPane | Gets the requested output window. |
![]() |
GetProviderLocale | Returns the locale associated with this service provider. |
![]() |
GetService | Gets type-based services from the VSPackage service container. |
![]() |
GetToolboxItemData | |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
Initialize | Called when the VSPackage is loaded by Visual Studio. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnLoadOptions | Invoked by the package class when there are options to be read out of the solution file. |
![]() |
OnSaveOptions | Invoked by the Package class when there are options to be saved to the solution file. |
![]() |
ParseToolboxResource(TextReader, Guid) | Parses an embedded text resource of appropriate format for information about which items should be added to the Toolbox. |
![]() |
ParseToolboxResource(TextReader, ResourceManager) | Parses an embedded text resource of appropriate format for information about which items should be added to the Toolbox. |
![]() |
QueryClose | Called to ask the package if the shell can be closed. |
![]() |
RegisterEditorFactory | Registers an editor factory with Visual Studio. |
![]() |
RegisterProjectFactory | Registers a project factory with Visual Studio. |
![]() |
ShowOptionPage | Displays a specified tools options page. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ApplicationRegistryRoot | Gets the root registry key of the current Visual Studio registry hive. |
![]() |
UserDataPath | Gets the path to user data storage for Visual Studio. |
![]() |
UserLocalDataPath | Gets the path to local user data storage for Visual Studio. |
![]() |
UserRegistryRoot | Gets a registry key that can be used to store user data. |
![]() |
Zombied | Gets a value indicating whether the package in the process of shutdown. |
Top
Events
Name | Description | |
---|---|---|
![]() |
ToolboxInitialized | Event generated whenever Visual Studio initializes its Toolbox. |
![]() |
ToolboxUpgraded | Event generated whenever Visual Studio upgrades its Toolbox. |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
![]() ![]() |
IServiceContainer.AddService(Type, ServiceCreatorCallback) | Infrastructure. Adds the given service to the VSPackage's service container. |
![]() ![]() |
IServiceContainer.AddService(Type, Object) | Infrastructure. Adds the given service to the VSPackage's service container. |
![]() ![]() |
IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) | Adds the given service to the service container by means of the specified ServiceCreatorCallback. |
![]() ![]() |
IServiceContainer.AddService(Type, Object, Boolean) | Infrastructure. Adds the given service to the VSPackage's service container. |
![]() ![]() |
IServiceProvider.GetService | Gets the service of the specified type. |
![]() ![]() |
IServiceContainer.RemoveService(Type) | Infrastructure. Removes the given service type from the service container. |
![]() ![]() |
IServiceContainer.RemoveService(Type, Boolean) | Infrastructure. Removes the given service type from the service container, and optionally promotes the removal of the service to parent service containers. |
![]() ![]() |
IOleCommandTarget.Exec | Executes a specified command or displays help for a command. |
![]() ![]() |
IOleCommandTarget.QueryStatus | Queries the object for the status of one or more commands generated by user interface events. |
![]() ![]() |
IServiceProvider.QueryService | Infrastructure. Internal IServiceProvider implementation. |
![]() ![]() |
IVsPackage.Close | Infrastructure. Closes and disposes the package. |
![]() ![]() |
IVsPackage.GetAutomationObject | Infrastructure. Gets an automation-friendly object for this package. |
![]() ![]() |
IVsPackage.GetPropertyPage | Infrastructure. Proffers access to the Tools menu Options and the property pages of the Customize Toolbox dialog boxes. |
![]() ![]() |
IVsPackage.QueryClose | Infrastructure. Called to ask the VSPackage if the Visual Studio shell can be closed. |
![]() ![]() |
IVsPackage.ResetDefaults | Infrastructure. Resets Toolbox defaults. |
![]() ![]() |
IVsPackage.SetSite | Infrastructure. Initializes the VSPackage in the Visual Studio environment. |
![]() ![]() |
IVsPersistSolutionOpts.LoadUserOptions | Infrastructure. Loads user options for a given solution. |
![]() ![]() |
IVsPersistSolutionOpts.ReadUserOptions | Infrastructure. Reads user options for a given solution. |
![]() ![]() |
IVsPersistSolutionOpts.SaveUserOptions | Infrastructure. Saves user options for a given solution. |
![]() ![]() |
IVsPersistSolutionOpts.WriteUserOptions | Infrastructure. Writes user options for a given solution. |
![]() ![]() |
IVsToolboxItemProvider.GetItemContent | |
![]() ![]() |
IVsToolWindowFactory.CreateToolWindow | Infrastructure. Creates a tool window of the specified type with the specified ID. |
![]() ![]() |
IVsUserSettings.ExportSettings | Infrastructure. This method implements the IVsUserSettings Interface used to manage profiles and import/export settings to XML files. |
![]() ![]() |
IVsUserSettings.ImportSettings | Infrastructure. Retrieves a VSPackage's configuration using the Visual Studio settings mechanism when a user selects the import option of the Import/Export Settings feature on the IDE’s Tools menu. This method is part of the implementation of the IVsUserSettings interface used to manage profiles and import/export settings to XML files. |
![]() ![]() |
IVsUserSettingsMigration.MigrateSettings |
Top