Ejemplo n.º 1
0
 /// <summary>
 /// Visit d'un ElementCalculVariable
 /// </summary>
 /// <param name="elt"></param>
 void IVisiteurIElement.Visit(ElementCalculVariable elt)
 {
     if (_contexFonction != null && _contexFonction.ContientVariable(elt.NomVariable))
     {
         _valeurCourante = _contexFonction.ObtenirValeur(elt.NomVariable);
     }
     else if (_contexVariables.ContientVariable(elt.NomVariable))
     {
         _valeurCourante = _contexVariables.ObtenirValeur(elt.NomVariable);
     }
     else
     {
         throw new ArgumentException(string.Format(System.Globalization.CultureInfo.CurrentUICulture, Calculateur.ResourceManager.GetString("VariableIndefini"), elt.NomVariable));
     }
 }