Esempio n. 1
0
 /// <summary>
 /// Determines whether two specified <see cref="MidiFile"/> objects have the same content using
 /// the specified comparison settings.
 /// </summary>
 /// <param name="midiFile1">The first file to compare, or <c>null</c>.</param>
 /// <param name="midiFile2">The second file to compare, or <c>null</c>.</param>
 /// <param name="settings">Settings according to which files should be compared.</param>
 /// <param name="message">Message containing information about what exactly is different in
 /// <paramref name="midiFile1"/> and <paramref name="midiFile2"/>.</param>
 /// <returns><c>true</c> if the <paramref name="midiFile1"/> is equal to the <paramref name="midiFile2"/>;
 /// otherwise, <c>false</c>.</returns>
 public static bool Equals(MidiFile midiFile1, MidiFile midiFile2, MidiFileEqualityCheckSettings settings, out string message)
 {
     return(MidiFileEquality.Equals(midiFile1, midiFile2, settings ?? new MidiFileEqualityCheckSettings(), out message));
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MidiFileEqualityComparer"/> with the
 /// specified settings according to which <see cref="MidiFile"/> objects should
 /// be compared for equality.
 /// </summary>
 /// <param name="settings">Settings according to which <see cref="MidiFile"/> objects should
 /// be compared for equality.</param>
 public MidiFileEqualityComparer(MidiFileEqualityCheckSettings settings)
 {
     _settings = settings ?? new MidiFileEqualityCheckSettings();
 }
Esempio n. 3
0
        public static bool Equals(MidiFile midiFile1, MidiFile midiFile2, MidiFileEqualityCheckSettings settings)
        {
            string message;

            return(Equals(midiFile1, midiFile2, settings, out message));
        }