Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Buffers.PointerMemoryManager< T > Class Template Reference

Public Member Functions

unsafe override Span< TGetSpan ()
 
override MemoryHandle Pin (int elementIndex=0)
 
override void Unpin ()
 
unsafe override Span< TGetSpan ()
 
override MemoryHandle Pin (int elementIndex=0)
 
override void Unpin ()
 
unsafe override Span< TGetSpan ()
 
override MemoryHandle Pin (int elementIndex=0)
 
override void Unpin ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
override void Dispose (bool disposing)
 
override void Dispose (bool disposing)
 
Memory< TCreateMemory (int length)
 
Memory< TCreateMemory (int start, int length)
 

Package Functions

unsafe PointerMemoryManager (void *pointer, int length)
 
unsafe PointerMemoryManager (void *pointer, int length)
 
unsafe PointerMemoryManager (void *pointer, int length)
 
virtual bool TryGetArray (out ArraySegment< T > segment)
 

Properties

virtual Memory< TMemory [get]
 

Private Attributes

unsafe readonly void * _pointer
 
readonly int _length
 

Detailed Description

Type Constraints
T :struct 

Definition at line 3 of file PointerMemoryManager.cs.


The documentation for this class was generated from the following files: