Class SearchResultsPluginBase
An implementation of ISearchResults 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 SearchResultsPluginBase : PlayableCollectionGroupPluginBase, IDelegatable<IPlayableCollectionGroup>, IModelPlugin, ISearchResults, ISearchResultsBase, 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<ICoreSearchResults>, IEquatable<ICoreSearchResults>, IMerged, IDelegatable<ISearchResults>
Constructors
| Improve this Doc View SourceSearchResultsPluginBase(ModelPluginMetadata, ISearchResults)
Creates a new instance of PlayableCollectionGroupPluginBase.
Declaration
protected SearchResultsPluginBase(ModelPluginMetadata registration, ISearchResults inner)
Parameters
Type | Name | Description |
---|---|---|
ModelPluginMetadata | registration | Metadata about the plugin which was provided during registration. |
ISearchResults | 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 ISearchResults Inner { get; }
Property Value
Type | Description |
---|---|
ISearchResults |
Sources
The sources that make up this merged item.
Declaration
public IReadOnlyList<ICoreSearchResults> Sources { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<ICoreSearchResults> |
Methods
| Improve this Doc View SourceEquals(ICoreSearchResults?)
Declaration
public virtual bool Equals(ICoreSearchResults? other)
Parameters
Type | Name | Description |
---|---|---|
ICoreSearchResults | other |
Returns
Type | Description |
---|---|
bool |
Implements
OwlCore.ComponentModel.IDelegatable<T>
OwlCore.ComponentModel.IDelegatable<T>