FlavoredProjectBase Members

Include Protected Members
Include Inherited Members

The FlavoredProjectBase type exposes the following members.

Constructors

 

Name

Description

Public method

FlavoredProjectBase

Top

Methods

 

Name

Description

Protected method

AdviseHierarchyEvents

Protected method

Close

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

ExecCommand

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

FreeInterfaces

Protected method

GetCanonicalName

Public method

GetComInterface<Interface_T>

Protected method

GetGuidProperty

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Protected method

GetNestedHierarchy

Protected method

GetProperty

Protected method

GetSite

Public method

GetType

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

Protected method

InitializeForOuter

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Protected method

OnAggregationComplete

Protected method

ParseCanonicalName

Protected method

QueryClose

Protected method

QueryStatusCommand

Protected method

SetGuidProperty

Protected method

SetInnerProject

Protected method

SetProperty

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Protected method

UnadviseHierarchyEvents

Protected method

Unused0

Protected method

Unused1

Protected method

Unused2

Protected method

Unused3

Protected method

Unused4

Top

Fields

 

Name

Description

Protected field

_innerOleCommandTarget

Protected field

_innerVsAggregatableProject

Protected field

_innerVsHierarchy

Protected field

_innerVsUIHierarchy

Protected field

serviceProvider

Top

Events

 

Name

Description

Public event

DirectoryAdded

Public event

DirectoryRemoved

Public event

DirectoryRenamed

Public event

FileAdded

Public event

FileRemoved

Public event

FileRenamed

Public event

SccStatusChanged

Top

Explicit Interface Implementations

 

Name

Description

Explicit interface implemetationPrivate method

IVsHierarchy.AdviseHierarchyEvents

Explicit interface implemetationPrivate method

IVsUIHierarchy.AdviseHierarchyEvents

Explicit interface implemetationPrivate method

IVsHierarchy.Close

Explicit interface implemetationPrivate method

IVsUIHierarchy.Close

Explicit interface implemetationPrivate method

IOleCommandTarget.Exec

Explicit interface implemetationPrivate method

IVsUIHierarchy.ExecCommand

Explicit interface implemetationPrivate method

IVsAggregatableProjectCorrected.GetAggregateProjectTypeGuids

Explicit interface implemetationPrivate method

IVsHierarchy.GetCanonicalName

Explicit interface implemetationPrivate method

IVsUIHierarchy.GetCanonicalName

Explicit interface implemetationPrivate method

IVsHierarchy.GetGuidProperty

Explicit interface implemetationPrivate method

IVsUIHierarchy.GetGuidProperty

Explicit interface implemetationPrivate method

IVsHierarchy.GetNestedHierarchy

Explicit interface implemetationPrivate method

IVsUIHierarchy.GetNestedHierarchy

Explicit interface implemetationPrivate method

IVsHierarchy.GetProperty

Explicit interface implemetationPrivate method

IVsUIHierarchy.GetProperty

Explicit interface implemetationPrivate method

IServiceProvider.GetService

Explicit interface implemetationPrivate method

IVsHierarchy.GetSite

Explicit interface implemetationPrivate method

IVsUIHierarchy.GetSite

Explicit interface implemetationPrivate method

IVsAggregatableProjectCorrected.InitializeForOuter

Explicit interface implemetationPrivate method

IVsAggregatableProjectCorrected.OnAggregationComplete

Explicit interface implemetationPrivate method

IVsHierarchy.ParseCanonicalName

Explicit interface implemetationPrivate method

IVsUIHierarchy.ParseCanonicalName

Explicit interface implemetationPrivate method

IVsHierarchy.QueryClose

Explicit interface implemetationPrivate method

IVsUIHierarchy.QueryClose

Explicit interface implemetationPrivate method

IOleCommandTarget.QueryStatus

Explicit interface implemetationPrivate method

IVsUIHierarchy.QueryStatusCommand

Explicit interface implemetationPrivate method

IVsAggregatableProjectCorrected.SetAggregateProjectTypeGuids

Explicit interface implemetationPrivate method

IVsHierarchy.SetGuidProperty

Explicit interface implemetationPrivate method

IVsUIHierarchy.SetGuidProperty

Explicit interface implemetationPrivate method

IVsAggregatableProjectCorrected.SetInnerProject

Explicit interface implemetationPrivate method

IVsHierarchy.SetProperty

Explicit interface implemetationPrivate method

IVsUIHierarchy.SetProperty

Explicit interface implemetationPrivate method

IVsHierarchy.SetSite

Explicit interface implemetationPrivate method

IVsUIHierarchy.SetSite

Explicit interface implemetationPrivate method

IVsHierarchy.UnadviseHierarchyEvents

Explicit interface implemetationPrivate method

IVsUIHierarchy.UnadviseHierarchyEvents

Explicit interface implemetationPrivate method

IVsHierarchy.Unused0

Explicit interface implemetationPrivate method

IVsUIHierarchy.Unused0

Explicit interface implemetationPrivate method

IVsHierarchy.Unused1

Explicit interface implemetationPrivate method

IVsUIHierarchy.Unused1

Explicit interface implemetationPrivate method

IVsHierarchy.Unused2

Explicit interface implemetationPrivate method

IVsUIHierarchy.Unused2

Explicit interface implemetationPrivate method

IVsHierarchy.Unused3

Explicit interface implemetationPrivate method

IVsUIHierarchy.Unused3

Explicit interface implemetationPrivate method

IVsHierarchy.Unused4

Explicit interface implemetationPrivate method

IVsUIHierarchy.Unused4

Top

See Also

Reference

FlavoredProjectBase Class

Microsoft.VisualStudio.Shell.Flavor Namespace