Method WriteProperty
WriteProperty(ref UnsafeText, string, char, ref ArgumentInfo)
Writes char as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, char c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
char | c | Char to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, bool, ref ArgumentInfo)
Writes bool as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, bool b, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
bool | b | Bool to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, sbyte, ref ArgumentInfo)
Writes sbyte as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, sbyte c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
sbyte | c | SByte to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, byte, ref ArgumentInfo)
Writes byte as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, byte c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
byte | c | Byte to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, short, ref ArgumentInfo)
Writes short as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, short c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
short | c | Short to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, ushort, ref ArgumentInfo)
Writes ushort as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, ushort c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
ushort | c | UShort to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, int, ref ArgumentInfo)
Writes int as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, int c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
int | c | Int to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, uint, ref ArgumentInfo)
Writes uint as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, uint c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
uint | c | UInt to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, long, ref ArgumentInfo)
Writes long as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, long c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
long | c | Long to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, ulong, ref ArgumentInfo)
Writes ulong as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, ulong c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
ulong | c | ULong to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, IntPtr, ref ArgumentInfo)
Writes IntPtr as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, IntPtr p, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
Int |
p | IntPtr to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, UIntPtr, ref ArgumentInfo)
Writes UIntPtr as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, UIntPtr p, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
UInt |
p | UIntPtr to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, double, ref ArgumentInfo)
Writes double as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, double c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
double | c | Double to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, decimal, ref ArgumentInfo)
Writes decimal as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, decimal c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
decimal | c | Decimal to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, float, ref ArgumentInfo)
Writes float as a property
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, float c, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
float | c | Primitive to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty(ref UnsafeText, string, PayloadHandle, ref LogMemoryManager, ref ArgumentInfo)
Writes UTF8 string in Payload
Declaration
public bool WriteProperty(ref UnsafeText output, string fieldName, PayloadHandle payload, ref LogMemoryManager memAllocator, ref ArgumentInfo currArgSlot)
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
Payload |
payload | PayloadHandle that contains UTF8 string to write |
Log |
memAllocator | Memory allocator that owns the payload handle |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Implements
WriteProperty<T>(ref UnsafeText, string, in T, ref ArgumentInfo)
Writes UTF8 string as a property
Declaration
public bool WriteProperty<T>(ref UnsafeText output, string fieldName, in T fs, ref ArgumentInfo currArgSlot) where T : unmanaged, INativeList<byte>, IUTF8Bytes
Parameters
Type | Name | Description |
---|---|---|
Unsafe |
output | UnsafeText where to append the text representation |
string | fieldName | Name of the field that can be used by formatter |
T | fs | UTF8 string to write |
Argument |
currArgSlot | Hole that was used to describe the struct in the log message, for instance |
Returns
Type | Description |
---|---|
bool | True if successful |
Type Parameters
Name | Description |
---|---|
T | Unmanaged UTF8 string |