Share via


IVsProjectFlavorReferences Interface

Definition

Gives a project subtype (flavor) control over references and of being referenced.

public interface class IVsProjectFlavorReferences
public interface class IVsProjectFlavorReferences
__interface IVsProjectFlavorReferences
[System.Runtime.InteropServices.Guid("66DB9803-1019-48CA-99F2-DAD69E49532C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectFlavorReferences
[<System.Runtime.InteropServices.Guid("66DB9803-1019-48CA-99F2-DAD69E49532C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectFlavorReferences = interface
Public Interface IVsProjectFlavorReferences
Attributes

Methods

QueryAddProjectReference(Object, Int32)

Called before adding a reference to a flavored project. Allows the project to reject a reference.

QueryCanBeReferenced(Object, Int32)

Called before another project attempts to make a reference to this flavored project. The project can refuse being referenced.

QueryRefreshReferences(UInt32, Int32)

Called before updating a project reference. This flavored project may advise against updating the references.

Applies to