C# Class FoxTunes.PlaylistCache

Inheritance: StandardComponent, IPlaylistCache, IDisposable
Afficher le fichier Open project: Raimusoft/FoxTunes

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetColumns ( Func factory ) : FoxTunes.PlaylistColumn[]
GetItems ( FoxTunes.Playlist playlist, Func factory ) : FoxTunes.PlaylistItem[]
GetPlaylists ( Func factory ) : FoxTunes.Playlist[]
InitializeComponent ( ICore core ) : void
PlaylistCache ( ) : FoxTunes.Interfaces
Reset ( ) : void
Reset ( FoxTunes.Playlist playlist ) : void
TryGetItemById ( int id, FoxTunes.PlaylistItem &result ) : bool
TryGetItemBySequence ( FoxTunes.Playlist playlist, int sequence, FoxTunes.PlaylistItem &result ) : bool
TryGetItemsByLibraryId ( int id, Array &result ) : bool

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnDisposing ( ) : void
OnSignal ( object sender, ISignal signal ) : Task

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetColumns() public méthode

public GetColumns ( Func factory ) : FoxTunes.PlaylistColumn[]
factory Func
Résultat FoxTunes.PlaylistColumn[]

GetItems() public méthode

public GetItems ( FoxTunes.Playlist playlist, Func factory ) : FoxTunes.PlaylistItem[]
playlist FoxTunes.Playlist
factory Func
Résultat FoxTunes.PlaylistItem[]

GetPlaylists() public méthode

public GetPlaylists ( Func factory ) : FoxTunes.Playlist[]
factory Func
Résultat FoxTunes.Playlist[]

InitializeComponent() public méthode

public InitializeComponent ( ICore core ) : void
core ICore
Résultat void

OnDisposing() protected méthode

protected OnDisposing ( ) : void
Résultat void

OnSignal() protected méthode

protected OnSignal ( object sender, ISignal signal ) : Task
sender object
signal ISignal
Résultat Task

PlaylistCache() public méthode

public PlaylistCache ( ) : FoxTunes.Interfaces
Résultat FoxTunes.Interfaces

Reset() public méthode

public Reset ( ) : void
Résultat void

Reset() public méthode

public Reset ( FoxTunes.Playlist playlist ) : void
playlist FoxTunes.Playlist
Résultat void

TryGetItemById() public méthode

public TryGetItemById ( int id, FoxTunes.PlaylistItem &result ) : bool
id int
result FoxTunes.PlaylistItem
Résultat bool

TryGetItemBySequence() public méthode

public TryGetItemBySequence ( FoxTunes.Playlist playlist, int sequence, FoxTunes.PlaylistItem &result ) : bool
playlist FoxTunes.Playlist
sequence int
result FoxTunes.PlaylistItem
Résultat bool

TryGetItemsByLibraryId() public méthode

public TryGetItemsByLibraryId ( int id, Array &result ) : bool
id int
result Array
Résultat bool