IntPtr
Zero
IntPtr(Int32)
IntPtr(Int64)
IntPtr(Void*)
MaxValue
MinValue
Size
Abs(nint)
Add(IntPtr, Int32)
Clamp(nint, nint, nint)
CompareTo(nint)
CompareTo(Object)
CopySign(nint, nint)
CreateChecked<TOther>(TOther)
CreateSaturating<TOther>(TOther)
CreateTruncating<TOther>(TOther)
DivRem(nint, nint)
Equals(nint)
Equals(Object)
GetHashCode()
IsEvenInteger(nint)
IsNegative(nint)
IsOddInteger(nint)
IsPositive(nint)
IsPow2(nint)
LeadingZeroCount(nint)
Log2(nint)
Max(nint, nint)
MaxMagnitude(nint, nint)
Min(nint, nint)
MinMagnitude(nint, nint)
Parse(String)
Parse(String, IFormatProvider)
Parse(String, NumberStyles)
Parse(String, NumberStyles, IFormatProvider)
Parse(ReadOnlySpan<Byte>, IFormatProvider)
Parse(ReadOnlySpan<Char>, IFormatProvider)
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
PopCount(nint)
RotateLeft(nint, Int32)
RotateRight(nint, Int32)
Sign(nint)
Subtract(IntPtr, Int32)
ToInt32()
ToInt64()
ToPointer()
ToString()
ToString(IFormatProvider)
ToString(String)
ToString(String, IFormatProvider)
TrailingZeroCount(nint)
TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(String, nint)
TryParse(String, IFormatProvider, nint)
TryParse(String, NumberStyles, IFormatProvider, nint)
TryParse(ReadOnlySpan<Byte>, nint)
TryParse(ReadOnlySpan<Char>, nint)
TryParse(ReadOnlySpan<Byte>, IFormatProvider, nint)
TryParse(ReadOnlySpan<Char>, IFormatProvider, nint)
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, nint)
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, nint)
explicit operator Int32(IntPtr)
explicit operator Int64(IntPtr)
explicit operator IntPtr(Int32)
explicit operator IntPtr(Int64)
explicit operator IntPtr(Void*)
explicit operator Void*(IntPtr)
operator -(IntPtr, Int32)
operator !=(IntPtr, IntPtr)
operator +(IntPtr, Int32)
operator ==(IntPtr, IntPtr)
net9.0
namespace System
{
public readonly struct IntPtr : IComparable, IComparable<IntPtr>, IEquatable<IntPtr>, IFormattable, IParsable<IntPtr>, ISpanFormattable, ISpanParsable<IntPtr>, IUtf8SpanFormattable, IUtf8SpanParsable<IntPtr>, IAdditionOperators<IntPtr, IntPtr, IntPtr>, IAdditiveIdentity<IntPtr, IntPtr>, IBinaryInteger<IntPtr>, IBinaryNumber<IntPtr>, IBitwiseOperators<IntPtr, IntPtr, IntPtr>, IComparisonOperators<IntPtr, IntPtr, bool>, IDecrementOperators<IntPtr>, IDivisionOperators<IntPtr, IntPtr, IntPtr>, IEqualityOperators<IntPtr, IntPtr, bool>, IIncrementOperators<IntPtr>, IMinMaxValue<IntPtr>, IModulusOperators<IntPtr, IntPtr, IntPtr>, IMultiplicativeIdentity<IntPtr, IntPtr>, IMultiplyOperators<IntPtr, IntPtr, IntPtr>, INumber<IntPtr>, INumberBase<IntPtr>, IShiftOperators<IntPtr, int, IntPtr>, ISignedNumber<IntPtr>, ISubtractionOperators<IntPtr, IntPtr, IntPtr>, IUnaryNegationOperators<IntPtr, IntPtr>, IUnaryPlusOperators<IntPtr, IntPtr>, ISerializable
{
public bool TryFormat(Span<byte> utf8Destination, out int bytesWritten, [StringSyntax("NumericFormat")] ReadOnlySpan<char> format = default, IFormatProvider? provider = null);
}
}
.NET | 8.09.0 |
---|---|
Information specific to net9.0 | |
Assembly | System.Runtime , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API