/// <summary> /// Construtor default /// </summary> public RegraBase(RegraInfo regraInfo) { // Inicializa this.RegraInfo = regraInfo; // Pega o atributo de regra _regraAttribute = (RegraAttribute) this.GetType().GetCustomAttributes( typeof(RegraAttribute), true)[0]; }
/// <summary> /// Conversao para string /// </summary> /// <returns></returns> public override string ToString() { RegraAttribute attr = receberRegraAttribute(); if (attr != null) { return(attr.NomeRegra); } else { return(Serializador.TransformarEmString(this)); } }