public void Serialize(TextWriter writer, string?mediaType, SectorSerializeOptions options) { SectorFileSerializer.ForType(mediaType).Serialize(writer, options.filter == null ? this : this.Where(world => options.filter(world)), options); }
public void Serialize(TextWriter writer, string mediaType, bool includeHeader, WorldFilter filter) { SectorFileSerializer.ForType(mediaType).Serialize(writer, this.Where(world => filter == null || filter(world)), includeHeader); }
public void Serialize(TextWriter writer, string mediaType, bool includeHeader = true, bool sscoords = false, WorldFilter filter = null) { SectorFileSerializer.ForType(mediaType).Serialize(writer, this.Where(world => filter == null || filter(world)), includeHeader: includeHeader, sscoords: sscoords); }