2 // System.Runtime.InteropServices.HandleRef
5 // Tim Coleman (tim@timcoleman.com)
7 // Copyright (C) 2003 Tim Coleman
11 namespace System.Runtime.InteropServices {
12 public struct HandleRef {
23 public HandleRef (object wrapper, IntPtr handle)
25 this.wrapper = wrapper;
29 #endregion // Constructors
33 public IntPtr Handle {
34 get { return handle; }
37 public object Wrapper {
38 get { return wrapper; }
41 #endregion // Properties
43 #region Type Conversions
45 public static explicit operator IntPtr (HandleRef value)
50 #endregion // Type Conversions