IVsBuildManagerAccessor2 IVsBuildManagerAccessor2 IVsBuildManagerAccessor2 IVsBuildManagerAccessor2 IVsBuildManagerAccessor2 IVsBuildManagerAccessor2 Interface

Definition

Provides a way to synchronize access to the default MSBuild build manager.

public interface class IVsBuildManagerAccessor2 : Microsoft::VisualStudio::Shell::Interop::IVsBuildManagerAccessor
public interface class IVsBuildManagerAccessor2 : Microsoft::VisualStudio::Shell::Interop::IVsBuildManagerAccessor
__interface IVsBuildManagerAccessor2 : Microsoft::VisualStudio::Shell::Interop::IVsBuildManagerAccessor
[System.Runtime.InteropServices.Guid("BC89279F-B8AE-45DC-A171-52B8B8BA7945")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsBuildManagerAccessor2 : Microsoft.VisualStudio.Shell.Interop.IVsBuildManagerAccessor
type IVsBuildManagerAccessor2 = interface
    interface IVsBuildManagerAccessor
Public Interface IVsBuildManagerAccessor2
Implements IVsBuildManagerAccessor
Derived
Attributes
Implements

Properties

DesignTimeBuildAvailable DesignTimeBuildAvailable DesignTimeBuildAvailable DesignTimeBuildAvailable DesignTimeBuildAvailable DesignTimeBuildAvailable

Gets an event that is signaled whenever the design-time build resource is available.

UIThreadIsAvailableForBuild UIThreadIsAvailableForBuild UIThreadIsAvailableForBuild UIThreadIsAvailableForBuild UIThreadIsAvailableForBuild UIThreadIsAvailableForBuild

Gets an event that is signaled whenever the UI thread is available for a build.

Methods

AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32) AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32) AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32) AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32) AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32) AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32)

Acquires the design-time build resource and/or the UI thread for a build, if they are available.

BeginDesignTimeBuild() BeginDesignTimeBuild() BeginDesignTimeBuild() BeginDesignTimeBuild() BeginDesignTimeBuild() BeginDesignTimeBuild()

Signals that a modal, design-time build, such as reference resolution, is about to take place.

ClaimUIThreadForBuild() ClaimUIThreadForBuild() ClaimUIThreadForBuild() ClaimUIThreadForBuild() ClaimUIThreadForBuild() ClaimUIThreadForBuild()

Attempts to get the UI thread in order to start a build.

EndDesignTimeBuild() EndDesignTimeBuild() EndDesignTimeBuild() EndDesignTimeBuild() EndDesignTimeBuild() EndDesignTimeBuild()

Signals that a modal, design-time build, such as reference resolution, should end.

Escape(String, String) Escape(String, String) Escape(String, String) Escape(String, String) Escape(String, String) Escape(String, String)

Prepares a string to be persisted within MSBuild without evaluation.

GetCurrentBatchBuildId(UInt32) GetCurrentBatchBuildId(UInt32) GetCurrentBatchBuildId(UInt32) GetCurrentBatchBuildId(UInt32) GetCurrentBatchBuildId(UInt32) GetCurrentBatchBuildId(UInt32)

Returns the current batch build ID, or 0 if there is no batch build going on.

GetSolutionConfiguration(Object, String) GetSolutionConfiguration(Object, String) GetSolutionConfiguration(Object, String) GetSolutionConfiguration(Object, String) GetSolutionConfiguration(Object, String) GetSolutionConfiguration(Object, String)

Gets the solution configuration.

RegisterLogger(Int32, Object) RegisterLogger(Int32, Object) RegisterLogger(Int32, Object) RegisterLogger(Int32, Object) RegisterLogger(Int32, Object) RegisterLogger(Int32, Object)

Registers a logger for the submission.

ReleaseBuildResources(UInt32) ReleaseBuildResources(UInt32) ReleaseBuildResources(UInt32) ReleaseBuildResources(UInt32) ReleaseBuildResources(UInt32) ReleaseBuildResources(UInt32)

Releases the resource(s) acquired with AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32).

ReleaseUIThreadForBuild() ReleaseUIThreadForBuild() ReleaseUIThreadForBuild() ReleaseUIThreadForBuild() ReleaseUIThreadForBuild() ReleaseUIThreadForBuild()

Releases a previously-claimed UI thread.

Unescape(String, String) Unescape(String, String) Unescape(String, String) Unescape(String, String) Unescape(String, String) Unescape(String, String)

Restores a previously escaped string to its original value.

UnregisterLoggers(Int32) UnregisterLoggers(Int32) UnregisterLoggers(Int32) UnregisterLoggers(Int32) UnregisterLoggers(Int32) UnregisterLoggers(Int32)

Unregisters all loggers for a given submission.

Applies to