This commit is contained in:
Masataka SUMI 2022-09-07 15:20:06 +09:00
parent 613a783d1e
commit 85a3f0fe3a

View File

@ -25,6 +25,7 @@ namespace UniGLTF
public static T Parse(string name, bool ignoreCase)
{
var caches = ignoreCase ? _ignoreCaseValues : _values;
if (caches.TryGetValue(name, out var ignoreCaseValue))
{
return ignoreCaseValue;
@ -32,7 +33,7 @@ namespace UniGLTF
if (Enum.TryParse<T>(name, ignoreCase, out var result))
{
_values.Add(name, result);
caches.Add(name, result);
return result;
}