Method AppendToUnsafeText
AppendToUnsafeText(ref UnsafeText, ref FormatterStruct, ref LogMemoryManager, ref ArgumentInfo, int)
Method that defines how the origin type should be converted into text form in Unity.Logging. Similar to a ToString.
Declaration
bool AppendToUnsafeText(ref UnsafeText output, ref FormatterStruct formatter, ref LogMemoryManager memAllocator, ref ArgumentInfo currArgSlot, int depth)
Parameters
| Type | Name | Description |
|---|---|---|
| UnsafeText | output | Where to append |
| FormatterStruct | formatter | Current formatter that is used by the sink. Could be json/text/etc. |
| 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 |
| int | depth | Current depth, it is a good idea to not append anything if depth is high to avoid stack overflow |
Returns
| Type | Description |
|---|---|
| bool | True if append was successful, for instance no FormatErrors happened |