public void Add(IDimensionKey dimensionKey) { //foreach (var dim in dimensionKey.Key) //{ // this.Add(dim.Key, dim.Value); //} }
public static bool Compare(IDimensionKey a, IDimensionKey b) { //int an = 0; //int bn = 0; //if (a.Key.ContainsKey(Dimensions.Number) && !b.Key.ContainsKey(Dimensions.Number)) //{ // bn = 1; //} //else if (b.Key.ContainsKey(Dimensions.Number) && !a.Key.ContainsKey(Dimensions.Number)) //{ // an = 1; //} //if (a.Key.Count != b.Key.Count) //{ // return false; //} //for (int i = 0; i < a.Key.Count; i++) //{ // var k = a.Key.ElementAt(i).Key; // if (!b.Key.ContainsKey(k)) // { // return false; // } // if (a.Key[k] != b.Key[k]) // { // return false; // } //} return(a.Key == b.Key && a.Value == a.Value); }
public DimensionValue(IDimensionKey dimensionKey, double value) { DimensionKey = dimensionKey; Value = value; }