Partager via


Win32HandleUIObject<TData> Class

Base class for IVsUIObject types that wrap Win32 handles

This API is not CLS-compliant. 

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

Syntax

'Déclaration
<CLSCompliantAttribute(False)> _
Public Class Win32HandleUIObject(Of TData) _
    Implements IVsUIObject
'Utilisation
Dim instance As Win32HandleUIObject(Of TData)
[CLSCompliantAttribute(false)]
public class Win32HandleUIObject<TData> : IVsUIObject
[CLSCompliantAttribute(false)]
generic<typename TData>
public ref class Win32HandleUIObject : IVsUIObject
[<CLSCompliantAttribute(false)>]
type Win32HandleUIObject<'TData> =  
    class
        interface IVsUIObject
    end
JScript does not support generic types or methods.

Type Parameters

  • TData
    The type returned from get_Data

Inheritance Hierarchy

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.Win32HandleUIObject<TData>
    Microsoft.Internal.VisualStudio.PlatformUI.Win32BitmapUIObject
    Microsoft.Internal.VisualStudio.PlatformUI.Win32IconUIObject

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Win32HandleUIObject<TData> Members

Microsoft.Internal.VisualStudio.PlatformUI Namespace