IVsBuildManagerAccessor3 Interface
Provides a way to synchronize access to the default MSBuild build manager.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("B7E1D5A7-7FD2-454F-96B9-AB77D975C706")> _
Public Interface IVsBuildManagerAccessor3 _
Inherits IVsBuildManagerAccessor2
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("B7E1D5A7-7FD2-454F-96B9-AB77D975C706")]
public interface IVsBuildManagerAccessor3 : IVsBuildManagerAccessor2
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"B7E1D5A7-7FD2-454F-96B9-AB77D975C706")]
public interface class IVsBuildManagerAccessor3 : IVsBuildManagerAccessor2
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("B7E1D5A7-7FD2-454F-96B9-AB77D975C706")>]
type IVsBuildManagerAccessor3 =
interface
interface IVsBuildManagerAccessor2
end
public interface IVsBuildManagerAccessor3 extends IVsBuildManagerAccessor2
The IVsBuildManagerAccessor3 type exposes the following members.
Properties
Name | Description | |
---|---|---|
DesignTimeBuildAvailable | Gets an event that is signaled whenever the design-time build resource is available. | |
SolutionBuildAvailable | Gets an event that is signaled whenever a solution build is not in progress. | |
UIThreadIsAvailableForBuild | Gets an event that is signaled whenever the UI thread is available for a build. |
Top
Methods
Name | Description | |
---|---|---|
AcquireBuildResources | Acquires the design-time build resource and/or the UI thread for a build, if they are available. | |
BeginDesignTimeBuild | Signals that a modal, design-time build, such as reference resolution, is about to take place. | |
ClaimUIThreadForBuild | Attempts to get the UI thread in order to start a build. | |
EndDesignTimeBuild | Signals that a modal, design-time build, such as reference resolution, should end. | |
Escape | Prepares a string to be persisted within MSBuild without evaluation. | |
GetCurrentBatchBuildId | Returns the current batch build ID, or 0 if there is no batch build going on. | |
GetSolutionConfiguration | Gets the solution configuration. | |
RegisterLogger | Registers a logger for the submission. | |
ReleaseBuildResources | Releases the resource(s) acquired with AcquireBuildResources. This method deprecates ReleaseUIThreadForBuild and EndDesignTimeBuild. | |
ReleaseUIThreadForBuild | Releases a previously-claimed UI thread. | |
Unescape | Restores a previously escaped string to its original value. | |
UnregisterLoggers | Unregisters all loggers for a given submission. |
Top