Share via


ProjectPackage Members

Include Protected Members
Include Inherited Members

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

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 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 methodStatic member

GetGlobalService

Overloaded.

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

Overloaded.

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

Initialize

Initializes the project package. (Overrides Package.Initialize().)

Protected method

InitializeSolutionListeners

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

Overloaded.

Public method

TryGetService

Overloaded.

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