This documentation is archived and is not being maintained.
Visual Studio 2010
The GCHandle type exposes the following members.
|AddrOfPinnedObject||Retrieves the address of an object in a Pinned handle.|
|Alloc(Object)||Allocates a Normal handle for the specified object.|
|Alloc(Object, GCHandleType)||Allocates a handle of the specified type for the specified object.|
Determines whether the specified GCHandle object is equal to the current GCHandle object. (Overrides ValueType.Equals(Object).)
In XNA Framework, this member is overridden by Equals(Object).
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|Free||Releases a GCHandle.|
|FromIntPtr||Returns a new GCHandle object created from a handle to a managed object.|
Returns an identifier for the current GCHandle object. (Overrides ValueType.GetHashCode().)
In XNA Framework, this member is overridden by GetHashCode().
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToIntPtr||Returns the internal integer representation of a GCHandle object.|
Returns the fully qualified type name of this instance. (Inherited from ValueType.)
In XNA Framework 3.0, this member is inherited from Object.ToString().