public PairList GetAllTableStyleInfoPairs() { var pairs = new PairList(); using (var rdr = ExecuteReader(SqlSelectAllTableStyle)) { while (rdr.Read()) { var styleInfo = GetTableStyleInfoByReader(rdr); var inputType = styleInfo.InputType; if (InputTypeUtils.IsWithStyleItems(inputType)) { styleInfo.StyleItems = DataProvider.TableStyleItemDao.GetStyleItemInfoList(styleInfo.Id); } var key = TableStyleManager.GetCacheKey(styleInfo.RelatedIdentity, styleInfo.TableName, styleInfo.AttributeName); if (!pairs.ContainsKey(key)) { var pair = new Pair(key, styleInfo); pairs.Add(pair); } } rdr.Close(); } return(pairs); }
public void setStat(byte blockId, int stat, float value) { int block = -1; if (!updatedStats.ContainsKey(blockId)) { updatedStats.Add(blockId, new List <int>()); } if (!updatedStats[blockId].Contains(stat)) { updatedStats[blockId].Add(stat); } while (blockId > 0) { blockId = (byte)(blockId >> 1); ++block; } if (!(value > 0 || value < 0 || value == 0)) //NaN? { System.Diagnostics.Debugger.Break(); } if (!stats[block].ContainsKey(stat)) { stats[block].Add(stat, value); } else { stats[block][stat] = value; } }
public PairList <byte, List <int> > getAllStats() { var toReturn = new PairList <byte, List <int> >(); for (byte i = 0; i < 5; ++i) { foreach (var kv in stats[i]) { if (!toReturn.ContainsKey((byte)(1 << i))) { toReturn.Add((byte)(1 << i), new List <int>()); } toReturn[(byte)(1 << i)].Add(kv.Item1); } } return(toReturn); }
public PairList GetAllTableStyleInfoPairs() { var pairs = new PairList(); using (var rdr = ExecuteReader(SqlSelectAllTableStyle)) { while (rdr.Read()) { var styleInfo = GetTableStyleInfoByReader(rdr); var key = TableStyleManager.GetCacheKey(styleInfo.RelatedIdentity, styleInfo.TableName, styleInfo.AttributeName); if (!pairs.ContainsKey(key)) { var pair = new Pair(key, styleInfo); pairs.Add(pair); } } rdr.Close(); } return(pairs); }
public PairList<byte, List<int>> getAllStats() { var toReturn = new PairList<byte, List<int>>(); for (byte i = 0; i < 5; ++i) { foreach (var kv in stats[i]) { if (!toReturn.ContainsKey((byte)(1 << i))) toReturn.Add((byte)(1 << i), new List<int>()); toReturn[(byte)(1 << i)].Add(kv.Item1); } } return toReturn; }