IVsProjectFlavorReferences3 Interface

Definição

Permite que o subtipo de projeto (flavor) controle determinados aspectos da manipulação de referência do projeto.

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
Atributos

Comentários

Essa interface é semelhante a IVsProjectFlavorReferences , mas fornece mais informações para o tipo. Em vez de gerar um booliano para permitir ou negar uma referência de projeto no IVsProjectFlavorReferences , essa interface gera __VSREFERENCEQUERYRESULT para representar permitir, negar ou desconhecido.

Métodos

QueryAddProjectReferenceEx(Object, Int32, UInt32, String)

Chamado antes que esse projeto reprojetado tente fazer uma referência a outro projeto ou antes que esse projeto reprojetado tente atualizar uma referência de projeto existente. Esse projeto reprojetado pode recusar a referência a outro projeto.

QueryCanBeReferencedEx(Object, Int32, UInt32, String)

Chamado antes de outro projeto tentar fazer uma referência a esse projeto renomeado ou antes de outro projeto tentar atualizar uma referência de projeto existente para esse projeto reprojetado. Este projeto reprojetado pode recusar a referência.

Aplica-se a