protected void EstablecerUShort(int indice, ushort valor)
 {
     _impl.EstablecerUShort(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected IObjetoDatos CrearObjetoDatos(int indice)
 {
     return(CrearObjetoDatos(Tipo.ObtenerPropiedad(indice)));
 }
 protected void EstablecerUInteger(int indice, uint valor)
 {
     _impl.EstablecerUInteger(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerULong(int indice, ulong valor)
 {
     _impl.EstablecerULong(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerObjetoDatos(int indice, IObjetoDatos valor)
 {
     _impl.EstablecerObjetoDatos(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerSByte(int indice, sbyte valor)
 {
     _impl.EstablecerSByte(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerFloat(int indice, float valor)
 {
     _impl.EstablecerFloat(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerObject(int indice, object valor)
 {
     _impl.EstablecerObject(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerDouble(int indice, double valor)
 {
     _impl.EstablecerDouble(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerDecimal(int indice, decimal valor)
 {
     _impl.EstablecerDecimal(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerDateTime(int indice, DateTime valor)
 {
     _impl.EstablecerDateTime(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerChar(int indice, char valor)
 {
     _impl.EstablecerChar(Tipo.ObtenerPropiedad(indice), valor);
 }
 protected void EstablecerBoolean(int indice, bool valor)
 {
     _impl.EstablecerBoolean(Tipo.ObtenerPropiedad(indice), valor);
 }