IVsProjectFlavorReferences3 Interface
Allows the project subtype (flavor) to control certain aspects of project reference handling.
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
| Name | Description | |
|---|---|---|
![]() | QueryAddProjectReferenceEx(Object, Int32, UInt32, String) | Called before this flavored project attempts to make a reference to another project, or before this flavored project attempts to refresh an existing project reference. This flavored project can refuse referencing another project. |
![]() | QueryCanBeReferencedEx(Object, Int32, UInt32, String) | Called before another project attempts to make a reference to this flavored project, or before another project attempts to refresh an existing project reference to this flavored project. This flavored project can refuse being referenced. |
This interface is similar to IVsProjectFlavorReferences, but provides more information for the flavor. Instead of outputting a Boolean to allow or deny a project reference in IVsProjectFlavorReferences, this interface outputs __VSREFERENCEQUERYRESULT to represent allow, deny, or unknown.
