8 {
10 stringBuilder.AppendQuoted(name);
11 if (version != null)
12 {
13 Version version2 = version.CanonicalizeVersion();
14 if (version2.Major != 65535)
15 {
16 stringBuilder.
Append(
", Version=");
17 stringBuilder.
Append(version2.Major);
18 if (version2.Minor != 65535)
19 {
21 stringBuilder.
Append(version2.Minor);
22 if (version2.Build != 65535)
23 {
25 stringBuilder.
Append(version2.Build);
26 if (version2.Revision != 65535)
27 {
29 stringBuilder.
Append(version2.Revision);
30 }
31 }
32 }
33 }
34 }
35 if (cultureName != null)
36 {
37 if (cultureName.Length == 0)
38 {
39 cultureName = "neutral";
40 }
41 stringBuilder.
Append(
", Culture=");
42 stringBuilder.AppendQuoted(cultureName);
43 }
44 if (pkt != null)
45 {
46 if (pkt.Length > 8)
47 {
49 }
50 stringBuilder.
Append(
", PublicKeyToken=");
51 if (pkt.Length == 0)
52 {
53 stringBuilder.
Append(
"null");
54 }
55 else
56 {
57 stringBuilder.
Append(HexConverter.ToString(pkt, HexConverter.Casing.Lower));
58 }
59 }
60 if ((flags & AssemblyNameFlags.Retargetable) != 0)
61 {
62 stringBuilder.
Append(
", Retargetable=Yes");
63 }
65 {
66 stringBuilder.
Append(
", ContentType=WindowsRuntime");
67 }
69 }
override string ToString()
StringBuilder Append(char value, int repeatCount)