Пример #1
0
        /// <summary>
        /// Returns a variability analyzer for certain argument variabilities
        /// </summary>
        /// <param name="varPattern">argument variabilities</param>
        /// <returns>the variability analyzer</returns>
        public VariabilityAnalyzer GetVARA(VariabilityPattern varPattern)
        {
            VariabilityAnalyzer result;

            if (!_varaMap.TryGetValue(varPattern, out result))
            {
                result = new VariabilityAnalyzer(Method, varPattern);
                result.Run();
                _varaMap[varPattern] = result;
            }
            return(result);
        }
Пример #2
0
 /// <summary>
 /// Returns a variability analyzer for certain argument variabilities
 /// </summary>
 /// <param name="varPattern">argument variabilities</param>
 /// <returns>the variability analyzer</returns>
 public VariabilityAnalyzer GetVARA(VariabilityPattern varPattern)
 {
     VariabilityAnalyzer result;
     if (!_varaMap.TryGetValue(varPattern, out result))
     {
         result = new VariabilityAnalyzer(Method, varPattern);
         result.Run();
         _varaMap[varPattern] = result;
     }
     return result;
 }