void Class_AlEncontrarIdentificador(ref Armador arm, Identificador i, PropertyInfo pi, object val) { Atributos at; if (val != null) { at = new Atributos(i.Nombre, pi.GetValue(arm.InstanciaAsociada, null), pi, val); } else { at = new Atributos(i.Nombre, null, pi); } at.Atributo = pi.Name; at.Autogenerado = i.Autogenerado; at.SoloLectura = !i.Modificable; arm.AgregarIdentificador(at); }
private void CallEventIdentificador(ref Armador arm, Identificador i, PropertyInfo pi, object val) { if (this.AlEncontrarIdentificador != null) this.AlEncontrarIdentificador(ref arm, i, pi, val); }