Share via


IVsBuildManagerAccessor4 Interface

Definition

public interface class IVsBuildManagerAccessor4 : Microsoft::VisualStudio::Shell::Interop::IVsBuildManagerAccessor3
[System.Runtime.InteropServices.Guid("22580B39-7B9C-4E2D-87FA-9EB8F12AA9AF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsBuildManagerAccessor4 : Microsoft.VisualStudio.Shell.Interop.IVsBuildManagerAccessor3
[<System.Runtime.InteropServices.Guid("22580B39-7B9C-4E2D-87FA-9EB8F12AA9AF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsBuildManagerAccessor4 = interface
    interface IVsBuildManagerAccessor3
[<System.Runtime.InteropServices.Guid("22580B39-7B9C-4E2D-87FA-9EB8F12AA9AF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsBuildManagerAccessor4 = interface
    interface IVsBuildManagerAccessor3
    interface IVsBuildManagerAccessor2
    interface IVsBuildManagerAccessor
Public Interface IVsBuildManagerAccessor4
Implements IVsBuildManagerAccessor3
Attributes
Implements

Properties

DesignTimeBuildAvailable
SolutionBuildAvailable
UIThreadIsAvailableForBuild

Methods

AcquireBuildResources(VSBUILDMANAGERRESOURCE, UInt32)
BeginDesignTimeBuild()
ClaimUIThreadForBuild()
EndDesignTimeBuild()
Escape(String, String)
GetCurrentBatchBuildId(UInt32)
GetSolutionConfiguration(Object, String)
RegisterExternalLoggers(Int32, String, String, Int32)
RegisterLogger(Int32, Object)
ReleaseBuildResources(UInt32)
ReleaseUIThreadForBuild()
Unescape(String, String)
UnregisterLoggers(Int32)

Applies to