Table of Contents

Struct ExtentPtr<T>

Namespace
PaintDotNet
Assembly
PaintDotNet.Fundamentals.dll
public readonly ref struct ExtentPtr<T> where T : unmanaged

Type Parameters

T
Inherited Members
Extension Methods

Constructors

ExtentPtr(T*, int)
ExtentPtr(T*, long)
ExtentPtr(T*, nint)

Properties

BufferSize
Empty
EndPtr
IsEmpty
this[nint]
this[nuint]
Length
MaxLength
Ptr

Methods

Cast<U>()
Clear()
CopyTo(ExtentPtr<T>)
CopyToClipped(ExtentPtr<T>)
Fill(T)
GetAddressOfElement(nint)
GetAddressOfElement(nuint)
GetEnumerator()
GetPinnableReference()
GetSpans(int)
SequenceEqual(ExtentPtr<T>)
Slice(nint)
Slice(nint, nint)
Slice(nuint)
Slice(nuint, nuint)
ToArray()
TryCopyTo(ExtentPtr<T>)

Operators

operator ==(ExtentPtr<T>, ExtentPtr<T>)
operator !=(ExtentPtr<T>, ExtentPtr<T>)