1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-24 18:48:01 +02:00

Property [Inline] changes, large container/string fixes, reload fixes

This commit is contained in:
Brian Fiete 2019-12-09 10:28:56 -08:00
parent c531ade968
commit becd673914
9 changed files with 45 additions and 37 deletions

View file

@ -50,65 +50,67 @@ namespace System
{
return Span<T>(array);
}
[Inline]
public int Length
{
[Inline]
get
{
return mLength;
}
[Inline]
set mut
{
mLength = value;
}
}
[Inline]
public T* Ptr
{
[Inline]
get
{
return mPtr;
}
[Inline]
set mut
{
mPtr = value;
}
}
[Inline]
public T* EndPtr
{
[Inline]
get
{
return mPtr + mLength;
}
}
[Inline]
public bool IsEmpty
{
[Inline]
get
{
return mLength == 0;
}
}
[Inline]
public bool IsNull
{
[Inline]
get
{
return mPtr == null;
}
}
[Inline]
public ref T this[int index]
{
[Inline]
get
{
return ref mPtr[index];
@ -331,10 +333,10 @@ namespace System
return OptSpan<T>(array);
}
[Inline]
public T* Ptr
{
[Inline]
get
{
return mPtr;