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

◆ GetMetadataString()

string System.Diagnostics.Tracing.DiagnosticCounter.GetMetadataString ( )
inlinepackageinherited

Definition at line 102 of file DiagnosticCounter.cs.

103 {
104 if (_metadata == null)
105 {
106 return "";
107 }
109 bool flag = enumerator.MoveNext();
111 if (!enumerator.MoveNext())
112 {
113 return current.Key + ":" + current.Value;
114 }
115 StringBuilder stringBuilder = new StringBuilder().Append(current.Key).Append(':').Append(current.Value);
116 do
117 {
118 current = enumerator.Current;
119 stringBuilder.Append(',').Append(current.Key).Append(':')
120 .Append(current.Value);
121 }
122 while (enumerator.MoveNext());
123 return stringBuilder.ToString();
124 }
StringBuilder Append(char value, int repeatCount)

References System.Diagnostics.Tracing.DiagnosticCounter._metadata, System.Text.StringBuilder.Append(), and System.Collections.Generic.Dictionary< TKey, TValue >.GetEnumerator().

Referenced by System.Diagnostics.Tracing.EventCounter.WritePayload(), System.Diagnostics.Tracing.IncrementingEventCounter.WritePayload(), System.Diagnostics.Tracing.IncrementingPollingCounter.WritePayload(), and System.Diagnostics.Tracing.PollingCounter.WritePayload().