/// <summary> /// Creates a track chunk with the specified chords. /// </summary> /// <param name="chords">Collection of chords to create a track chunk.</param> /// <returns><see cref="TrackChunk"/> containing the specified chords.</returns> /// <exception cref="ArgumentNullException"><paramref name="chords"/> is null.</exception> public static TrackChunk ToTrackChunk(this IEnumerable<Chord> chords) { ThrowIfArgument.IsNull(nameof(chords), chords); var trackChunk = new TrackChunk(); trackChunk.AddChords(chords); return trackChunk; }