Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetObject() [2/3]

object System.Resources.ResourceManager.GetObject ( string name,
CultureInfo culture,
bool wrapUnmanagedMemStream )
inlineprivate

Definition at line 523 of file ResourceManager.cs.

524 {
525 if (name == null)
526 {
527 throw new ArgumentNullException("name");
528 }
529 if (culture == null)
530 {
532 }
534 if (resourceSet != null)
535 {
536 object @object = resourceSet.GetObject(name, _ignoreCase);
537 if (@object != null)
538 {
541 {
543 }
544 return @object;
545 }
546 }
547 ResourceFallbackManager resourceFallbackManager = new ResourceFallbackManager(culture, _neutralResourcesCulture, useParents: true);
549 {
551 if (resourceSet2 == null)
552 {
553 break;
554 }
556 {
557 continue;
558 }
559 object object2 = resourceSet2.GetObject(name, _ignoreCase);
560 if (object2 != null)
561 {
562 if (_lastUsedResourceCache != null)
563 {
565 {
566 _lastUsedResourceCache.lastCultureName = item.Name;
567 _lastUsedResourceCache.lastResourceSet = resourceSet2;
568 }
569 }
572 {
574 }
575 return object2;
576 }
578 }
579 return null;
580 }
static CultureInfo CurrentUICulture
virtual ? ResourceSet InternalGetResourceSet(CultureInfo culture, bool createIfNotExists, bool tryParents)
CultureNameResourceSetPair _lastUsedResourceCache
ResourceSet GetFirstResourceSet(CultureInfo culture)

References System.Resources.ResourceManager._ignoreCase, System.Resources.ResourceManager._lastUsedResourceCache, System.Resources.ResourceManager._neutralResourcesCulture, System.culture, System.Globalization.CultureInfo.CurrentUICulture, System.Resources.ResourceManager.GetFirstResourceSet(), System.Resources.ResourceManager.InternalGetResourceSet(), and System.item.