Clone

Espacio de nombres: Digi21.DigiNG.Entities
Ensamblado: Digi21.DigiNG

Devuelve una copia del ReadOnlyPoint como Point de lectura y escritura.

public new Point Clone()

Valor devuelto

Un Point nuevo con Owner a null (ReadOnly es false). La copia tiene la coordenada, la rotación, los códigos con sus atributos, el color, el grosor, el color de relleno, los atributos de la entidad, la marca de eliminada (Deleted) y las coordenadas mínimas y máximas del original. CreationTime es la hora de la copia.

Este método oculta Entity.Clone. Las dos llamadas devuelven un Point con los mismos datos y se diferencian en Code.Attributes: en la copia que devuelve este método, el diccionario de atributos de cada código es de solo lectura; Entity.Clone lo sustituye por un Dictionary<string, object> modificable con los mismos valores.

Para guardar en otro archivo de dibujo un punto leído de un archivo, añade la copia: IDrawingFile.Add lanza InvalidOperationException con una entidad que pertenece a otro archivo.