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

◆ GrovelForResourceSet()

ResourceSet System.Resources.FileBasedResourceGroveler.GrovelForResourceSet ( CultureInfo culture,
Dictionary< string, ResourceSet > localResourceSets,
bool tryParents,
bool createIfNotExists )
inline

Implements System.Resources.IResourceGroveler.

Definition at line 16 of file FileBasedResourceGroveler.cs.

17 {
18 ResourceSet result = null;
21 if (text == null)
22 {
23 if (tryParents && culture.HasInvariantCultureName)
24 {
25 string value = ((_mediator.LocationInfo == null) ? "<null>" : _mediator.LocationInfo.FullName);
26 throw new MissingManifestResourceException($"{SR.MissingManifestResource_NoNeutralDisk}{"\r\n"}baseName: {_mediator.BaseNameField} locationInfo: {value} fileName: {_mediator.GetResourceFileName(culture)}");
27 }
28 }
29 else
30 {
31 result = CreateResourceSet(text);
32 }
33 return result;
34 }
readonly ResourceManager.ResourceManagerMediator _mediator
string FindResourceFile(CultureInfo culture, string fileName)
virtual string GetResourceFileName(CultureInfo culture)

References System.Resources.FileBasedResourceGroveler._mediator, System.Resources.FileBasedResourceGroveler.CreateResourceSet(), System.culture, System.Resources.FileBasedResourceGroveler.FindResourceFile(), System.Resources.ResourceManager.GetResourceFileName(), System.text, and System.value.