Class SearchHistoryPluginBase
An implementation of ISearchHistory which delegates all member access to the Inner implementation, unless the member is overridden in a derived class which changes the behavior.
Inherited Members
Namespace: StrixMusic.Sdk.Plugins.Model
Assembly: StrixMusic.Sdk.dll
Syntax
public class SearchHistoryPluginBase : PlayableCollectionGroupPluginBase, IDelegatable<IPlayableCollectionGroup>, IModelPlugin, ISearchHistory, ISearchHistoryBase, IPlayableCollectionGroup, IPlayableCollectionGroupBase, IPlaylistCollection, IPlaylistCollectionBase, IPlaylistCollectionItem, IPlaylistCollectionItemBase, IMerged<ICorePlaylistCollectionItem>, IEquatable<ICorePlaylistCollectionItem>, IMerged<ICorePlaylistCollection>, IEquatable<ICorePlaylistCollection>, ITrackCollection, ITrackCollectionBase, IMerged<ICoreTrackCollection>, IEquatable<ICoreTrackCollection>, IAlbumCollection, IAlbumCollectionBase, IAlbumCollectionItem, IAlbumCollectionItemBase, IMerged<ICoreAlbumCollectionItem>, IEquatable<ICoreAlbumCollectionItem>, IMerged<ICoreAlbumCollection>, IEquatable<ICoreAlbumCollection>, IArtistCollection, IArtistCollectionBase, IArtistCollectionItem, IArtistCollectionItemBase, IMerged<ICoreArtistCollectionItem>, IEquatable<ICoreArtistCollectionItem>, IMerged<ICoreArtistCollection>, IEquatable<ICoreArtistCollection>, IPlayableCollectionGroupChildren, IPlayableCollectionGroupChildrenBase, IPlayableCollectionBase, IPlayableCollectionItem, ICollectionItemBase, IMerged<ICorePlayableCollectionGroupChildren>, IEquatable<ICorePlayableCollectionGroupChildren>, IMerged<ICorePlayableCollectionGroup>, IEquatable<ICorePlayableCollectionGroup>, IPlayable, IPlayableBase, IDownloadable, IImageCollection, IImageCollectionBase, IMerged<ICoreImageCollection>, IEquatable<ICoreImageCollection>, IUrlCollection, IUrlCollectionBase, ICollectionBase, IMerged<ICoreUrlCollection>, IEquatable<ICoreUrlCollection>, IAppModel, IMerged<ICoreSearchHistory>, IEquatable<ICoreSearchHistory>, IMerged, IDelegatable<ISearchHistory>
Constructors
| Improve this Doc View SourceSearchHistoryPluginBase(ModelPluginMetadata, ISearchHistory)
Creates a new instance of PlayableCollectionGroupPluginBase.
Declaration
protected SearchHistoryPluginBase(ModelPluginMetadata registration, ISearchHistory inner)
Parameters
Type | Name | Description |
---|---|---|
ModelPluginMetadata | registration | Metadata about the plugin which was provided during registration. |
ISearchHistory | inner | The implementation which all member access is delegated to, unless the member is overridden in a derived class which changes the behavior. |
Properties
| Improve this Doc View SourceInner
Declaration
public ISearchHistory Inner { get; }
Property Value
Type | Description |
---|---|
ISearchHistory |
Sources
The sources that make up this merged item.
Declaration
public IReadOnlyList<ICoreSearchHistory> Sources { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<ICoreSearchHistory> |
Methods
| Improve this Doc View SourceEquals(ICoreSearchHistory?)
Declaration
public virtual bool Equals(ICoreSearchHistory? other)
Parameters
Type | Name | Description |
---|---|---|
ICoreSearchHistory | other |
Returns
Type | Description |
---|---|
bool |
Implements
OwlCore.ComponentModel.IDelegatable<T>
OwlCore.ComponentModel.IDelegatable<T>