Gets the pointer to the native object. Handles null object reference (returns zero). The object. The native object pointer.
(Object obj)
| 264 | /// <param name="obj">The object.</param> |
| 265 | /// <returns>The native object pointer.</returns> |
| 266 | [MethodImpl(MethodImplOptions.AggressiveInlining)] |
| 267 | public static IntPtr GetUnmanagedPtr(Object obj) |
| 268 | { |
| 269 | return obj?.__unmanagedPtr ?? IntPtr.Zero; |
| 270 | } |
| 271 | |
| 272 | internal static IntPtr GetUnmanagedPtr(SoftObjectReference reference) |
| 273 | { |
no outgoing calls
no test coverage detected