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

◆ ToString()

override string System.ApplicationId.ToString ( )
inline

Definition at line 50 of file ApplicationId.cs.

51 {
52 Span<char> initialBuffer = stackalloc char[128];
53 ValueStringBuilder valueStringBuilder = new ValueStringBuilder(initialBuffer);
54 valueStringBuilder.Append(Name);
55 if (Culture != null)
56 {
57 valueStringBuilder.Append(", culture=\"");
58 valueStringBuilder.Append(Culture);
59 valueStringBuilder.Append('"');
60 }
61 valueStringBuilder.Append(", version=\"");
62 valueStringBuilder.Append(Version.ToString());
63 valueStringBuilder.Append('"');
64 if (_publicKeyToken != null)
65 {
66 valueStringBuilder.Append(", publicKeyToken=\"");
67 HexConverter.EncodeToUtf16(_publicKeyToken, valueStringBuilder.AppendSpan(2 * _publicKeyToken.Length));
68 valueStringBuilder.Append('"');
69 }
70 if (ProcessorArchitecture != null)
71 {
72 valueStringBuilder.Append(", processorArchitecture =\"");
73 valueStringBuilder.Append(ProcessorArchitecture);
74 valueStringBuilder.Append('"');
75 }
76 return valueStringBuilder.ToString();
77 }
readonly byte[] _publicKeyToken
override string ToString()
Definition Version.cs:220
Span< char > AppendSpan(int length)

References System.ApplicationId._publicKeyToken, System.Text.ValueStringBuilder.Append(), System.Text.ValueStringBuilder.AppendSpan(), System.ApplicationId.Culture, System.HexConverter.EncodeToUtf16(), System.ApplicationId.Name, System.ApplicationId.ProcessorArchitecture, System.Text.ValueStringBuilder.ToString(), and System.Version.ToString().