public ItemType GetItemType(string typeName) { lock (itemTypeDictionaryLock) { if (!cachedItemTypes.ContainsKey(typeName)) { ItemType type = component.GetItemType(typeName); if (type == null) { cachedItemTypes.Add(typeName, null); } else { cachedItemTypes.Add(type.Name, type); } } return(cachedItemTypes[typeName]); } }
public ItemType GetItemType(string typeName) { return(component.GetItemType(typeName)); }