Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
NoOutputPropagator.cs
Go to the documentation of this file.
2
3namespace System.Diagnostics;
4
6{
8
9
11
12
14 {
15 }
16
17 public override void ExtractTraceIdAndState(object carrier, PropagatorGetterCallback getter, out string traceId, out string traceState)
18 {
19 LegacyPropagator.Instance.ExtractTraceIdAndState(carrier, getter, out traceId, out traceState);
20 }
21
23 {
24 return LegacyPropagator.Instance.ExtractBaggage(carrier, getter);
25 }
26}
delegate void PropagatorSetterCallback(object? carrier, string fieldName, string fieldValue)
delegate void PropagatorGetterCallback(object? carrier, string fieldName, out string? fieldValue, out IEnumerable< string >? fieldValues)
static DistributedContextPropagator Instance
override IReadOnlyCollection< string > Fields
override void ExtractTraceIdAndState(object carrier, PropagatorGetterCallback getter, out string traceId, out string traceState)
static DistributedContextPropagator Instance
override IEnumerable< KeyValuePair< string, string > > ExtractBaggage(object carrier, PropagatorGetterCallback getter)
override void Inject(Activity activity, object carrier, PropagatorSetterCallback setter)