Compartir a través de


IVsBuildDependency.get_Type Method (Guid%)

Returns the type of a dependency.

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

Syntax

'Declaración
Function get_Type ( _
    <OutAttribute> ByRef pguidType As Guid _
) As Integer
'Uso
Dim instance As IVsBuildDependency
Dim pguidType As Guid
Dim returnValue As Integer

returnValue = instance.get_Type(pguidType)
int get_Type(
    out Guid pguidType
)
int get_Type(
    [OutAttribute] Guid% pguidType
)
abstract get_Type : 
        pguidType:Guid byref -> int 
function get_Type(
    pguidType : Guid
) : int

Parameters

  • pguidType
    Type: System.Guid%
    [out] Pointer to an identifier representing the type of the dependency.

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

IVsDependency.get_Type(Guid%)

Remarks

Project reference nodes in a custom project hierarchy typically implement an IVsBuildDependency interface to expose a collection of build dependencies managed by the root project node. When these dependencies are associated with a Project Reference, the IVsBuildDependency::guid_Type needs to return the GUID_VS_DEPTYPE_BUILD_PROJECT guid in order to ensure that the Dependencies dialog disables the checkbox representing the project dependency.

Nota

This is already handled by the managed package framework (MPF) for managed projects.

COM Signature

From vsshell.idl:

HRESULT IVsBuildDependency::get_Type(
   [out] GUID *pguidType
);

.NET Framework Security

See Also

Reference

IVsBuildDependency Interface

IVsBuildDependency Members

get_Type Overload

Microsoft.VisualStudio.Shell.Interop Namespace