SafeIUnknown Class
Microsoft internal use only.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
System.Runtime.ConstrainedExecution.CriticalFinalizerObject
System.Runtime.InteropServices.SafeHandle
Microsoft.VisualStudio.PlatformUI.SafeIUnknown
| Name | Description | |
|---|---|---|
![]() | SafeIUnknown() | Microsoft internal use only. |
![]() | SafeIUnknown(IntPtr) | Microsoft internal use only. |
![]() | SafeIUnknown(SafeIUnknown) | Microsoft internal use only. |
| Name | Description | |
|---|---|---|
![]() | IsClosed | (Inherited from SafeHandle.) |
![]() | IsInvalid | Microsoft internal use only.(Overrides SafeHandle.IsInvalid.) |
![]() | Value | Microsoft internal use only. |
| Name | Description | |
|---|---|---|
![]() | Close() | (Inherited from SafeHandle.) |
![]() | DangerousAddRef(Boolean) | (Inherited from SafeHandle.) |
![]() | DangerousGetHandle() | (Inherited from SafeHandle.) |
![]() | DangerousRelease() | (Inherited from SafeHandle.) |
![]() | Dispose() | (Inherited from SafeHandle.) |
![]() | Dispose(Boolean) | (Inherited from SafeHandle.) |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from SafeHandle.) |
![]() ![]() | FromObject(Object) | Microsoft internal use only. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ReleaseHandle() | Microsoft internal use only.(Overrides SafeHandle.ReleaseHandle().) |
![]() | SetHandle(IntPtr) | (Inherited from SafeHandle.) |
![]() | SetHandleAsInvalid() | (Inherited from SafeHandle.) |
![]() | ToObject() | Microsoft internal use only. |
![]() | ToObject<T>() | Microsoft internal use only. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | handle | (Inherited from SafeHandle.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




