/// <summary>
 /// Computes the transformation of the source geometry.
 /// </summary>
 /// <param name="source">The source geometry.</param>
 /// <returns>The geometry in the specified reference system.</returns>
 private IMultiLineString Compute(IMultiLineString source)
 {
     return(_factory.CreateMultiLineString(source.Select(item => Compute(item)),
                                           _metadataPreservation ? source.Metadata : null));
 }