Ejemplo n.º 1
0
 /// <summary>
 /// Get sequence object from the scope memory.
 /// </summary>
 /// <param name="scope"></param>
 /// <param name="qsNamespace"></param>
 /// <param name="sequenceName"></param>
 /// <returns></returns>
 public static QsSequence GetSequence(QsScope scope, string qsNamespace, string sequenceName)
 {
     if (string.IsNullOrEmpty(qsNamespace))
     {
         // no namespace included then it is from the local scope.
         var seq = (QsSequence)QsEvaluator.GetScopeValueOrNull(scope, qsNamespace, sequenceName);
         return(seq);
     }
     else
     {
         QsNamespace ns = QsNamespace.GetNamespace(scope, qsNamespace);
         return((QsSequence)ns.GetValueOrNull(sequenceName));
     }
 }