示例#1
0
 private object FindFact(FactKey factKey)
 {
     for (var factIndex = 0; factIndex < _cube.FactKeys.Count; ++factIndex)
     {
         var otherFactKey = new FactKey(_cube.FactKeys[factIndex]);
         if (factKey.Equals(otherFactKey))
         {
             return(_cube.Facts[factIndex]);
         }
     }
     return(null);
 }
 public DimensionHierarchyKey(FactKey factKey, IReadOnlyList <object> measurements)
 {
     _factKey      = factKey;
     _measurements = measurements;
 }
示例#3
0
        public bool IsTriggered(IFacts facts)
        {
            var fact = new FactKey();

            return(facts.ContainsKey(fact));
        }