Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NullTypeInfo.cs
Go to the documentation of this file.
1
namespace
System.Diagnostics.Tracing
;
2
3
internal
sealed
class
NullTypeInfo
:
TraceLoggingTypeInfo
4
{
5
private
static
NullTypeInfo
s_instance
;
6
7
public
NullTypeInfo
()
8
: base(typeof(
EmptyStruct
))
9
{
10
}
11
12
public
static
TraceLoggingTypeInfo
Instance
()
13
{
14
return
s_instance
?? (
s_instance
=
new
NullTypeInfo
());
15
}
16
17
public
override
void
WriteMetadata
(
TraceLoggingMetadataCollector
collector,
string
name
,
EventFieldFormat
format
)
18
{
19
collector.
AddGroup
(
name
);
20
}
21
22
public
override
void
WriteData
(
PropertyValue
value
)
23
{
24
}
25
26
public
override
object
GetData
(
object
value
)
27
{
28
return
null
;
29
}
30
}
System.Diagnostics.Tracing.NullTypeInfo.s_instance
static NullTypeInfo s_instance
Definition
NullTypeInfo.cs:5
System.Diagnostics.Tracing.NullTypeInfo.WriteData
override void WriteData(PropertyValue value)
Definition
NullTypeInfo.cs:22
System.Diagnostics.Tracing.NullTypeInfo.NullTypeInfo
NullTypeInfo()
Definition
NullTypeInfo.cs:7
System.Diagnostics.Tracing.NullTypeInfo.Instance
static TraceLoggingTypeInfo Instance()
Definition
NullTypeInfo.cs:12
System.Diagnostics.Tracing.NullTypeInfo.WriteMetadata
override void WriteMetadata(TraceLoggingMetadataCollector collector, string name, EventFieldFormat format)
Definition
NullTypeInfo.cs:17
System.Diagnostics.Tracing.NullTypeInfo.GetData
override object GetData(object value)
Definition
NullTypeInfo.cs:26
System.Diagnostics.Tracing.NullTypeInfo
Definition
NullTypeInfo.cs:4
System.Diagnostics.Tracing.TraceLoggingMetadataCollector.AddGroup
TraceLoggingMetadataCollector AddGroup(string name)
Definition
TraceLoggingMetadataCollector.cs:102
System.Diagnostics.Tracing.TraceLoggingMetadataCollector
Definition
TraceLoggingMetadataCollector.cs:6
System.Diagnostics.Tracing.TraceLoggingTypeInfo.name
readonly string name
Definition
TraceLoggingTypeInfo.cs:8
System.Diagnostics.Tracing.TraceLoggingTypeInfo
Definition
TraceLoggingTypeInfo.cs:7
System.Diagnostics.Tracing.EventFieldFormat
EventFieldFormat
Definition
EventFieldFormat.cs:4
System.Diagnostics.Tracing
Definition
ActivityTracker.cs:4
System.ExceptionArgument.format
@ format
System.ExceptionArgument.value
@ value
System.Diagnostics.Tracing.EmptyStruct
Definition
EmptyStruct.cs:7
System.Diagnostics.Tracing.PropertyValue
Definition
PropertyValue.cs:7
source
System.Private.CoreLib
System.Diagnostics.Tracing
NullTypeInfo.cs
Generated by
1.10.0