/// <summary> /// Returns the complex item for the specified item id. /// </summary> public static ComplexItem GetComplexItem(ItemIdentifier itemID) { if (itemID == null) { return(null); } lock (typeof(ComplexTypeCache)) { ComplexItem item = new ComplexItem(itemID); try { item.Update(m_server); } catch { // item is not a valid complex data item. item = null; } m_items[itemID.Key] = item; return(item); } }
// Token: 0x06000362 RID: 866 RVA: 0x0000944C File Offset: 0x0000844C public static ComplexItem GetComplexItem(ItemIdentifier itemID) { if (itemID == null) { return(null); } ComplexItem result; lock (typeof(ComplexTypeCache)) { ComplexItem complexItem = new ComplexItem(itemID); try { complexItem.Update(ComplexTypeCache.m_server); } catch { complexItem = null; } ComplexTypeCache.m_items[itemID.Key] = complexItem; result = complexItem; } return(result); }