summaryrefslogtreecommitdiff
path: root/src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs')
-rw-r--r--src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs b/src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs
index f7f551b17c..740429974f 100644
--- a/src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs
+++ b/src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs
@@ -444,15 +444,17 @@ namespace System.Resources
satAssemName += ", Version=" + _mediator.SatelliteContractVersion.ToString();
}
- byte[] token = _mediator.MainAssembly.GetName().GetPublicKeyToken();
-
- int iLen = token.Length;
- StringBuilder publicKeyTok = new StringBuilder(iLen * 2);
- for (int i = 0; i < iLen; i++)
+ byte[]? token = _mediator.MainAssembly.GetName().GetPublicKeyToken();
+ if (token != null)
{
- publicKeyTok.Append(token[i].ToString("x", CultureInfo.InvariantCulture));
+ int iLen = token.Length;
+ StringBuilder publicKeyTok = new StringBuilder(iLen * 2);
+ for (int i = 0; i < iLen; i++)
+ {
+ publicKeyTok.Append(token[i].ToString("x", CultureInfo.InvariantCulture));
+ }
+ satAssemName += ", PublicKeyToken=" + publicKeyTok;
}
- satAssemName += ", PublicKeyToken=" + publicKeyTok;
Debug.Assert(_mediator.NeutralResourcesCulture != null);
string missingCultureName = _mediator.NeutralResourcesCulture.Name;