Struct FixedString128
- Namespace
- Misaki.HighPerformance.LowLevel.Collections
- Assembly
- Misaki.HighPerformance.LowLevel.dll
Represents a stack allocated fixed-size string of length 128 bytes.
public struct FixedString128
- Inherited Members
Remarks
This struct is designed to hold data on the stack. Every copy of this struct causes a copy of the underlying data.
Constructors
FixedString128(char*, ushort)
public FixedString128(char* input, ushort length)
Parameters
FixedString128(ReadOnlySpan<char>)
public FixedString128(ReadOnlySpan<char> input)
Parameters
inputReadOnlySpan<char>
FixedString128(string)
public FixedString128(string input)
Parameters
inputstring
Fields
MAX_LENGTH
public const int MAX_LENGTH = 63
Field Value
Properties
Length
public readonly ushort Length { get; }
Property Value
Value
public string Value { get; set; }
Property Value
Methods
AsSpan()
public Span<byte> AsSpan()
Returns
GetUnsafePtr()
public readonly char* GetUnsafePtr()
Returns
- char*
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.