IVsTrackProjectRetargeting Interface

 

Used by projects to signal that they want to receive project retargeting events, and to signal that events are about to happen.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

[GuidAttribute("D991BC9B-9C68-447F-A3A7-95962AD75DD2")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsTrackProjectRetargeting

NameDescription
System_CAPS_pubmethodAdviseTrackBatchRetargetingEvents(IVsTrackBatchRetargetingEvents, UInt32)

Enables the client to receive notifications of batch project retargeting events.

System_CAPS_pubmethodAdviseTrackProjectRetargetingEvents(IVsTrackProjectRetargetingEvents, UInt32)

Enables the client to receive notifications of project retargeting events.

System_CAPS_pubmethodBatchRetargetProject(IVsHierarchy, String, Boolean)

Schedules the project for batch retargeting.

System_CAPS_pubmethodBeginRetargetingBatch()

Starts the batch retargeting operation.

System_CAPS_pubmethodEndRetargetingBatch()

Finishes the batch retargeting operation.

System_CAPS_pubmethodOnSetTargetFramework(IVsHierarchy, String, String, IVsSetTargetFrameworkWorkerCallback, Boolean)

Called to initiate and orchestrate project retargeting. This method fires various retargeting events at different stages of the retargeting operation.

System_CAPS_pubmethodUnadviseTrackBatchRetargetingEvents(UInt32)

Disables clients from receiving notifications of batch retargeting events.

System_CAPS_pubmethodUnadviseTrackProjectRetargetingEvents(UInt32)

Disables clients from receiving notifications of retargeting events.

This is a global service that tracks project retargeting attempts and broadcasts events to all subscribers related to various stages of the retargeting operation.

Return to top
Show: