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 |