Self
In general, you should not ever have to call this method unless you are doing some very explicit memory management on your own. In particular, you should never call this method on an NSObject that has been surfaced to managed code without previously calling the NSObject.Retain method.
This method is present to support advanced uses of the runtime and is not intended for general consumption.