Method AppendToUnsafeText
AppendToUnsafeText<T>(ref UnsafeText, ref FormatterStruct, ref LogMemoryManager, ref ArgumentInfo)
Reads the pointer as T that implements ILoggableMirrorStruct, and appends it to the UnsafeText. Checks out of bound read if debug checks are present
Declaration
public bool AppendToUnsafeText<T>(ref UnsafeText hstring, ref FormatterStruct formatter, ref LogMemoryManager memAllocator, ref ArgumentInfo currArgSlot) where T : unmanaged, ILoggableMirrorStruct
Parameters
Type | Name | Description |
---|---|---|
UnsafeText | hstring | UnsafeText where to append |
FormatterStruct | formatter | Current formatter |
LogMemoryManager | memAllocator | Memory manager that holds binary representation of the mirror struct |
ArgumentInfo | currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if append was successful |
Type Parameters
Name | Description |
---|---|
T | Unmanaged struct that implements ILoggableMirrorStruct |