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

◆ ReadValue()

static object System.Resources.RuntimeResourceSet.ReadValue ( ResourceReader reader,
int dataPos,
bool isString,
out ResourceLocator locator )
inlinestaticprivate

Definition at line 161 of file RuntimeResourceSet.cs.

162 {
163 object obj;
164 ResourceTypeCode typeCode;
165 if (isString)
166 {
167 obj = reader.LoadString(dataPos);
168 typeCode = ResourceTypeCode.String;
169 }
170 else
171 {
172 obj = reader.LoadObject(dataPos, out typeCode);
173 }
174 locator = new ResourceLocator(dataPos, ResourceLocator.CanCache(typeCode) ? obj : null);
175 return obj;
176 }

References System.Resources.ResourceLocator.CanCache(), System.Resources.ResourceReader.LoadObject(), System.Resources.ResourceReader.LoadString(), and System.obj.

Referenced by System.Resources.RuntimeResourceSet.GetObject().