/// <summary> /// Adiciona a variável para a coleção. /// </summary> /// <param name="variavel"></param> public void Add(IVariavel variavel) { variavel.Require(nameof(variavel)).NotNull(); if (Contains(variavel.Nome)) { throw new InvalidOperationException($"Já existem um variável com o nome '{variavel.Nome}' na coleção."); } _variaveis.Add(variavel); }