IVsTrackProjectRetargetingEvents.OnRetargetingBeforeChange(String, IVsHierarchy, String, String, Boolean, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициируется перед изменением переопределения целевой платформы. Это первое событие, отправляемое подписчикам. Подписчик может отменить перенацеливание по получении этого события.
public:
int OnRetargetingBeforeChange(System::String ^ projRef, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pBeforeChangeHier, System::String ^ currentTargetFramework, System::String ^ newTargetFramework, [Runtime::InteropServices::Out] bool % pCanceled, [Runtime::InteropServices::Out] System::String ^ % ppReasonMsg);
int OnRetargetingBeforeChange(std::wstring const & projRef, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pBeforeChangeHier, std::wstring const & currentTargetFramework, std::wstring const & newTargetFramework, [Runtime::InteropServices::Out] bool & pCanceled, [Runtime::InteropServices::Out] std::wstring const & & ppReasonMsg);
public int OnRetargetingBeforeChange (string projRef, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pBeforeChangeHier, string currentTargetFramework, string newTargetFramework, out bool pCanceled, out string ppReasonMsg);
abstract member OnRetargetingBeforeChange : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * string * string * bool * string -> int
Public Function OnRetargetingBeforeChange (projRef As String, pBeforeChangeHier As IVsHierarchy, currentTargetFramework As String, newTargetFramework As String, ByRef pCanceled As Boolean, ByRef ppReasonMsg As String) As Integer
Параметры
- projRef
- String
[in] Уникальное имя ссылки проекта.
- pBeforeChangeHier
- IVsHierarchy
[in] Иерархия проекта до изменения.
- currentTargetFramework
- String
[in] Текущая целевая платформа проекта.
- newTargetFramework
- String
[in] Новая целевая платформа проекта.
- pCanceled
- Boolean
[out] Если имеет значение true, переназначение было отменено одним из подписчиков.
- ppReasonMsg
- String
[out] Строка сообщения, содержащая причину отмены.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.