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

◆ FormatScalar()

static TraceLoggingDataType System.Diagnostics.Tracing.Statics.FormatScalar ( EventFieldFormat format,
TraceLoggingDataType nativeFormat )
inlinestatic

Definition at line 133 of file Statics.cs.

134 {
135 switch (nativeFormat)
136 {
137 case TraceLoggingDataType.Int8:
138 case TraceLoggingDataType.UInt8:
139 case TraceLoggingDataType.Boolean8:
140 return Format8(format, nativeFormat);
141 case TraceLoggingDataType.Int16:
142 case TraceLoggingDataType.UInt16:
143 case TraceLoggingDataType.Char16:
144 return Format16(format, nativeFormat);
145 case TraceLoggingDataType.Int32:
146 case TraceLoggingDataType.UInt32:
147 case TraceLoggingDataType.Float:
148 return Format32(format, nativeFormat);
149 case TraceLoggingDataType.Int64:
150 case TraceLoggingDataType.UInt64:
151 case TraceLoggingDataType.Double:
152 return Format64(format, nativeFormat);
153 default:
154 return MakeDataType(nativeFormat, format);
155 }
156 }
static TraceLoggingDataType Format64(EventFieldFormat format, TraceLoggingDataType native)
Definition Statics.cs:123
static TraceLoggingDataType Format8(EventFieldFormat format, TraceLoggingDataType native)
Definition Statics.cs:88
static TraceLoggingDataType Format32(EventFieldFormat format, TraceLoggingDataType native)
Definition Statics.cs:111
static TraceLoggingDataType Format16(EventFieldFormat format, TraceLoggingDataType native)
Definition Statics.cs:100
static TraceLoggingDataType MakeDataType(TraceLoggingDataType baseType, EventFieldFormat format)
Definition Statics.cs:83

References System.format, System.Diagnostics.Tracing.Statics.Format16(), System.Diagnostics.Tracing.Statics.Format32(), System.Diagnostics.Tracing.Statics.Format64(), System.Diagnostics.Tracing.Statics.Format8(), and System.Diagnostics.Tracing.Statics.MakeDataType().

Referenced by System.Diagnostics.Tracing.ScalarArrayTypeInfo.WriteMetadata(), and System.Diagnostics.Tracing.ScalarTypeInfo.WriteMetadata().