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

◆ GetTypeCodeExtended()

static TypeCode System.Diagnostics.Tracing.EventParameterInfo.GetTypeCodeExtended ( Type parameterType)
inlinestaticprivate

Definition at line 306 of file EventParameterInfo.cs.

307 {
308 if (parameterType == typeof(Guid))
309 {
310 return (TypeCode)17;
311 }
312 if (parameterType == typeof(IntPtr))
313 {
314 _ = IntPtr.Size;
315 return TypeCode.Int64;
316 }
317 if (parameterType == typeof(UIntPtr))
318 {
319 _ = UIntPtr.Size;
320 return TypeCode.UInt64;
321 }
322 return Type.GetTypeCode(parameterType);
323 }

References System.Type.GetTypeCode(), System.IntPtr.Size, and System.UIntPtr.Size.

Referenced by System.Diagnostics.Tracing.EventParameterInfo.GenerateMetadata(), System.Diagnostics.Tracing.EventParameterInfo.GenerateMetadataForProperty(), System.Diagnostics.Tracing.EventParameterInfo.GenerateMetadataForTypeV2(), and System.Diagnostics.Tracing.EventParameterInfo.GetMetadataLength().