C# Класс FoxTunes.PlaylistCache

Наследование: StandardComponent, IPlaylistCache, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
OnDisposing ( ) : void
OnSignal ( object sender, ISignal signal ) : Task

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetColumns() публичный Метод

public GetColumns ( Func factory ) : FoxTunes.PlaylistColumn[]
factory Func
Результат FoxTunes.PlaylistColumn[]

GetItems() публичный Метод

public GetItems ( FoxTunes.Playlist playlist, Func factory ) : FoxTunes.PlaylistItem[]
playlist FoxTunes.Playlist
factory Func
Результат FoxTunes.PlaylistItem[]

GetPlaylists() публичный Метод

public GetPlaylists ( Func factory ) : FoxTunes.Playlist[]
factory Func
Результат FoxTunes.Playlist[]

InitializeComponent() публичный Метод

public InitializeComponent ( ICore core ) : void
core ICore
Результат void

OnDisposing() защищенный Метод

protected OnDisposing ( ) : void
Результат void

OnSignal() защищенный Метод

protected OnSignal ( object sender, ISignal signal ) : Task
sender object
signal ISignal
Результат Task

PlaylistCache() публичный Метод

public PlaylistCache ( ) : FoxTunes.Interfaces
Результат FoxTunes.Interfaces

Reset() публичный Метод

public Reset ( ) : void
Результат void

Reset() публичный Метод

public Reset ( FoxTunes.Playlist playlist ) : void
playlist FoxTunes.Playlist
Результат void

TryGetItemById() публичный Метод

public TryGetItemById ( int id, FoxTunes.PlaylistItem &result ) : bool
id int
result FoxTunes.PlaylistItem
Результат bool

TryGetItemBySequence() публичный Метод

public TryGetItemBySequence ( FoxTunes.Playlist playlist, int sequence, FoxTunes.PlaylistItem &result ) : bool
playlist FoxTunes.Playlist
sequence int
result FoxTunes.PlaylistItem
Результат bool

TryGetItemsByLibraryId() публичный Метод

public TryGetItemsByLibraryId ( int id, Array &result ) : bool
id int
result Array
Результат bool