public bool Calculo(bool P1, bool P2, TipOperacoes op) { switch (op) { case TipOperacoes.AND: return(Expressoes.And(P1, P2)); case TipOperacoes.OR: return(Expressoes.Or(P1, P2)); case TipOperacoes.IF: return(Expressoes.Iff(P1, P2)); case TipOperacoes.IFTHEN: return(Expressoes.IfThen(P1, P2)); //case TipOperacoes.NAND: // return Expressoes.N(P1, P2); //case TipOperacoes.AND: // return Expressoes.Na(P1, P2); //case TipOperacoes.AND: // return Expressoes.And(P1, P2); //case TipOperacoes.AND: // return Expressoes.And(P1, P2); default: throw new NotImplementedException(); } }
public ParOperacao(TipOperacoes nValor) : base(TipParametro.operacao) { this.Valor = nValor; }