public MapperValueT Remove(MapperValueT key, out int statu) { MapperValueT result = default; int id = mIndexer.GetID(ref key); if (mMapper.ContainsKey(id)) { result = mMapper.Remove(id); statu = result.Equals(default) ? 1 : 0;
public MapperValueT Remove(MapperValueT key, out int statu) { statu = 0; MapperValueT result = default; int id = mIndexer.GetID(ref key); if (mMapper.ContainsKey(id)) { result = mMapper.Remove(id); statu = result == default ? 1 : 0; } else { statu = 2; } return(result); }