RunningDocumentTable.GetHierarchyItem Method

Gets the project that owns the specified document.

This API is not CLS-compliant. 

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

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Function GetHierarchyItem ( _
    moniker As String _
) As IVsHierarchy
[CLSCompliantAttribute(false)]
public IVsHierarchy GetHierarchyItem(
    string moniker
)
[CLSCompliantAttribute(false)]
public:
IVsHierarchy^ GetHierarchyItem(
    String^ moniker
)
[<CLSCompliantAttribute(false)>]
member GetHierarchyItem : 
        moniker:string -> IVsHierarchy 
public function GetHierarchyItem(
    moniker : String
) : IVsHierarchy

Parameters

Return Value

Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
IVsHierarchy , otherwise nulla null reference (Nothing in Visual Basic).

Remarks

If this method returns nulla null reference (Nothing in Visual Basic), then no project owns the specified document. Note that this method does not return the item ID of the document within the project, just the IVsHierarchy object that represents the project. To obtain the item ID of the document, call either the FindDocument method or the ParseCanonicalName method.

.NET Framework Security

See Also

Reference

RunningDocumentTable Class

Microsoft.VisualStudio.Shell Namespace