summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2016-03-30 10:26:28 -0700
committerJan Kotas <jkotas@microsoft.com>2016-03-30 10:26:28 -0700
commit918bb2e8bfb46d44291507d4b0d017f8aba5b0d8 (patch)
tree59ef290b66e0eb1ddd385cde45d98005b651b63e
parent72f6c4e1d552474f80b1814288eeb79e09e5760f (diff)
parent6408f73fed3864806f921f0175928efb1dfccab8 (diff)
downloadcoreclr-918bb2e8bfb46d44291507d4b0d017f8aba5b0d8.tar.gz
coreclr-918bb2e8bfb46d44291507d4b0d017f8aba5b0d8.tar.bz2
coreclr-918bb2e8bfb46d44291507d4b0d017f8aba5b0d8.zip
Merge pull request #3983 from svick/getresourcestring-culture
Remove unused CultureInfo from GetResourceString
-rw-r--r--src/mscorlib/src/System/Environment.cs18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/mscorlib/src/System/Environment.cs b/src/mscorlib/src/System/Environment.cs
index dcfbe0587c..bccf120834 100644
--- a/src/mscorlib/src/System/Environment.cs
+++ b/src/mscorlib/src/System/Environment.cs
@@ -78,30 +78,19 @@ namespace System {
{
public ResourceHelper m_resourceHelper;
public String m_key;
- public CultureInfo m_culture;
public String m_retVal;
public bool m_lockWasTaken;
- public GetResourceStringUserData(ResourceHelper resourceHelper, String key, CultureInfo culture)
+ public GetResourceStringUserData(ResourceHelper resourceHelper, String key)
{
m_resourceHelper = resourceHelper;
m_key = key;
- m_culture = culture;
}
}
- [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
- internal String GetResourceString(String key) {
- if (key == null || key.Length == 0) {
- Contract.Assert(false, "Environment::GetResourceString with null or empty key. Bug in caller, or weird recursive loading problem?");
- return "[Resource lookup failed - null or empty resource name]";
- }
- return GetResourceString(key, null);
- }
-
[System.Security.SecuritySafeCritical] // auto-generated
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
- internal String GetResourceString(String key, CultureInfo culture) {
+ internal String GetResourceString(String key) {
if (key == null || key.Length == 0) {
Contract.Assert(false, "Environment::GetResourceString with null or empty key. Bug in caller, or weird recursive loading problem?");
return "[Resource lookup failed - null or empty resource name]";
@@ -126,7 +115,7 @@ namespace System {
// returning, we're going into an infinite loop and we should
// return a bogus string.
- GetResourceStringUserData userData = new GetResourceStringUserData(this, key, culture);
+ GetResourceStringUserData userData = new GetResourceStringUserData(this, key);
RuntimeHelpers.TryCode tryCode = new RuntimeHelpers.TryCode(GetResourceStringCode);
RuntimeHelpers.CleanupCode cleanupCode = new RuntimeHelpers.CleanupCode(GetResourceStringBackoutCode);
@@ -145,7 +134,6 @@ namespace System {
GetResourceStringUserData userData = (GetResourceStringUserData) userDataIn;
ResourceHelper rh = userData.m_resourceHelper;
String key = userData.m_key;
- CultureInfo culture = userData.m_culture;
Monitor.Enter(rh, ref userData.m_lockWasTaken);