Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DumpBuffer() [5/9]

static void System.Net.NetEventSource.DumpBuffer ( object thisOrContextObject,
Memory< byte > buffer,
int offset,
int count,
[CallerMemberName] string memberName = null )
inlinestatic

Definition at line 68 of file NetEventSource.cs.

69 {
70 if (Log.IsEnabled() && offset >= 0 && offset <= buffer.Length - count)
71 {
72 buffer = buffer.Slice(offset, Math.Min(count, 1024));
73 ArraySegment<byte> segment;
74 byte[] buffer2 = ((MemoryMarshal.TryGetArray((ReadOnlyMemory<byte>)buffer, out segment) && segment.Offset == 0 && segment.Count == buffer.Length) ? segment.Array : buffer.ToArray());
75 Log.DumpBuffer(IdOf(thisOrContextObject), memberName, buffer2);
76 }
77 }
static readonly System.Net.NetEventSource Log
static string IdOf(object value)

References System.ArraySegment< T >.Array, System.buffer, System.count, System.Net.NetEventSource.IdOf(), System.Net.NetEventSource.Log, System.Math.Min(), and System.offset.