/// <summary> /// Creates a geometry collection. /// </summary> /// <param name="other">The other geometry collection.</param> /// <returns>A geometry collection that matches <paramref name="other" />.</returns> /// <exception cref="System.ArgumentNullException">The other geometry collection is null.</exception> public virtual IGeometryCollection CreateGeometryCollection(IGeometryCollection other) { return(new GeometryList <IGeometry>(this.PrecisionModel, this.ReferenceSystem, other.Cast <IGeometry>())); }