public int CompareTo(object obj) { if (obj == null) { return(1); } NativeSoundData nativeSoundData = obj as NativeSoundData; int result = string.Compare(Title, nativeSoundData.Title); if (result == 0) { if (Intern != nativeSoundData.Intern) { result = Intern ? 1 : -1; } else { result = string.Compare(ID, nativeSoundData.ID); } } return(result); }
public NativeSoundData(NativeSoundData sd) : this(sd.Intern, sd.ID, sd.Title, sd.Data) { }