示例#1
0
        /// <summary>
        /// Add a factor name/value pair to this factor if it doesn't already exist
        /// </summary>
        /// <param name="factorName"></param>
        /// <param name="factorValue"></param>
        public void AddFactorIfNotExist(string factorName, string factorValue)
        {
            var f = Factors.Find(factor => factor.Key == factorName);

            if (f.Key != factorName)
            {
                AddFactor(factorName, factorValue);
            }
        }
示例#2
0
        /// <summary>
        /// Get the value of a factor
        /// </summary>
        /// <param name="name">The name of the factor</param>
        public string GetFactorValue(string name)
        {
            var f = Factors.Find(factor => factor.Key == name);

            if (f.Key == name)
            {
                return(f.Value);
            }
            return("?");
        }