IVsBuildDependency::get_Type Method (Guid)
Visual Studio 2015
Returns the type of a dependency.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Parameters
- pguidType
-
Type:
System::Guid
[out] Pointer to an identifier representing the type of the dependency.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Implements
IVsDependency::get_Type(Guid)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.
Note |
|---|
This is already handled by the managed package framework (MPF) for managed projects. |
From vsshell.idl:
HRESULT IVsBuildDependency::get_Type( [out] GUID *pguidType );
Show:
