Class GameSorter
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
public abstract class GameSorter : ObservableObject, INotifyPropertyChanged, INotifyPropertyChanging, IDisposable
- Inheritance
-
GameSorter
- Implements
- Inherited Members
Constructors
GameSorter(HashSet<string>)
public GameSorter(HashSet<string> affectedDataIds)
Parameters
Properties
AffectedDataIds
public HashSet<string> AffectedDataIds { get; }
Property Value
Methods
BeginSort(BeginSortArgs)
public virtual void BeginSort(GameSorter.BeginSortArgs args)
Parameters
argsGameSorter.BeginSortArgs
CompareForSort(CompareArgs)
public abstract int CompareForSort(GameSorter.CompareArgs args)
Parameters
argsGameSorter.CompareArgs
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public virtual void Dispose()
EndSort(EndSortArgs)
public virtual void EndSort(GameSorter.EndSortArgs args)
Parameters
argsGameSorter.EndSortArgs