IVsProjectFlavorReferences3 Интерфейс

Определение

Разрешает подтипу проекта (версии) контролировать определенные аспекты обработки ссылок на проект.

public interface class IVsProjectFlavorReferences3
public interface class IVsProjectFlavorReferences3
__interface IVsProjectFlavorReferences3
[System.Runtime.InteropServices.Guid("005431FC-CF9C-4154-9B28-EC975D88948D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectFlavorReferences3
[<System.Runtime.InteropServices.Guid("005431FC-CF9C-4154-9B28-EC975D88948D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectFlavorReferences3 = interface
Public Interface IVsProjectFlavorReferences3
Атрибуты

Комментарии

Этот интерфейс аналогичен IVsProjectFlavorReferences , но предоставляет дополнительные сведения для разновидности. Вместо вывода логического значения, разрешающего или запрещающего ссылку на проект в IVsProjectFlavorReferences , этот интерфейс выводится __VSREFERENCEQUERYRESULT для представления разрешения, Deny или Unknown.

Методы

QueryAddProjectReferenceEx(Object, Int32, UInt32, String)

Вызывается до перед тем, как предпочтительный проект попытается создать ссылку на другой проект, или перед тем, как предпочтительный проект попытается обновить существующую ссылку на проект. Этот версионированный проект может не позволять ставить ссылку на другой проект.

QueryCanBeReferencedEx(Object, Int32, UInt32, String)

Вызывается до перед тем, как другой проект попытается создать ссылку на этот предпочтительный проект, или перед тем, как другой проект попытается обновить существующую ссылку на предпочтительный проект. Этот версионированный проект может не позволять ставить на себя ссылку.

Применяется к