protected virtual void PurgeSelfIfTemporary() { if (!IsTemporary) { return; } PlaylistSource.ClearTemporary(this); PurgeTracks(); ServiceManager.DbConnection.Execute(new HyenaSqliteCommand(@" DELETE FROM CorePrimarySources WHERE PrimarySourceId = ?"), DbId); }