title: "GetResourceSet" method of "ResourceManager" [System.Resources] class returns empty - even if it exists in collection
body: <p>I am using following code to retrieve the Resource file values in C#</p>
  
  <pre><code>        CultureInfo cultureInfo = new System.Globalization.CultureInfo("zh-CN"); // just hard coded to make question simpler
          ResourceManager rm = new ResourceManager("SchedulingSystem", Assembly.GetExecutingAssembly());
  
          var entry = rm.GetResourceSet(cultureInfo, true, true)
           .OfType&lt;DictionaryEntry&gt;()
           .FirstOrDefault(e =&gt; e.Value.ToString() == input);//input =&gt; "No_Records"
  
          var key = entry.Key.ToString();
          return key;
  </code></pre>
  
  <p>Both Key and Value returns as null, but if I use "Quick View" in Visual studio, I can see the values as shown in the Image, The input "No_Records" can be seen in Quick view of object.</p>
  
  <p>I have also referred stack overflow quesitons like [<a href="https://stackoverflow.com/questions/1646233/why-does-resourcemanager-getresourceset-return-null-on-the-first-request-after-a?rq=1][1]">Why does ResourceManager.GetResourceSet return null on the first request after a build? (C#)</a>
  <img src="https://i.stack.imgur.com/Q3SOi.png" alt="enter image description here"></p>
  
  <p>What I might have missed in my c# code?</p>