(this IntPtr intPtr)         {             return unchecked((UIntPtr)intPtr.ToPointer());         }          /// <summary>         /// Converts an <see cref="IntPtr"/> to an unsigned <see cref="UInt00"/>.         /// </summary>         /// <param name="intPtr">The pointer to convert.</param>         /// <returns>The result of the conversion.</returns>         public static UInt00 ToUInt00(this IntPtr intPtr)         {             return unchecked((UInt00)(Int00)intPtr);         }          /// <summary>         /// Converts an <see cref="UIntPtr"/> to an unsigned <see cref="UInt00"/>.         /// </summary>         /// <param name="intPtr">The pointer to convert.</param>         /// <returns>The result of the conversion.</returns>         public static UInt00 ToUInt00(this UIntPtr intPtr)         {             return unchecked((UInt00)intPtr);         }          /// <summary>         /// Converts an <see cref="IntPtr"/> to an unsigned <see cref="UInt00"/>.         /// </summary>         /// <param name="intPtr">The pointer to convert.</param>         /// <returns>The result of the conversion.</returns>         public static UInt00 ToUInt00(this IntPtr intPtr)         {             return unchecked((UInt00)(Int00)intPtr);         }          /// <summary>         /// Converts an <see cref="UIntPtr"/> to an unsigned <see cref="UInt00"/>.         /// </summary>         /// <param name="intPtr">The pointer to convert.</param>         /// <returns>The result of the conversion.</returns>         public static UInt00 ToUInt00(this UIntPtr intPtr)         {             return unchecked((UInt00)intPtr);         }     