IVsUIHierarchyWindow2.SetItemAttribute Method

Sets an item attribute in the specified hierarchy.

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

Syntax

'Declaration
Function SetItemAttribute ( _
    pUIH As IVsUIHierarchy, _
    itemid As UInteger, _
    attribute As UInteger, _
    value As Object _
) As Integer
int SetItemAttribute(
    IVsUIHierarchy pUIH,
    uint itemid,
    uint attribute,
    Object value
)
int SetItemAttribute(
    [InAttribute] IVsUIHierarchy^ pUIH, 
    [InAttribute] unsigned int itemid, 
    [InAttribute] unsigned int attribute, 
    [InAttribute] Object^ value
)
abstract SetItemAttribute : 
        pUIH:IVsUIHierarchy * 
        itemid:uint32 * 
        attribute:uint32 * 
        value:Object -> int
function SetItemAttribute(
    pUIH : IVsUIHierarchy, 
    itemid : uint, 
    attribute : uint, 
    value : Object
) : int

Parameters

  • itemid
    Type: System.UInt32

    [in] The item identifier of the item whose attribute is to be set.

  • value
    Type: System.Object

    [in] The value of the attribute to be set.

Return Value

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

Remarks

COM Signature

From vsshell80.idl:

HRESULT IVsUIHierarchyWindow2::SetItemAttribute(
   [in] IVsUIHierarchy* pUIH, 
   [in] VSITEMID itemid, 
   [in] VSHIERITEMATTRIBUTE attribute, 
   [in] VARIANT value
);

.NET Framework Security

See Also

Reference

IVsUIHierarchyWindow2 Interface

Microsoft.VisualStudio.Shell.Interop Namespace