Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.Tracing.DataCollector Struct Reference

Package Functions

unsafe void Enable (byte *scratch, int scratchSize, EventSource.EventData *datas, int dataCount, GCHandle *pins, int pinCount)
 
void Disable ()
 
unsafe EventSource.EventDataFinish ()
 
unsafe void AddScalar (void *value, int size)
 
unsafe void AddNullTerminatedString (string value)
 
unsafe void AddArray (Array value, int length, int itemSize)
 
int BeginBufferedArray ()
 
void EndBufferedArray (int bookmark, int count)
 
void BeginBuffered ()
 
void EndBuffered ()
 

Static Package Attributes

static DataCollector ThreadInstance
 

Private Member Functions

void EnsureBuffer ()
 
void EnsureBuffer (int additionalSize)
 
void GrowBuffer (int required)
 
unsafe void PinArray (object value, int size)
 
unsafe void ScalarsBegin ()
 
unsafe void ScalarsEnd ()
 

Private Attributes

unsafe byte * scratchEnd
 
unsafe EventSource.EventDatadatasEnd
 
unsafe GCHandlepinsEnd
 
unsafe EventSource.EventDatadatasStart
 
unsafe byte * scratch
 
unsafe EventSource.EventDatadatas
 
unsafe GCHandlepins
 
byte[] buffer
 
int bufferPos
 
int bufferNesting
 
bool writingScalars
 

Detailed Description

Definition at line 5 of file DataCollector.cs.


The documentation for this struct was generated from the following file: