IVsProjectFlavorReferences3.QueryAddProjectReferenceEx(Object, Int32, UInt32, String) Метод

Определение

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

public:
 int QueryAddProjectReferenceEx(System::Object ^ pReferencedProject, int queryContext, [Runtime::InteropServices::Out] System::UInt32 % pResult, [Runtime::InteropServices::Out] System::String ^ % pbstreReason);
int QueryAddProjectReferenceEx(winrt::Windows::Foundation::IInspectable const & pReferencedProject, int queryContext, [Runtime::InteropServices::Out] unsigned int & pResult, [Runtime::InteropServices::Out] std::wstring const & & pbstreReason);
public int QueryAddProjectReferenceEx (object pReferencedProject, int queryContext, out uint pResult, out string pbstreReason);
abstract member QueryAddProjectReferenceEx : obj * int * uint32 * string -> int
Public Function QueryAddProjectReferenceEx (pReferencedProject As Object, queryContext As Integer, ByRef pResult As UInteger, ByRef pbstreReason As String) As Integer

Параметры

pReferencedProject
Object

[in] Проект, на который необходимо создать ссылку.

queryContext
Int32

[in] Контекст способа создания ссылок на проект.

pResult
UInt32

[out] результат запроса ссылки.

pbstreReason
String

[out] Необязательно; причина, которая может использоваться при обновлении ссылки. Во время обновления ссылки версия не должна выводить никаких диалоговых окон. Вместо версии может выводить данный дополнительный параметр, показанный в представлении списка ошибок.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

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