Esempio n. 1
0
        /// <summary>
        /// Devuelve una copia de este objeto.
        /// </summary>
        public override object Clone()
        {
            // Como los campos son invariables entonces no necesitamos
            // hacer copias de ellos.
            List <Campo> camposNuevos = new List <Campo>(Campos.Count);

            foreach (Campo campo in Campos)
            {
                camposNuevos.Add(campo);
            }

            Polilínea clone = new Polilínea(ManejadorDeMapa, Número, Clase, camposNuevos);

            return(clone);
        }
Esempio n. 2
0
        /// <summary>
        /// Devuelve una copia de este objeto.
        /// </summary>
        public override object Clone()
        {
            // Como los campos son invariables entonces no necesitamos
              // hacer copias de ellos.
              List<Campo> camposNuevos = new List<Campo>(Campos.Count);
              foreach (Campo campo in Campos)
              {
            camposNuevos.Add(campo);
              }

              Polilínea clone = new Polilínea(ManejadorDeMapa, Número, Clase, camposNuevos);
              return clone;
        }