public static IntPtr?TryParseIntPtrInvariant(this ReadOnlySpan <char> value, NumberStyles style = NumberStyles.Integer) => IntPtrExt.TryParse(value, style, CultureInfo.InvariantCulture, out IntPtr result) ? result : null;
public static bool TryParseIntPtrInvariant(this string?value, out IntPtr result, NumberStyles style = NumberStyles.Integer) => IntPtrExt.TryParse(value, style, CultureInfo.InvariantCulture, out result);
public static IntPtr?TryParseIntPtr(this ReadOnlySpan <char> value, NumberStyles style = NumberStyles.Integer, IFormatProvider?provider = default) => IntPtrExt.TryParse(value, style, provider, out IntPtr result) ? result : null;
public static bool TryParseIntPtr(this string?value, out IntPtr result, NumberStyles style = NumberStyles.Integer, IFormatProvider?provider = default) => IntPtrExt.TryParse(value, style, provider, out result);