GCHandleType

GCHandleType CF 1.0, ECMA 1.0, serializable

System.Runtime.InteropServices (mscorlib.dll) enum

This enumeration contains values for the two-argument form of GCHandle.Alloc( ) . Normal protects the object from being garbage collected, and Pinned does the same (but it also enables the GCHandle.AddrOfPinnedObject( ) method). Weak and WeakTrackResurrection both allow the object to be garbage-collected . However, Weak causes the object to be zeroed out before the finalizer runs, but WeakTrackResurrection does not zero the object, so the object's finalizer can safely resurrect it.

 public enum  GCHandleType  {  Weak = 0  ,  WeakTrackResurrection = 1  ,  Normal = 2  ,  Pinned = 3  } 

Hierarchy

System.Object System.ValueType System.Enum(System.IComparable , System.IFormattable , System.IConvertible) GCHandleType

Passed To

GCHandle.Alloc( )



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net