12 public string Name {
get; }
34 if (publicKeyToken ==
null)
52 Span<char> initialBuffer = stackalloc
char[128];
57 valueStringBuilder.
Append(
", culture=\"");
59 valueStringBuilder.
Append(
'"');
61 valueStringBuilder.
Append(
", version=\"");
63 valueStringBuilder.
Append(
'"');
66 valueStringBuilder.
Append(
", publicKeyToken=\"");
68 valueStringBuilder.
Append(
'"');
72 valueStringBuilder.
Append(
", processorArchitecture =\"");
74 valueStringBuilder.
Append(
'"');
76 return valueStringBuilder.
ToString();
79 public override bool Equals([NotNullWhen(
true)]
object? o)
ApplicationId(byte[] publicKeyToken, string name, Version version, string? processorArchitecture, string? culture)
string? ProcessorArchitecture
override int GetHashCode()
override bool Equals([NotNullWhen(true)] object? o)
override string ToString()
readonly byte[] _publicKeyToken
static void EncodeToUtf16(ReadOnlySpan< byte > bytes, Span< char > chars, Casing casing=Casing.Upper)
static string Argument_EmptyApplicationName
Version(int major, int minor, int build, int revision)
override string ToString()
override int GetHashCode()
override string ToString()
Span< char > AppendSpan(int length)