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

Package Functions

void SetInfo (string name, Type type, TraceLoggingTypeInfo typeInfo=null)
 
unsafe bool GenerateMetadata (byte *pMetadataBlob, ref uint offset, uint blobSize)
 
unsafe bool GenerateMetadataV2 (byte *pMetadataBlob, ref uint offset, uint blobSize)
 
bool GetMetadataLength (out uint size)
 
bool GetMetadataLengthV2 (out uint size)
 

Static Package Functions

static bool GetTypeInfoFromType (Type type, out TraceLoggingTypeInfo typeInfo)
 

Package Attributes

string ParameterName
 
Type ParameterType
 
TraceLoggingTypeInfo TypeInfo
 

Static Private Member Functions

static unsafe bool GenerateMetadataForProperty (PropertyAnalysis property, byte *pMetadataBlob, ref uint offset, uint blobSize)
 
static unsafe bool GenerateMetadataForNamedTypeV2 (string name, TraceLoggingTypeInfo typeInfo, byte *pMetadataBlob, ref uint offset, uint blobSize)
 
static unsafe bool GenerateMetadataForTypeV2 (TraceLoggingTypeInfo typeInfo, byte *pMetadataBlob, ref uint offset, uint blobSize)
 
static uint GetMetadataLengthForProperty (PropertyAnalysis property)
 
static TypeCode GetTypeCodeExtended (Type parameterType)
 
static bool GetMetadataLengthForTypeV2 (TraceLoggingTypeInfo typeInfo, out uint size)
 
static bool GetMetadataLengthForNamedTypeV2 (string name, TraceLoggingTypeInfo typeInfo, out uint size)
 

Detailed Description

Definition at line 3 of file EventParameterInfo.cs.


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