Compartir a través de


IVsBuildManagerAccessor Interface

Provides a way for unmanaged code to get access to the global Engine object without having to instantiate an expensive object such as a project. (Unmanaged code cannot access Engine.GlobalEngine directly because that object is marked as "static", and "static" objects are not easily accessible across a COM-interop boundary.)

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

Syntax

'Declaración
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")> _
Public Interface IVsBuildManagerAccessor
'Uso
Dim instance As IVsBuildManagerAccessor
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")]
public interface IVsBuildManagerAccessor
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")]
public interface class IVsBuildManagerAccessor
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("C580A81B-9FFC-41EB-B8D7-5DCAD29601B7")>]
type IVsBuildManagerAccessor =  interface end
public interface IVsBuildManagerAccessor

Remarks

Implemented by the Visual Studio environment, obtained via the

SVsBuildManagerAccessor service.

See Also

Reference

IVsBuildManagerAccessor Members

Microsoft.VisualStudio.Shell.Interop Namespace