Share via


ProjectPackage Members

Include Protected Members
Include Inherited Members

This type is only used internally; you cannot use it directly from your code. The base class for project packages. Handles solution listeners.

The ProjectPackage type exposes the following members.

Constructors

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

Top

Methods

  Name Description
Protected method AddOptionKey (Inherited from Package.)
Public method CreateInstance (Inherited from Package.)
Public method CreateTool (Inherited from Package.)
Protected method CreateToolWindow (Inherited from Package.)
Protected method Dispose Override. Disposes of the project package. (Overrides Package.Dispose(Boolean).)
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 methodStatic member GetGlobalService<T>
Public methodStatic member GetGlobalService<TServiceObject, TServiceType>
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.)
Public method GetService<TServiceType>
Public method GetService<TServiceObject, TServiceType>
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method Initialize Override. Initializes the project package. (Overrides Package.Initialize().)
Protected method InitializeSolutionListeners Override. Initializes the project package.
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.)
Public method ShowOptionPage (Inherited from Package.)
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Public methodStatic member TryGetGlobalService<T>
Public methodStatic member TryGetGlobalService<S, I>
Public method TryGetService<T>
Public method TryGetService<TServiceObject, TServiceType>

Top

Properties

  Name Description
Public property ApplicationRegistryRoot (Inherited from Package.)
Public property ServiceProvider
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

ProjectPackage Class

Microsoft.VisualStudio.Data.Schema.Project.Project.MPF Namespace