protected BaseImmutablePoint(BaseImmutablePoint other) { this.X = other.X; this.Y = new Point(other.Y); var ws = new List<double>(); ws.AddRange(other.Ws); Ws = new ReadOnlyCollection<double>(ws); }
protected BaseImmutablePoint(BaseImmutablePoint other) { this.X = other.X; this.Y = new Point(other.Y); var ws = new List <double>(); ws.AddRange(other.Ws); Ws = new ReadOnlyCollection <double>(ws); }