Table of Contents

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

affectedDataIds HashSet<string>

Properties

AffectedDataIds

public HashSet<string> AffectedDataIds { get; }

Property Value

HashSet<string>

Methods

BeginSort(BeginSortArgs)

public virtual void BeginSort(GameSorter.BeginSortArgs args)

Parameters

args GameSorter.BeginSortArgs

CompareForSort(CompareArgs)

public abstract int CompareForSort(GameSorter.CompareArgs args)

Parameters

args GameSorter.CompareArgs

Returns

int

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

args GameSorter.EndSortArgs