SYMBOL INDEX (7464 symbols across 733 files) FILE: source/Playnite.DesktopApp/Api/MainViewAPI.cs class MainViewAPI (line 15) | public class MainViewAPI : IMainViewAPI method MainViewAPI (line 68) | public MainViewAPI(DesktopAppViewModel mainModel) method OpenPluginSettings (line 73) | public bool OpenPluginSettings(Guid pluginId) method SwitchToLibraryView (line 78) | public void SwitchToLibraryView() method SelectGame (line 83) | public void SelectGame(Guid gameId) method SelectGames (line 96) | public void SelectGames(IEnumerable gameIds) method ApplyFilterPreset (line 101) | public void ApplyFilterPreset(Guid filterId) method ApplyFilterPreset (line 106) | public void ApplyFilterPreset(FilterPreset preset) method GetActiveFilterPreset (line 111) | public Guid GetActiveFilterPreset() method GetCurrentFilterSettings (line 116) | public FilterPresetSettings GetCurrentFilterSettings() method OpenSearch (line 121) | public void OpenSearch(string searchTerm) method OpenSearch (line 126) | public void OpenSearch(SearchContext context, string searchTerm) method OpenEditDialog (line 131) | public bool? OpenEditDialog(Guid gameId) method OpenEditDialog (line 140) | public bool? OpenEditDialog(List gameIds) method GetSortedFilterPresets (line 149) | public List GetSortedFilterPresets() method GetSortedFilterFullscreenPresets (line 154) | public List GetSortedFilterFullscreenPresets() method ToggleFullscreenView (line 159) | public void ToggleFullscreenView() FILE: source/Playnite.DesktopApp/App.xaml.cs class App (line 14) | public partial class App : Application method App (line 16) | public App() FILE: source/Playnite.DesktopApp/Controls/AddonsSections/AddonUpdates.xaml.cs class AddonUpdates (line 21) | public partial class AddonUpdates : UserControl method AddonUpdates (line 23) | public AddonUpdates() FILE: source/Playnite.DesktopApp/Controls/AddonsSections/BrowseAddons.xaml.cs class BrowseAddons (line 21) | public partial class BrowseAddons : UserControl method BrowseAddons (line 23) | public BrowseAddons() FILE: source/Playnite.DesktopApp/Controls/AddonsSections/InstalledExtensions.xaml.cs class InstalledExtensions (line 21) | public partial class InstalledExtensions : UserControl method InstalledExtensions (line 23) | public InstalledExtensions() FILE: source/Playnite.DesktopApp/Controls/AddonsSections/InstalledThemes.xaml.cs class InstalledThemes (line 21) | public partial class InstalledThemes : UserControl method InstalledThemes (line 23) | public InstalledThemes() FILE: source/Playnite.DesktopApp/Controls/ComboBoxList.cs class ComboBoxList (line 16) | public class ComboBoxList : ComboBoxListBase method ItemsSourcePropertyChangedCallback (line 44) | private static void ItemsSourcePropertyChangedCallback(DependencyObjec... method SetSelectedItem (line 59) | internal void SetSelectedItem() method SelectedItemsPropertyChangedCallback (line 113) | private static void SelectedItemsPropertyChangedCallback(DependencyObj... method ComboBoxList (line 123) | static ComboBoxList() method OnApplyTemplate (line 128) | public override void OnApplyTemplate() method ClearButtonAction (line 148) | public override void ClearButtonAction(RoutedEventArgs e) method List_SelectionChanged (line 153) | private void List_SelectionChanged(object sender, EventArgs e) method UpdateTextStatus (line 165) | private void UpdateTextStatus() FILE: source/Playnite.DesktopApp/Controls/ComboBoxListBase.cs class ComboBoxListBase (line 14) | [TemplatePart(Name = "PART_ItemsPanel", Type = typeof(ItemsControl))] method OnApplyTemplate (line 36) | public override void OnApplyTemplate() method ClearButtonAction (line 86) | public virtual void ClearButtonAction(RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/DdItemListSelectionBox.cs class DdItemListSelectionBox (line 17) | [TemplatePart(Name = "PART_ToggleSelectedOnly", Type = typeof(ToggleButt... method ItemsListPropertyChangedCallback (line 57) | private static void ItemsListPropertyChangedCallback(DependencyObject ... method List_SelectionChanged (line 71) | private void List_SelectionChanged(object sender, EventArgs e) method BoundIdsPropertyChangedCallback (line 101) | private static void BoundIdsPropertyChangedCallback(DependencyObject s... method DdItemListSelectionBox (line 115) | static DdItemListSelectionBox() method OnApplyTemplate (line 120) | public override void OnApplyTemplate() method ClearButtonAction (line 207) | public override void ClearButtonAction(RoutedEventArgs e) method UpdateTextStatus (line 213) | private void UpdateTextStatus() FILE: source/Playnite.DesktopApp/Controls/ExpanderEx.cs class ExpanderEx (line 12) | public class ExpanderEx : Expander method ExpanderEx (line 30) | static ExpanderEx() method ExpanderEx (line 35) | public ExpanderEx() : this(PlayniteApplication.Current?.AppSettings) method ExpanderEx (line 39) | public ExpanderEx(PlayniteSettings settings) : base() method ViewSettings_PropertyChanged (line 51) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method ExpanderEx_Loaded (line 69) | private void ExpanderEx_Loaded(object sender, RoutedEventArgs e) method ExpanderEx_Unloaded (line 88) | private void ExpanderEx_Unloaded(object sender, RoutedEventArgs e) method ExpanderEx_Collapsed (line 99) | private void ExpanderEx_Collapsed(object sender, RoutedEventArgs e) method ExpanderEx_Expanded (line 114) | private void ExpanderEx_Expanded(object sender, RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/FilterEnumSelectionBox.cs class FilterEnumSelectionBox (line 16) | public class FilterEnumSelectionBox : FilterSelectionBoxBase class SelectionObject (line 20) | public class SelectionObject method SelectionObject (line 25) | public SelectionObject(Enum enumValue) method ToString (line 31) | public override string ToString() method EnumTypePropertyChangedCallback (line 56) | private static void EnumTypePropertyChangedCallback(DependencyObject s... method NewItem_PropertyChanged (line 85) | private void NewItem_PropertyChanged(object sender, PropertyChangedEve... method FilterPropertiesPropertyChangedCallback (line 125) | private static void FilterPropertiesPropertyChangedCallback(Dependency... method FilterEnumSelectionBox (line 146) | static FilterEnumSelectionBox() method OnApplyTemplate (line 151) | public override void OnApplyTemplate() method UpdateTextStatus (line 157) | private void UpdateTextStatus() method ClearButtonAction (line 172) | public override void ClearButtonAction(RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/FilterSelectionBox.cs class FilterSelectionBoxBase (line 16) | [TemplatePart(Name = "PART_TextFilterInput", Type = typeof(TextBox))] method OnApplyTemplate (line 33) | public override void OnApplyTemplate() class FilterSelectionBox (line 72) | public class FilterSelectionBox : FilterSelectionBoxBase method ItemsListPropertyChangedCallback (line 95) | private static void ItemsListPropertyChangedCallback(DependencyObject ... method List_SelectionChanged (line 121) | public void List_SelectionChanged(object sender, EventArgs e) method FilterPropertiesPropertyChangedCallback (line 151) | private static void FilterPropertiesPropertyChangedCallback(Dependency... method FilterSelectionBox (line 210) | static FilterSelectionBox() method OnApplyTemplate (line 215) | public override void OnApplyTemplate() method ClearButtonAction (line 233) | public override void ClearButtonAction(RoutedEventArgs e) method UpdateTextStatus (line 241) | private void UpdateTextStatus() FILE: source/Playnite.DesktopApp/Controls/FilterStringSelectionBox.cs class FilterStringSelectionBox (line 14) | public class FilterStringSelectionBox : FilterSelectionBoxBase method ItemsListPropertyChangedCallback (line 35) | private static void ItemsListPropertyChangedCallback(DependencyObject ... method List_SelectionChanged (line 56) | private void List_SelectionChanged(object sender, EventArgs e) method FilterPropertiesPropertyChangedCallback (line 86) | private static void FilterPropertiesPropertyChangedCallback(Dependency... method FilterStringSelectionBox (line 107) | static FilterStringSelectionBox() method OnApplyTemplate (line 112) | public override void OnApplyTemplate() method UpdateTextStatus (line 118) | private void UpdateTextStatus() method ClearButtonAction (line 126) | public override void ClearButtonAction(RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/GameListItem.cs class GameListItem (line 24) | [TemplatePart(Name = "PART_PanelHost", Type = typeof(FrameworkElement))] method GameListItem (line 38) | static GameListItem() method GameListItem (line 43) | public GameListItem() : this(DesktopApplication.Current?.MainModel) method GameListItem (line 47) | public GameListItem(DesktopAppViewModel mainModel) method OnApplyTemplate (line 59) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/GameTaskView.xaml.cs class GameTaskView (line 26) | public partial class GameTaskView : UserControl, INotifyPropertyChanged method GameTaskView (line 310) | public GameTaskView() method OnPropertyChanged (line 315) | public void OnPropertyChanged(string name) method ButtonBrowsePath_Click (line 320) | private void ButtonBrowsePath_Click(object sender, RoutedEventArgs e) method ComboType_SelectionChanged (line 331) | private void ComboType_SelectionChanged(object sender, SelectionChange... method ComboTrackingMode_SelectionChanged (line 336) | private void ComboTrackingMode_SelectionChanged(object sender, Selecti... method NotifyRowChange (line 342) | private void NotifyRowChange() method CheckOverrideArgs_Checked (line 356) | private void CheckOverrideArgs_Checked(object sender, RoutedEventArgs e) method ComboEmulator_SelectionChanged (line 370) | private void ComboEmulator_SelectionChanged(object sender, SelectionCh... method ComboEmulatorConfig_SelectionChanged (line 388) | private void ComboEmulatorConfig_SelectionChanged(object sender, Selec... method CheckBox_Checked (line 448) | private void CheckBox_Checked(object sender, RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/GamesGridView.xaml.cs class GamesGridViewColumn (line 24) | public class GamesGridViewColumn : GridViewColumn method GamesGridViewColumn (line 30) | public GamesGridViewColumn() : base() class GamesGridView (line 38) | public partial class GamesGridView : UserControl method GamesGridView (line 91) | public GamesGridView() method GamesGridView_Loaded (line 99) | private void GamesGridView_Loaded(object sender, RoutedEventArgs e) method ListViewColumn_PropertyChanged (line 140) | private void ListViewColumn_PropertyChanged(object sender, PropertyCha... method SelectedItemsListChanged (line 166) | public static void SelectedItemsListChanged(DependencyObject d, Depend... method InitializeColumns (line 182) | private void InitializeColumns() method Columns_CollectionChanged (line 198) | private void Columns_CollectionChanged(object sender, System.Collectio... method GetColumn (line 208) | private GamesGridViewColumn GetColumn(GameField field) method CreateColumn (line 335) | private GamesGridViewColumn CreateColumn(GameField field, SortOrder? s... method GridGames_SelectionChanged (line 362) | private void GridGames_SelectionChanged(object sender, SelectionChange... method Grid_MouseDoubleClick (line 369) | private void Grid_MouseDoubleClick(object sender, MouseButtonEventArgs e) method GridViewColumnHeader_Click (line 395) | private void GridViewColumnHeader_Click(object sender, RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/GridViewPanel.cs class GridViewPanel (line 14) | public class GridViewPanel : VirtualizingPanel, IScrollInfo method GridViewPanel (line 107) | public GridViewPanel() : base() method MeasureOverride (line 111) | protected override Size MeasureOverride(Size availableSize) method ArrangeOverride (line 208) | protected override Size ArrangeOverride(Size finalSize) method GetItemRect (line 224) | private Rect GetItemRect(int itemIndex) method GetVisibleRange (line 241) | private void GetVisibleRange(double expanderOffset, out int firstIndex... method CleanUpItems (line 274) | private void CleanUpItems() method CleanUpItems (line 279) | private void CleanUpItems(int firstIndex, int lastIndex) method OnItemsChanged (line 306) | protected override void OnItemsChanged(object sender, ItemsChangedEven... method GetExtent (line 320) | internal Size GetExtent() method UpdateScrollInfo (line 356) | internal void UpdateScrollInfo(Size availableSize) method SetHorizontalOffset (line 401) | public void SetHorizontalOffset(double newOffset) method SetVerticalOffset (line 405) | public void SetVerticalOffset(double newOffset) method BringIndexIntoView (line 424) | protected override void BringIndexIntoView(int index) method MakeVisible (line 448) | public Rect MakeVisible(Visual visual, Rect rectangle) method LineLeft (line 475) | public void LineLeft() method LineRight (line 479) | public void LineRight() method LineUp (line 483) | public void LineUp() method LineDown (line 488) | public void LineDown() method MouseWheelDown (line 493) | public void MouseWheelDown() method MouseWheelLeft (line 498) | public void MouseWheelLeft() method MouseWheelRight (line 503) | public void MouseWheelRight() method MouseWheelUp (line 508) | public void MouseWheelUp() method PageLeft (line 513) | public void PageLeft() method PageRight (line 517) | public void PageRight() method PageUp (line 521) | public void PageUp() method PageDown (line 526) | public void PageDown() FILE: source/Playnite.DesktopApp/Controls/LibraryStatistics.xaml.cs class LibraryStatistics (line 22) | public partial class LibraryStatistics : UserControl method LibraryStatistics (line 24) | public LibraryStatistics() method LibraryStatistics (line 29) | public LibraryStatistics(StatisticsViewModel model) FILE: source/Playnite.DesktopApp/Controls/LongNumericBox.cs class UlongNumericBox (line 18) | public class UlongNumericBox : TextBox method UlongNumericBox (line 73) | static UlongNumericBox() method UlongNumericBox (line 78) | public UlongNumericBox() method NumericBox_TextChanged (line 86) | private void NumericBox_TextChanged(object sender, TextChangedEventArg... method NumericBox_Loaded (line 91) | private void NumericBox_Loaded(object sender, RoutedEventArgs e) method NumericBox_LostFocus (line 96) | private void NumericBox_LostFocus(object sender, RoutedEventArgs e) method CoerceUlongValue (line 122) | private static object CoerceUlongValue(DependencyObject element, objec... method UlongValuePropertyChanged (line 130) | private static void UlongValuePropertyChanged(DependencyObject sender,... method MinUlongValuePropertyChanged (line 134) | private static void MinUlongValuePropertyChanged(DependencyObject send... method MaxUlongValuePropertyChanged (line 138) | private static void MaxUlongValuePropertyChanged(DependencyObject send... class LongNumericBox (line 143) | public class LongNumericBox : TextBox method LongNumericBox (line 198) | static LongNumericBox() method LongNumericBox (line 203) | public LongNumericBox() method NumericBox_TextChanged (line 211) | private void NumericBox_TextChanged(object sender, TextChangedEventArg... method NumericBox_Loaded (line 216) | private void NumericBox_Loaded(object sender, RoutedEventArgs e) method NumericBox_LostFocus (line 221) | private void NumericBox_LostFocus(object sender, RoutedEventArgs e) method CoerceLongValue (line 247) | private static object CoerceLongValue(DependencyObject element, object... method LongValuePropertyChanged (line 255) | private static void LongValuePropertyChanged(DependencyObject sender, ... method MinLongValuePropertyChanged (line 259) | private static void MinLongValuePropertyChanged(DependencyObject sende... method MaxLongValuePropertyChanged (line 263) | private static void MaxLongValuePropertyChanged(DependencyObject sende... FILE: source/Playnite.DesktopApp/Controls/Menus/FilterPresetsMenu.cs class FilterPresetsMenu (line 15) | public class FilterPresetsMenu : ContextMenu method FilterPresetsMenu (line 19) | static FilterPresetsMenu() method FilterPresetsMenu (line 24) | public FilterPresetsMenu() : this(DesktopApplication.Current?.MainModel) method FilterPresetsMenu (line 28) | public FilterPresetsMenu(DesktopAppViewModel model) method FilterPresetsMenu_Opened (line 44) | private void FilterPresetsMenu_Opened(object sender, RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Controls/Menus/GameGroupMenu.cs class GameGroupMenu (line 14) | public class GameGroupMenu : ContextMenu method GameGroupMenu (line 24) | static GameGroupMenu() method GameGroupMenu (line 29) | public GameGroupMenu() : this(PlayniteApplication.Current?.AppSettings... method GameGroupMenu (line 33) | public GameGroupMenu(PlayniteSettings settings, DesktopAppViewModel ma... method GameGroupMenu_Opened (line 44) | private void GameGroupMenu_Opened(object sender, RoutedEventArgs e) method InitializeItems (line 49) | public void InitializeItems() method Collapse (line 92) | private void Collapse() method Expand (line 100) | private void Expand() method CollapseAll (line 108) | private void CollapseAll() method ExpandAll (line 117) | private void ExpandAll() FILE: source/Playnite.DesktopApp/Controls/Menus/GameMenu.cs class GameMenu (line 29) | public class GameMenu : ContextMenu method GameMenu (line 69) | static GameMenu() method GameMenu (line 74) | public GameMenu() : this(DesktopApplication.Current?.MainModel) method GameMenu (line 78) | public GameMenu(DesktopAppViewModel model) method GameMenu_Closed (line 90) | private void GameMenu_Closed(object sender, RoutedEventArgs e) method GameMenu_Opened (line 95) | private void GameMenu_Opened(object sender, RoutedEventArgs e) method Deinitialize (line 100) | public void Deinitialize() method InitializeItems (line 105) | private void InitializeItems(Game game) method InitializeItems (line 327) | private void InitializeItems(List games) method InitializeItems (line 461) | public void InitializeItems() method LoadCompletionStatusItem (line 539) | private MenuItem LoadCompletionStatusItem(List games) method LoadCompletionStatusItem (line 559) | private MenuItem LoadCompletionStatusItem(Game game) method AddExtensionItems (line 580) | private void AddExtensionItems(List games) FILE: source/Playnite.DesktopApp/Controls/Menus/GroupSettingsMenu.cs class GroupSettingsMenu (line 20) | public class GroupSettingsMenu : ContextMenu method GroupSettingsMenu (line 24) | static GroupSettingsMenu() method GroupSettingsMenu (line 29) | public GroupSettingsMenu() : this(PlayniteApplication.Current?.AppSett... method GroupSettingsMenu (line 33) | public GroupSettingsMenu(PlayniteSettings settings) method InitializeItems (line 41) | public void InitializeItems() FILE: source/Playnite.DesktopApp/Controls/Menus/MainMenu.cs class MainMenu (line 26) | public class MainMenu : ContextMenu method MainMenu (line 36) | static MainMenu() method MainMenu (line 41) | public MainMenu() : this(DesktopApplication.Current?.MainModel) method MainMenu (line 45) | public MainMenu(DesktopAppViewModel model) method AddMenuChild (line 62) | public static MenuItem AddMenuChild( method InitializeItems (line 95) | public void InitializeItems() method MainMenu_Opened (line 212) | private void MainMenu_Opened(object sender, RoutedEventArgs e) method AddEmulationUpdateItems (line 221) | private void AddEmulationUpdateItems() method AddSidebarViewItems (line 239) | private void AddSidebarViewItems() method AddToolsItems (line 252) | private void AddToolsItems() method ClearExtensionItems (line 281) | private void ClearExtensionItems() method AddExtensionItems (line 299) | private void AddExtensionItems() FILE: source/Playnite.DesktopApp/Controls/Menus/SortSettingsMenu.cs class SortSettingsMenu (line 20) | public class SortSettingsMenu : ContextMenu method SortSettingsMenu (line 24) | static SortSettingsMenu() method SortSettingsMenu (line 29) | public SortSettingsMenu() : this(PlayniteApplication.Current?.AppSetti... method SortSettingsMenu (line 33) | public SortSettingsMenu(PlayniteSettings settings) method InitializeItems (line 41) | public void InitializeItems() FILE: source/Playnite.DesktopApp/Controls/Menus/TrayContextMenu.cs class TrayContextMenu (line 22) | public class TrayContextMenu : ContextMenu method TrayContextMenu (line 27) | static TrayContextMenu() method TrayContextMenu (line 32) | public TrayContextMenu() method TrayContextMenu (line 36) | public TrayContextMenu(DesktopAppViewModel model) method TrayContextMenu_Opened (line 42) | private void TrayContextMenu_Opened(object sender, RoutedEventArgs e) method AddMenuChild (line 47) | private MenuItem AddMenuChild( method InitializeItems (line 82) | private void InitializeItems() method GetGameIcon (line 141) | private object GetGameIcon(Game game) FILE: source/Playnite.DesktopApp/Controls/Menus/ViewSelectionMenu.cs class ViewSelectionMenu (line 20) | public class ViewSelectionMenu : ContextMenu method ViewSelectionMenu (line 24) | static ViewSelectionMenu() method ViewSelectionMenu (line 29) | public ViewSelectionMenu() : this(PlayniteApplication.Current?.AppSett... method ViewSelectionMenu (line 33) | public ViewSelectionMenu(PlayniteSettings settings) method InitializeItems (line 41) | public void InitializeItems() FILE: source/Playnite.DesktopApp/Controls/Menus/ViewSettingsMenu.cs class ViewSettingsMenu (line 21) | public class ViewSettingsMenu : ContextMenu method ViewSettingsMenu (line 25) | static ViewSettingsMenu() method ViewSettingsMenu (line 30) | public ViewSettingsMenu() : this(PlayniteApplication.Current?.AppSetti... method ViewSettingsMenu (line 34) | public ViewSettingsMenu(PlayniteSettings settings) method GenerateSortMenu (line 42) | public static void GenerateSortMenu(ItemCollection itemsRoot, Playnite... method GenerateGroupMenu (line 49) | public static void GenerateGroupMenu(ItemCollection itemsRoot, Playnit... method InitializeItems (line 59) | public void InitializeItems() FILE: source/Playnite.DesktopApp/Controls/MetadataDownloadSettings.xaml.cs class MetadataDownloadSettings (line 28) | public partial class MetadataDownloadSettings : UserControl, INotifyProp... class MetadataSource (line 30) | public class MetadataSource : ObservableObject class FieldsSelectionSettings (line 66) | public class FieldsSelectionSettings : ObservableObject method FieldsSelectionSettings (line 106) | public FieldsSelectionSettings(ObservableCollection ... method OnSettingsChanged (line 123) | private void OnSettingsChanged() method SettingsPropertyChangedCallback (line 364) | private static void SettingsPropertyChangedCallback(DependencyObject s... method OnPropertyChanged (line 509) | public void OnPropertyChanged([CallerMemberName]string name = null) method MetadataDownloadSettings (line 514) | public MetadataDownloadSettings() method SetupField (line 542) | internal FieldsSelectionSettings SetupField( method SetAllProperties (line 602) | private void SetAllProperties() method SelectAllSelectionImport (line 627) | private void SelectAllSelectionImport(bool select) FILE: source/Playnite.DesktopApp/Controls/NullableIntBox.cs class NullIntNumericBox (line 12) | public class NullIntNumericBox : TextBox method NullIntNumericBox (line 67) | static NullIntNumericBox() method NullIntNumericBox (line 72) | public NullIntNumericBox() method NumericBox_Loaded (line 79) | private void NumericBox_Loaded(object sender, RoutedEventArgs e) method NumericBox_LostFocus (line 84) | private void NumericBox_LostFocus(object sender, RoutedEventArgs e) method CoerceValue (line 110) | private static object CoerceValue(DependencyObject element, object bas... method ValuePropertyChanged (line 126) | private static void ValuePropertyChanged(DependencyObject sender, Depe... method MinValuePropertyChanged (line 130) | private static void MinValuePropertyChanged(DependencyObject sender, D... method MaxValuePropertyChanged (line 134) | private static void MaxValuePropertyChanged(DependencyObject sender, D... FILE: source/Playnite.DesktopApp/Controls/NumericDoubleBox.cs class DoubleNumericBox (line 20) | public class DoubleNumericBox : TextBox method DoubleNumericBox (line 81) | static DoubleNumericBox() method DoubleNumericBox (line 86) | public DoubleNumericBox() method NumericDoubleBox_PreviewKeyDown (line 95) | private void NumericDoubleBox_PreviewKeyDown(object sender, KeyEventAr... method NumericDoubleBox_TextChanged (line 108) | private void NumericDoubleBox_TextChanged(object sender, TextChangedEv... method NumericDoubleBox_Loaded (line 113) | private void NumericDoubleBox_Loaded(object sender, RoutedEventArgs e) method NumericDoubleBox_LostFocus (line 118) | private void NumericDoubleBox_LostFocus(object sender, RoutedEventArgs e) method CoerceDoubleValue (line 146) | private static object CoerceDoubleValue(DependencyObject element, obje... method DoubleValuePropertyChanged (line 163) | private static void DoubleValuePropertyChanged(DependencyObject sender... method MinDoubleValuePropertyChanged (line 182) | private static void MinDoubleValuePropertyChanged(DependencyObject sen... method MaxDoubleValuePropertyChanged (line 186) | private static void MaxDoubleValuePropertyChanged(DependencyObject sen... method TryParseForCurrentCulture (line 190) | private static bool TryParseForCurrentCulture(string text, out double ... FILE: source/Playnite.DesktopApp/Controls/PathSelectionBox.cs class PathSelectionBox (line 14) | [TemplatePart(Name = "PART_ButtonDirectorySelect", Type = typeof(Button))] method PathSelectionBox (line 45) | static PathSelectionBox() method PathSelectionBox (line 50) | public PathSelectionBox() method OnApplyTemplate (line 54) | public override void OnApplyTemplate() method SetButtonVisibility (line 89) | private void SetButtonVisibility() FILE: source/Playnite.DesktopApp/Controls/SearchBox.cs class SearchBox (line 14) | [TemplatePart(Name = "PART_SeachIcon", Type = typeof(FrameworkElement))] method SearchBox (line 72) | static SearchBox() method SearchBox (line 77) | public SearchBox() method OnApplyTemplate (line 81) | public override void OnApplyTemplate() method TextInputText_GotFocus (line 116) | private void TextInputText_GotFocus(object sender, RoutedEventArgs e) method UpdateIconStates (line 121) | private void UpdateIconStates() method ClearFocus (line 146) | public void ClearFocus() method TextFilter_KeyUp (line 161) | private void TextFilter_KeyUp(object sender, KeyEventArgs e) method ClearImage_MouseUp (line 169) | private void ClearImage_MouseUp(object sender, MouseButtonEventArgs e) method TextFilter_TextChanged (line 174) | private void TextFilter_TextChanged(object sender, TextChangedEventArg... method TextPropertyChangedCallback (line 187) | private static void TextPropertyChangedCallback(DependencyObject sende... method ShowImagePropertyChangedCallback (line 207) | private static void ShowImagePropertyChangedCallback(DependencyObject ... method IsFocusedPropertyChangedCallback (line 213) | private static void IsFocusedPropertyChangedCallback(DependencyObject ... FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceAdvanced.xaml.cs class AppearanceAdvanced (line 21) | public partial class AppearanceAdvanced : UserControl method AppearanceAdvanced (line 23) | public AppearanceAdvanced() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceDetailsView.xaml.cs class AppearanceDetailsView (line 21) | public partial class AppearanceDetailsView : UserControl method AppearanceDetailsView (line 23) | public AppearanceDetailsView() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceGeneral.xaml.cs class AppearanceGeneral (line 21) | public partial class AppearanceGeneral : UserControl method AppearanceGeneral (line 23) | public AppearanceGeneral() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceGridView.xaml.cs class AppearanceGridView (line 21) | public partial class AppearanceGridView : UserControl method AppearanceGridView (line 23) | public AppearanceGridView() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceLayout.xaml.cs class AppearanceLayout (line 21) | public partial class AppearanceLayout : UserControl method AppearanceLayout (line 23) | public AppearanceLayout() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceListView.xaml.cs class AppearanceListView (line 21) | public partial class AppearanceListView : UserControl method AppearanceListView (line 23) | public AppearanceListView() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/AppearanceTopPanel.xaml.cs class AppearanceTopPanel (line 21) | public partial class AppearanceTopPanel : UserControl method AppearanceTopPanel (line 23) | public AppearanceTopPanel() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Backup.xaml.cs class Backup (line 21) | public partial class Backup : UserControl method Backup (line 23) | public Backup() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/ClientShutdown.xaml.cs class ClientShutdown (line 21) | public partial class ClientShutdown : UserControl method ClientShutdown (line 23) | public ClientShutdown() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Development.xaml.cs class Development (line 21) | public partial class Development : UserControl method Development (line 23) | public Development() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/EmptyParent.xaml.cs class EmptyParent (line 21) | public partial class EmptyParent : UserControl method EmptyParent (line 23) | public EmptyParent() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/ErrorLoading.xaml.cs class ErrorLoading (line 21) | public partial class ErrorLoading : UserControl method ErrorLoading (line 23) | public ErrorLoading() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/General.xaml.cs class General (line 21) | public partial class General : UserControl method General (line 23) | public General() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/GeneralAdvanced.xaml.cs class GeneralAdvanced (line 21) | public partial class GeneralAdvanced : UserControl method GeneralAdvanced (line 23) | public GeneralAdvanced() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/ImportExlusionList.xaml.cs class ImportExlusionList (line 21) | public partial class ImportExlusionList : UserControl method ImportExlusionList (line 23) | public ImportExlusionList() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Input.xaml.cs class Input (line 21) | public partial class Input : UserControl method Input (line 23) | public Input() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/LibrariesConfigWindowInfo.xaml.cs class LibrariesConfigWindowInfo (line 21) | public partial class LibrariesConfigWindowInfo : UserControl method LibrariesConfigWindowInfo (line 23) | public LibrariesConfigWindowInfo() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Metadata.xaml.cs class Metadata (line 21) | public partial class Metadata : UserControl method Metadata (line 23) | public Metadata() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/NoSettingsAvailable.xaml.cs class NoSettingsAvailable (line 21) | public partial class NoSettingsAvailable : UserControl method NoSettingsAvailable (line 23) | public NoSettingsAvailable() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Performance.xaml.cs class Performance (line 21) | public partial class Performance : UserControl method Performance (line 23) | public Performance() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Scripting.xaml.cs class Scripting (line 21) | public partial class Scripting : UserControl method Scripting (line 23) | public Scripting() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Search.xaml.cs class Search (line 21) | public partial class Search : UserControl method Search (line 23) | public Search() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Sorting.xaml.cs class Sorting (line 21) | public partial class Sorting : UserControl method Sorting (line 23) | public Sorting() FILE: source/Playnite.DesktopApp/Controls/SettingsSections/Updates.xaml.cs class Updates (line 21) | public partial class Updates : UserControl method Updates (line 23) | public Updates() FILE: source/Playnite.DesktopApp/Controls/SidebarItem.cs class SidebarItem (line 13) | [TemplatePart(Name = "PART_ProgressStatus", Type = typeof(ProgressBar))] method SidebarItem (line 18) | static SidebarItem() method OnApplyTemplate (line 23) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/SliderEx.cs class SliderEx (line 12) | public class SliderEx : Slider method SliderEx (line 16) | public SliderEx() : base() method SliderEx_KeyUp (line 21) | private void SliderEx_KeyUp(object sender, System.Windows.Input.KeyEve... method OnThumbDragCompleted (line 46) | protected override void OnThumbDragCompleted(DragCompletedEventArgs e) method FinalValueChangedCallback (line 52) | private static void FinalValueChangedCallback(DependencyObject sender,... method UpdateFinalValue (line 63) | private void UpdateFinalValue() method OnIncreaseLarge (line 70) | protected override void OnIncreaseLarge() method OnIncreaseSmall (line 76) | protected override void OnIncreaseSmall() method OnDecreaseLarge (line 82) | protected override void OnDecreaseLarge() method OnDecreaseSmall (line 88) | protected override void OnDecreaseSmall() FILE: source/Playnite.DesktopApp/Controls/SliderWithPopup.xaml.cs class SliderWithPopup (line 10) | public partial class SliderWithPopup : UserControl method SliderWithPopup (line 12) | public SliderWithPopup() method Slider_MouseMove (line 42) | private void Slider_MouseMove(object sender, MouseEventArgs e) method PositionPopupBelowTheEndOfTheSlider (line 52) | private void PositionPopupBelowTheEndOfTheSlider() method Slider_MouseLeave (line 58) | private void Slider_MouseLeave(object sender, MouseEventArgs e) FILE: source/Playnite.DesktopApp/Controls/TopPanelItem.cs class TopPanelItem (line 13) | public class TopPanelItem : Button method TopPanelItem (line 26) | static TopPanelItem() method OnApplyTemplate (line 31) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/BaseGamesView.cs class BaseGamesView (line 20) | [TemplatePart(Name = "PART_ListGames", Type = typeof(ExtendedListBox))] method BaseGamesView (line 30) | public BaseGamesView(DesktopView viewType) : this(viewType, DesktopApp... method BaseGamesView (line 34) | public BaseGamesView(DesktopView viewType, DesktopAppViewModel mainModel) method BaseGamesView_Loaded (line 50) | private void BaseGamesView_Loaded(object sender, RoutedEventArgs e) method BaseGamesView_Unloaded (line 55) | private void BaseGamesView_Unloaded(object sender, RoutedEventArgs e) method ViewSettings_PropertyChanged (line 60) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method SetViewActiveBindings (line 68) | private void SetViewActiveBindings() method OnApplyTemplate (line 110) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/DetailsViewGameOverview.cs class DetailsViewGameOverview (line 12) | public class DetailsViewGameOverview : GameOverview method DetailsViewGameOverview (line 14) | static DetailsViewGameOverview() method DetailsViewGameOverview (line 19) | public DetailsViewGameOverview() : base(DesktopView.Details) method DetailsViewGameOverview (line 23) | public DetailsViewGameOverview(DesktopAppViewModel mainModel) : base(D... method OnApplyTemplate (line 27) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/ExplorerPanel.cs class ExplorerPanel (line 21) | [TemplatePart(Name = "PART_SelectFields", Type = typeof(Selector))] method ExplorerPanel (line 30) | static ExplorerPanel() method ExplorerPanel (line 35) | public ExplorerPanel() : this(DesktopApplication.Current?.MainModel) method ExplorerPanel (line 39) | public ExplorerPanel(DesktopAppViewModel mainModel) method OnApplyTemplate (line 51) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/FilterPanel.cs class FilterPanel (line 22) | [TemplatePart(Name = "PART_ButtonClear", Type = typeof(ButtonBase))] method FilterPanel (line 40) | static FilterPanel() method FilterPanel (line 45) | public FilterPanel() : this(DesktopApplication.Current?.MainModel) method FilterPanel (line 49) | public FilterPanel(DesktopAppViewModel mainModel) method OnApplyTemplate (line 61) | public override void OnApplyTemplate() method SetToggleFilterWithTooltip (line 210) | private void SetToggleFilterWithTooltip(string binding, string text, s... method SetToggleFilter (line 224) | private void SetToggleFilter(string binding, string countBinding, stri... method SetLabelTag (line 241) | private void SetLabelTag(string binding, string text, IValueConverter ... method SetFilterSearchBoxFilter (line 260) | private void SetFilterSearchBoxFilter(string filterBinding) method SetFilterSelectionBoxFilter (line 278) | private void SetFilterSelectionBoxFilter(string listBinding, string fi... method SetFilterEnumSelectionBoxFilter (line 300) | private void SetFilterEnumSelectionBoxFilter(string filterBinding, Typ... method SetFilterStringSelectionBoxFilter (line 318) | private void SetFilterStringSelectionBoxFilter(string listBinding, str... FILE: source/Playnite.DesktopApp/Controls/Views/GameOverview.cs class GameOverview (line 26) | [TemplatePart(Name = "PART_ElemPlayTime", Type = typeof(FrameworkElement))] method GameOverview (line 154) | static GameOverview() method GameOverview (line 159) | public GameOverview(DesktopView viewType) : this(viewType, DesktopAppl... method GameOverview (line 163) | public GameOverview(DesktopView viewType, DesktopAppViewModel mainModel) method GameOverview_DataContextChanged (line 181) | private void GameOverview_DataContextChanged(object sender, Dependency... method GameOverview_Loaded (line 186) | private void GameOverview_Loaded(object sender, RoutedEventArgs e) method GameOverview_Unloaded (line 192) | private void GameOverview_Unloaded(object sender, RoutedEventArgs e) method ViewSettings_PropertyChanged (line 198) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method AppSettings_PropertyChanged (line 209) | private void AppSettings_PropertyChanged(object sender, PropertyChange... method OnApplyTemplate (line 220) | public override void OnApplyTemplate() method SetBackgroundBinding (line 559) | private void SetBackgroundBinding() method SetItemsControlBinding (line 576) | private void SetItemsControlBinding(ref ItemsControl elem, string part... method SetElemVisibility (line 591) | private void SetElemVisibility(ref FrameworkElement elem, string partI... method SetGameItemTextBinding (line 602) | private void SetGameItemTextBinding(ref TextBlock text, string partId,... method SetGameItemButtonBinding (line 618) | private void SetGameItemButtonBinding(ref Button button, string partId... method GetGameBindingPath (line 640) | private string GetGameBindingPath(string path) method GetFieldItemTemplate (line 645) | private DataTemplate GetFieldItemTemplate(string command, string toolt... FILE: source/Playnite.DesktopApp/Controls/Views/GridViewGameOverview.cs class GridViewGameOverview (line 12) | public class GridViewGameOverview : GameOverview method GridViewGameOverview (line 14) | static GridViewGameOverview() method GridViewGameOverview (line 19) | public GridViewGameOverview() : base(DesktopView.Grid) method GridViewGameOverview (line 23) | public GridViewGameOverview(DesktopAppViewModel mainModel) : base(Desk... method OnApplyTemplate (line 27) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/Library.cs class Library (line 24) | [TemplatePart(Name = "PART_ImageBackground", Type = typeof(FadeImage))] method Library (line 38) | static Library() method Library (line 43) | public Library() : this(DesktopApplication.Current?.MainModel) method Library (line 47) | public Library(DesktopAppViewModel mainModel) method ViewSettings_PropertyChanged (line 62) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method AppSettings_PropertyChanged (line 70) | private void AppSettings_PropertyChanged(object sender, PropertyChange... method OnApplyTemplate (line 84) | public override void OnApplyTemplate() method SetViewBinding (line 140) | private void SetViewBinding(ref Control elem, string partId, DesktopVi... method SetBackgroundBinding (line 160) | private void SetBackgroundBinding() method SetBackgroundEffect (line 183) | private void SetBackgroundEffect() FILE: source/Playnite.DesktopApp/Controls/Views/LibraryDetailsView.cs class LibraryDetailsView (line 21) | public class LibraryDetailsView : BaseGamesView method LibraryDetailsView (line 23) | static LibraryDetailsView() method LibraryDetailsView (line 28) | public LibraryDetailsView() : base(DesktopView.Details) method LibraryDetailsView (line 32) | public LibraryDetailsView(DesktopAppViewModel mainModel) : base (Deskt... method OnApplyTemplate (line 36) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/LibraryGridView.cs class LibraryGridView (line 23) | [TemplatePart(Name = "PART_SliderZoom", Type = typeof(SliderWithPopup))] method LibraryGridView (line 31) | static LibraryGridView() method LibraryGridView (line 36) | public LibraryGridView() : base(DesktopView.Grid) method LibraryGridView (line 44) | public LibraryGridView(DesktopAppViewModel mainModel) : base(DesktopVi... method LibraryGridView_Loaded (line 50) | private void LibraryGridView_Loaded(object sender, RoutedEventArgs e) method LibraryGridView_Unloaded (line 56) | private void LibraryGridView_Unloaded(object sender, RoutedEventArgs e) method ViewSettings_PropertyChanged (line 62) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method FilterSettings_FilterChanged (line 77) | private void FilterSettings_FilterChanged(object sender, FilterChanged... method OnApplyTemplate (line 88) | public override void OnApplyTemplate() method GetItemsPanelTemplateCache (line 139) | private ItemsPanelTemplate GetItemsPanelTemplateCache() method GetItemsPanelTemplate (line 146) | private ItemsPanelTemplate GetItemsPanelTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/LibraryListView.cs class LibraryListView (line 17) | [TemplatePart(Name = "PART_ListGames", Type = typeof(GamesGridView))] method LibraryListView (line 23) | static LibraryListView() method LibraryListView (line 28) | public LibraryListView() : this(DesktopApplication.Current?.MainModel) method LibraryListView (line 32) | public LibraryListView(DesktopAppViewModel mainModel) method ViewSettings_PropertyChanged (line 46) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method SetListGamesBinding (line 57) | private void SetListGamesBinding() method OnApplyTemplate (line 77) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/MainWindow.cs class MainWindow (line 15) | [TemplatePart(Name = "PART_Sidebar", Type = typeof(Sidebar))] method MainWindow (line 23) | static MainWindow() method MainWindow (line 28) | public MainWindow() : this(DesktopApplication.Current?.MainModel) method MainWindow (line 32) | public MainWindow(DesktopAppViewModel mainModel) method OnApplyTemplate (line 46) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/NotificationPanel.cs class NotificationPanel (line 20) | [TemplatePart(Name = "PART_ButtonClose", Type = typeof(ButtonBase))] method NotificationPanel (line 30) | static NotificationPanel() method NotificationPanel (line 35) | public NotificationPanel() : this(DesktopApplication.Current?.MainModel) method NotificationPanel (line 39) | public NotificationPanel(DesktopAppViewModel mainModel) method OnApplyTemplate (line 51) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/SearchWindow.cs class SearchWindowGameItem (line 16) | [TemplatePart(Name = "PART_ImageGameIcon", Type = typeof(Image))] method SearchWindowGameItem (line 31) | static SearchWindowGameItem() method SearchWindowGameItem (line 36) | public SearchWindowGameItem() : this(DesktopApplication.Current?.MainM... method SearchWindowGameItem (line 40) | public SearchWindowGameItem(DesktopAppViewModel mainModel) method GetBindingPath (line 52) | private string GetBindingPath(string targetName) method OnApplyTemplate (line 57) | public override void OnApplyTemplate() class SearchWindowSearchItem (line 157) | [TemplatePart(Name = "PART_ContentIcon", Type = typeof(ContentControl))] method SearchWindowSearchItem (line 166) | static SearchWindowSearchItem() method OnApplyTemplate (line 171) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/Sidebar.cs class Sidebar (line 17) | [TemplatePart(Name = "PART_ElemMainMenu", Type = typeof(FrameworkElement))] method Sidebar (line 25) | static Sidebar() method Sidebar (line 30) | public Sidebar() : this(DesktopApplication.Current?.MainModel) method Sidebar (line 34) | public Sidebar(DesktopAppViewModel mainModel) method Sidebar_Loaded (line 50) | private void Sidebar_Loaded(object sender, RoutedEventArgs e) method Sidebar_Unloaded (line 55) | private void Sidebar_Unloaded(object sender, RoutedEventArgs e) method SidebarItems_CollectionChanged (line 60) | private void SidebarItems_CollectionChanged(object sender, System.Coll... method LoadSidebarItems (line 65) | public void LoadSidebarItems() method OnApplyTemplate (line 79) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/Controls/Views/TopPanel.cs class TopPanel (line 23) | [TemplatePart(Name = "PART_ElemMainMenu", Type = typeof(FrameworkElement))] method TopPanel (line 61) | static TopPanel() method TopPanel (line 66) | public TopPanel() : this(DesktopApplication.Current?.MainModel) method TopPanel (line 70) | public TopPanel(DesktopAppViewModel mainModel) method TopPanel_Loaded (line 85) | private void TopPanel_Loaded(object sender, RoutedEventArgs e) method TopPanel_Unloaded (line 90) | private void TopPanel_Unloaded(object sender, RoutedEventArgs e) method AppSettings_PropertyChanged (line 95) | private void AppSettings_PropertyChanged(object sender, PropertyChange... method SetButtonVisibility (line 108) | private void SetButtonVisibility() method AssignPanelButton (line 128) | private TopPanelItem AssignPanelButton(string contentTemplate, Context... method AssignPanelButton (line 140) | private TopPanelItem AssignPanelButton(string contentTemplate, RelayCo... method AssignPluginButton (line 153) | private TopPanelItem AssignPluginButton(TopPanelWrapperItem item) method OnApplyTemplate (line 159) | public override void OnApplyTemplate() FILE: source/Playnite.DesktopApp/DesktopActionSelector.cs class DesktopActionSelector (line 13) | public class DesktopActionSelector : IActionSelector method SelectPlayAction (line 15) | public object SelectPlayAction(List controllers, List<... method SelectInstallAction (line 20) | public InstallController SelectInstallAction(List p... method SelectUninstallAction (line 25) | public UninstallController SelectUninstallAction(List appInitializer, SplashScre... method ConfigureViews (line 69) | public override void ConfigureViews() method Startup (line 82) | public override bool Startup() method InitializeNative (line 108) | public override void InitializeNative() method Restore (line 113) | public override void Restore() method Minimize (line 118) | public override void Minimize() method ReleaseResources (line 123) | public override void ReleaseResources(bool releaseCefSharp = true) method Restart (line 133) | public override void Restart(bool saveSettings) method Restart (line 138) | public override void Restart(CmdLineOptions options, bool saveSettings) method InstantiateApp (line 145) | public override void InstantiateApp() method LoadTrayIcon (line 174) | private void LoadTrayIcon() method OpenMainViewAsync (line 196) | private async void OpenMainViewAsync(bool isFirstStart) method ProcessStartupWizard (line 238) | private bool ProcessStartupWizard() method ShowWindowsNotification (line 299) | public override void ShowWindowsNotification(string title, string body... method GetTrayIcon (line 312) | private Icon GetTrayIcon() method SwitchAppMode (line 320) | public override void SwitchAppMode(ApplicationMode mode) method GetApiInstance (line 332) | public override PlayniteAPI GetApiInstance(ExtensionManifest pluginOwner) method GetApiInstance (line 352) | public override PlayniteAPI GetApiInstance() method InitSDL (line 373) | private void InitSDL() method SDLEventLoop (line 397) | private void SDLEventLoop() method SetupInputs (line 422) | public void SetupInputs() FILE: source/Playnite.DesktopApp/DesktopCollectionView.cs class DesktopCollectionView (line 16) | public class DesktopCollectionView : BaseCollectionView type GamesViewType (line 18) | public enum GamesViewType method DesktopCollectionView (line 83) | public DesktopCollectionView( method Dispose (line 111) | public override void Dispose() method Settings_PropertyChanged (line 140) | private void Settings_PropertyChanged(object sender, PropertyChangedEv... method ViewSettings_PropertyChanged (line 149) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method RefreshView (line 162) | public override void RefreshView() method SetViewDescriptions (line 187) | private void SetViewDescriptions() method GetGroupingId (line 256) | private Guid GetGroupingId(GroupableField orderField, Game sourceGame) method GetGroupingIds (line 271) | private List GetGroupingIds(GroupableField orderField, Game sour... method SetViewType (line 302) | public void SetViewType(GamesViewType? viewType) method ClearItems (line 351) | private void ClearItems() method Database_PlatformUpdated (line 364) | private void Database_PlatformUpdated(object sender, ItemUpdatedEventA... method Genres_ItemUpdated (line 372) | private void Genres_ItemUpdated(object sender, ItemUpdatedEventArgs e) method Sources_ItemUpdated (line 388) | private void Sources_ItemUpdated(object sender, ItemUpdatedEventArgs( method GetRelevantDataDiffer (line 480) | private bool GetRelevantDataDiffer(Game oldData, Game newData) method Database_GameUpdated (line 533) | private void Database_GameUpdated(object sender, ItemUpdatedEventArgs<... method Database_GamesCollectionChanged (line 568) | private void Database_GamesCollectionChanged(object sender, ItemCollec... FILE: source/Playnite.DesktopApp/DesktopDialogs.cs class DesktopDialogs (line 18) | public class DesktopDialogs : IDialogsFactory method DesktopDialogs (line 22) | public DesktopDialogs() method Invoke (line 27) | private T Invoke(Func action) method Invoke (line 38) | private void Invoke(Action action) method SaveFile (line 46) | public string SaveFile(string filter) method SaveFile (line 51) | public string SaveFile(string filter, string initialDir) method SaveFile (line 56) | public string SaveFile(string filter, bool promptOverwrite) method SaveFile (line 61) | public string SaveFile(string filter, bool promptOverwrite, string ini... method SelectFile (line 66) | public string SelectFile(string filter) method SelectFile (line 71) | public string SelectFile(string filter, string initialDir) method SelectFiles (line 76) | public List SelectFiles(string filter) method SelectFiles (line 81) | public List SelectFiles(string filter, string initialDir) method SelectFolder (line 86) | public string SelectFolder() method SelectFolder (line 91) | public string SelectFolder(string initialDir) method SelectIconFile (line 96) | public string SelectIconFile() method SelectIconFile (line 101) | public string SelectIconFile(string initialDir) method SelectImagefile (line 106) | public string SelectImagefile() method SelectImagefile (line 111) | public string SelectImagefile(string initialDir) method SelectString (line 116) | public StringSelectionDialogResult SelectString(string messageBoxText,... method SelectString (line 121) | public StringSelectionDialogResult SelectString(string messageBoxText,... method ShowMessage (line 126) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 131) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 136) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 141) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 146) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 151) | public MessageBoxResult ShowMessage(string messageBoxText) method ShowSelectableString (line 156) | public void ShowSelectableString(string messageBoxText, string caption... method ShowErrorMessage (line 161) | public MessageBoxResult ShowErrorMessage(string messageBoxText, string... method ShowErrorMessage (line 166) | public MessageBoxResult ShowErrorMessage(string messageBoxText) method ShowMessage (line 171) | public MessageBoxOption ShowMessage(string messageBoxText, string capt... method ChooseImageFile (line 176) | public ImageFileOption ChooseImageFile(List files, st... method ChooseItemWithSearch (line 192) | public GenericItemOption ChooseItemWithSearch(List ... method ActivateGlobalProgress (line 208) | public GlobalProgressResult ActivateGlobalProgress(Action games) method EditGame (line 50) | public bool? EditGame(Game game) method EditGames (line 63) | public bool? EditGames(List games) FILE: source/Playnite.DesktopApp/Markups.cs class Api (line 11) | public class Api : Extensions.Markup.Api method Api (line 13) | public Api() : base() method Api (line 17) | public Api(string path) : base(path) class MainViewModel (line 22) | public class MainViewModel : Extensions.Markup.MainViewModel> VerifyPluginSettings(Dictionar... FILE: source/Playnite.DesktopApp/ProgramEntry.cs class ProgramEntry (line 15) | public class ProgramEntry method Main (line 17) | [STAThread] FILE: source/Playnite.DesktopApp/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/Playnite.DesktopApp/Properties/Settings.Designer.cs class Settings (line 15) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: source/Playnite.DesktopApp/ViewModels/AboutViewModel.cs class AboutViewModel (line 17) | public class AboutViewModel : ObservableObject method AboutViewModel (line 132) | public AboutViewModel(IWindowFactory window, IDialogsFactory dialogs, ... method OpenView (line 140) | public void OpenView() method CloseView (line 145) | public void CloseView() method CreateDiagPackage (line 150) | public void CreateDiagPackage() FILE: source/Playnite.DesktopApp/ViewModels/ActionSelectionViewModel.cs class ActionSelectionViewModel (line 15) | public class ActionSelectionViewModel : ObservableObject method ActionSelectionViewModel (line 49) | public ActionSelectionViewModel(IWindowFactory window) method SelectPlayAction (line 54) | public object SelectPlayAction(List controllers, List<... method SelectInstallAction (line 83) | public InstallController SelectInstallAction(List p... method SelectUninstallAction (line 102) | public UninstallController SelectUninstallAction(List sel... method UninstallExtension (line 358) | private void UninstallExtension(InstalledPlugin a) method UninstallTheme (line 371) | private void UninstallTheme(ThemeManifest a) method UpdateDisabledExtensions (line 384) | internal void UpdateDisabledExtensions() method ConfirmDialog (line 396) | public void ConfirmDialog() method CancelClose (line 426) | public void CancelClose() method WindowClosing (line 437) | public void WindowClosing() FILE: source/Playnite.DesktopApp/ViewModels/AddonsViewModel_Installed.cs class InstalledPlugin (line 12) | public class InstalledPlugin : ObservableObject method InstalledPlugin (line 31) | public InstalledPlugin() method InstalledPlugin (line 35) | public InstalledPlugin(bool selected, Plugin plugin, ExtensionManifest... method ToString (line 55) | public override string ToString() class AddonsViewModel (line 72) | public partial class AddonsViewModel : Playnite.ViewModels.AddonsViewMod... FILE: source/Playnite.DesktopApp/ViewModels/AddonsViewModel_Online.cs class AddonsViewModel (line 19) | public partial class AddonsViewModel : Playnite.ViewModels.AddonsViewMo... method InstallAddon (line 177) | private void InstallAddon(AddonManifest addon) method SearchAddon (line 231) | private void SearchAddon() method CheckUpdates (line 262) | private void CheckUpdates() FILE: source/Playnite.DesktopApp/ViewModels/CategoryConfigViewModel.cs class CategoryConfigViewModel (line 15) | public class CategoryConfigViewModel : ObservableObject method CategoryConfigViewModel (line 91) | public CategoryConfigViewModel(IWindowFactory window, GameDatabase dat... method CategoryConfigViewModel (line 101) | public CategoryConfigViewModel(IWindowFactory window, GameDatabase dat... method OpenView (line 111) | public bool? OpenView() method CloseView (line 116) | public void CloseView() method AddCategory (line 121) | public void AddCategory() method SetCategories (line 142) | public void SetCategories() method SetCategoryStates (line 205) | private void SetCategoryStates() method GetAllCategories (line 262) | private ObservableCollection> GetAllCategories() FILE: source/Playnite.DesktopApp/ViewModels/DatabaseFieldsManagerViewModel.cs class DatabaseFieldsManagerViewModel (line 23) | public class DatabaseFieldsManagerViewModel : ObservableObject method DatabaseFieldsManagerViewModel (line 632) | public DatabaseFieldsManagerViewModel(IGameDatabaseMain database, IWin... method OpenView (line 680) | public void OpenView() method CloseView (line 685) | public void CloseView() method SaveChanges (line 690) | internal void SaveChanges() method UpdateDbCollection (line 713) | private void UpdateDbCollection(IItemCollection dbCollec... method UpdatePlatformsCollection (line 740) | private void UpdatePlatformsCollection() method RemoveUnusedItems (line 806) | public void RemoveUnusedItems(IList sourceCollection, Fu... method RemoveUnusedItems (line 838) | public void RemoveUnusedItems(IList sourceCollection, Fu... method RemoveUnusedPlatforms (line 870) | public void RemoveUnusedPlatforms() method AddItem (line 919) | public TItem AddItem(IList collection) where TItem : Dat... method RenameItem (line 942) | public void RenameItem(IList collection, TItem item) whe... method RemoveItem (line 961) | public void RemoveItem(IList collection, IList it... method SelectPlatformIcon (line 969) | public void SelectPlatformIcon(Platform platform) method SelectPlatformCover (line 993) | public void SelectPlatformCover(Platform platform) method SelectPlatformBackground (line 1002) | public void SelectPlatformBackground(Platform platform) method RemovePlatformIcon (line 1011) | public void RemovePlatformIcon(Platform platform) method RemovePlatformCover (line 1016) | public void RemovePlatformCover(Platform platform) method RemovePlatformBackground (line 1021) | public void RemovePlatformBackground(Platform platform) method UpdateCompletionStatusSettings (line 1026) | private void UpdateCompletionStatusSettings() method UpdateFilterPresetsSettings (line 1035) | private void UpdateFilterPresetsSettings() FILE: source/Playnite.DesktopApp/ViewModels/DesignData/DesignMainViewModel.cs class DesignMainViewModel (line 17) | public class DesignMainViewModel : DesktopAppViewModel method DesignMainViewModel (line 64) | public DesignMainViewModel() : base(new InMemoryGameDatabase(), null, ... FILE: source/Playnite.DesktopApp/ViewModels/DesktopAppViewModel.cs class DesktopAppViewModel (line 40) | public partial class DesktopAppViewModel : MainViewModelBase, IDisposabl... method DesktopAppViewModel (line 228) | public DesktopAppViewModel( method DesktopAppViewModel (line 237) | public DesktopAppViewModel( method FilterSettings_FilterChanged (line 260) | private void FilterSettings_FilterChanged(object sender, FilterChanged... method DesktopAppViewModel_ActivationRequested (line 268) | private void DesktopAppViewModel_ActivationRequested(object sender, No... method Notifications_CloseRequested (line 278) | private void Notifications_CloseRequested(object sender, Notifications... method ViewSettings_PropertyChanged (line 287) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method AppSettings_PropertyChanged (line 308) | private void AppSettings_PropertyChanged(object sender, PropertyChange... method FilterSettings_PropertyChanged (line 347) | private void FilterSettings_PropertyChanged(object sender, System.Comp... method RemoveGameSelection (line 351) | public void RemoveGameSelection() method OpenSteamFriends (line 356) | public void OpenSteamFriends() method ReportIssue (line 368) | public static void ReportIssue() method ShutdownApp (line 373) | public void ShutdownApp() method InitializeView (line 379) | protected void InitializeView() method Games_ItemCollectionChanged (line 474) | private void Games_ItemCollectionChanged(object sender, ItemCollection... method GetAddonUpdatesFoundMessage (line 486) | public override NotificationMessage GetAddonUpdatesFoundMessage(List games) method DownloadMetadata (line 598) | public async Task DownloadMetadata(MetadataDownloaderSettings settings) method DownloadMetadata (line 624) | public async void DownloadMetadata(MetadataDownloadViewModel model) method RestoreWindow (line 634) | public void RestoreWindow() method AddCustomGame (line 639) | public void AddCustomGame(IWindowFactory window) method ImportWindowsStoreGames (line 658) | public async void ImportWindowsStoreGames(InstalledGamesViewModel model) method ImportInstalledGames (line 686) | public async void ImportInstalledGames(InstalledGamesViewModel model, ... method ImportEmulatedGames (line 714) | public async void ImportEmulatedGames(EmulatedGamesImportViewModel model) method OpenAboutWindow (line 743) | public void OpenAboutWindow(AboutViewModel model) method OpenIntegrationSettings (line 748) | public void OpenIntegrationSettings(LibraryIntegrationsViewModel model) method ConfigureEmulators (line 753) | public void ConfigureEmulators(EmulatorsViewModel model) method ConfigureSoftwareTools (line 758) | private void ConfigureSoftwareTools(ToolsConfigViewModel model) method ConfigureDatabaseFields (line 763) | public void ConfigureDatabaseFields(DatabaseFieldsManagerViewModel model) method SelectGameImpl (line 768) | public bool SelectGameImpl(Guid id, bool restoreView = false) method SelectGame (line 784) | public override void SelectGame(Guid id, bool restoreView = false) method SelectGames (line 789) | public void SelectGames(IEnumerable gameIds, bool restoreView = ... method OnClosing (line 808) | protected virtual void OnClosing(CancelEventArgs args) method OnFileDropped (line 839) | private void OnFileDropped(DragEventArgs args) method ClearMessages (line 918) | public void ClearMessages() method CheckForUpdate (line 924) | public void CheckForUpdate() method SwitchToFullscreenMode (line 963) | public void SwitchToFullscreenMode() method PlayRandomGame (line 1004) | public void PlayRandomGame() method ViewSelectRandomGame (line 1035) | public void ViewSelectRandomGame() method OpenView (line 1057) | public void OpenView() method CloseView (line 1080) | public override void CloseView() method ClearFilters (line 1088) | public virtual void ClearFilters() method Dispose (line 1094) | public void Dispose() method Window_LocationChanged (line 1103) | private void Window_LocationChanged(object sender, EventArgs e) method OpenPluginSettings (line 1108) | public bool OpenPluginSettings(Guid pluginId) method SwitchToLibraryView (line 1125) | public void SwitchToLibraryView() method ProcessUriRequest (line 1130) | internal void ProcessUriRequest(PlayniteUriEventArgs args) method GetSearchCommands (line 1173) | public override IEnumerable GetSearchCommands() method OpenSettings (line 1276) | public override void OpenSettings(int settingsPageIndex) method OpenSettings (line 1287) | public void OpenSettings() method EditGame (line 1292) | public override void EditGame(Game game) method AssignCategories (line 1300) | public override void AssignCategories(Game game) method OpenSearch (line 1308) | public void OpenSearch() method FocusSearchBox (line 1324) | public void FocusSearchBox() method OpenGlobalSearch (line 1330) | public void OpenGlobalSearch() method OpenSearch (line 1350) | public void OpenSearch(string searchTerm) method OpenSearch (line 1357) | public void OpenSearch(SearchContext context, string searchTerm) method CreateAndSetGlobalSearchView (line 1364) | private SearchViewModel CreateAndSetGlobalSearchView() method RegisterSystemSearchHotkey (line 1375) | public void RegisterSystemSearchHotkey() method UnregisterSystemSearchHotkey (line 1396) | public void UnregisterSystemSearchHotkey() method GameControllerInputButtonChanged (line 1408) | private void GameControllerInputButtonChanged(object sender, OnControl... method GameControllerOnControllerDisconnected (line 1423) | private void GameControllerOnControllerDisconnected(object sender, OnC... method GameControllerOnControllerConnected (line 1438) | private void GameControllerOnControllerConnected(object sender, OnCont... FILE: source/Playnite.DesktopApp/ViewModels/DesktopAppViewModel_Commands.cs class DesktopAppViewModel (line 18) | public partial class DesktopAppViewModel method InitializeCommands (line 102) | private void InitializeCommands() FILE: source/Playnite.DesktopApp/ViewModels/DesktopAppViewModel_Sidebar.cs class SidebarWrapperItem (line 22) | public class SidebarWrapperItem : ObservableObject type SourceType (line 24) | public enum SourceType method SidebarWrapperItem (line 97) | public SidebarWrapperItem(SidebarItem item, DesktopAppViewModel model) method Item_PropertyChanged (line 105) | private void Item_PropertyChanged(object sender, System.ComponentModel... method Activation (line 110) | private void Activation(object arg) class MainSidebarViewItem (line 154) | public class MainSidebarViewItem : SidebarItem method MainSidebarViewItem (line 161) | public MainSidebarViewItem(Control view, DesktopAppViewModel model, Ap... class SoftwareToolSidebarItem (line 179) | public class SoftwareToolSidebarItem : SidebarItem method SoftwareToolSidebarItem (line 184) | public SoftwareToolSidebarItem(AppSoftware app, DesktopAppViewModel mo... class DesktopAppViewModel (line 195) | public partial class DesktopAppViewModel method LoadSideBarItems (line 208) | public void LoadSideBarItems() method LoadSoftwareToolsSidebarItems (line 249) | public void LoadSoftwareToolsSidebarItems() method RefreshSoftwareToolsSidebarItems (line 267) | public void RefreshSoftwareToolsSidebarItems() FILE: source/Playnite.DesktopApp/ViewModels/DesktopAppViewModel_TopPanel.cs class TopPanelWrapperItem (line 19) | public class TopPanelWrapperItem : ObservableObject method TopPanelWrapperItem (line 40) | public TopPanelWrapperItem(TopPanelItem item, DesktopAppViewModel model) method Item_PropertyChanged (line 58) | private void Item_PropertyChanged(object sender, System.ComponentModel... class DesktopAppViewModel (line 64) | public partial class DesktopAppViewModel method GetTopPanelPluginItems (line 66) | public List GetTopPanelPluginItems() FILE: source/Playnite.DesktopApp/ViewModels/EmulatedGamesImportViewModel.cs class EmulatedGamesImportViewModel (line 25) | public class EmulatedGamesImportViewModel : ObservableObject class ImportGameScannerConfig (line 27) | public class ImportGameScannerConfig : GameScannerConfig class MenuItem (line 33) | public class MenuItem method ToString (line 39) | public override string ToString() method EmulatedGamesImportViewModel (line 192) | public EmulatedGamesImportViewModel( method OpenView (line 275) | public bool? OpenView() method CloseView (line 280) | public void CloseView(bool? result) method SplitSelectedGames (line 285) | private void SplitSelectedGames() method MergeSelectedGames (line 312) | private void MergeSelectedGames() method StartScan (line 331) | private void StartScan() method ImportGames (line 466) | private void ImportGames() method AddFileToExclusionList (line 509) | private void AddFileToExclusionList(ScannedRom rom) method AddDirToExclusionList (line 516) | private void AddDirToExclusionList(ScannedRom rom) method AddFilesToExclusionList (line 523) | private void AddFilesToExclusionList(IEnumerable games) method AddDirsToExclusionList (line 532) | private void AddDirsToExclusionList(IEnumerable games) method ExcludeFiles (line 541) | private void ExcludeFiles(IEnumerable romPaths, Guid scannerId) method ExcludeDirectories (line 577) | private void ExcludeDirectories(IEnumerable romPaths, Guid sca... FILE: source/Playnite.DesktopApp/ViewModels/EmulatorImportViewModel.cs class EmulatorImportViewModel (line 24) | public class EmulatorImportViewModel : ObservableObject method EmulatorImportViewModel (line 89) | public EmulatorImportViewModel( method OpenView (line 105) | public bool? OpenView() method CloseView (line 110) | public void CloseView(bool? result) method ListFilter (line 115) | private bool ListFilter(object item) method ScanEmulators (line 126) | public void ScanEmulators() method ImportEmulators (line 151) | public void ImportEmulators() FILE: source/Playnite.DesktopApp/ViewModels/EmulatorsViewModel.cs class EmulatorsViewModel (line 25) | public class EmulatorsViewModel : ObservableObject class DownloadPlatform (line 29) | class DownloadPlatform : EmulatedPlatform class DownloadEmu (line 34) | public class DownloadEmu method EmulatorsViewModel (line 317) | public EmulatorsViewModel(IGameDatabaseMain database, IWindowFactory w... method OpenView (line 342) | public bool? OpenView() method WindowClosing (line 348) | private void WindowClosing(CancelEventArgs e) method CheckUnsavedChanges (line 368) | private MessageBoxResult CheckUnsavedChanges() method CancelDialog (line 433) | public void CancelDialog() method ConfirmDialog (line 450) | public void ConfirmDialog() method ConfirmDataChanges (line 457) | private void ConfirmDataChanges() method AddEmulator (line 514) | public void AddEmulator() method RemoveEmulator (line 521) | public void RemoveEmulator(Emulator emulator) method CopyEmulator (line 546) | public void CopyEmulator(Emulator emulator) method AddCustomEmulatorProfile (line 563) | public void AddCustomEmulatorProfile(Emulator emulator) method AddBuiltinEmulatorProfile (line 578) | private void AddBuiltinEmulatorProfile(Emulator emulator, string profi... method RemoveEmulatorProfile (line 593) | public void RemoveEmulatorProfile(Emulator parent, object profile) method CopyEmulatorProfile (line 605) | public void CopyEmulatorProfile(Emulator emulator, CustomEmulatorProfi... method SelectEmulatorExecutable (line 614) | public void SelectEmulatorExecutable(CustomEmulatorProfile profile) method DownloadEmulators (line 623) | public void DownloadEmulators() method ImportEmulators (line 641) | public void ImportEmulators() method SelectedEmulator_PropertyChanged (line 683) | private void SelectedEmulator_PropertyChanged(object sender, PropertyC... method UpdateSelectedEmulatorBuiltInProfiles (line 691) | private void UpdateSelectedEmulatorBuiltInProfiles() method AddNewScannerConfig (line 703) | private void AddNewScannerConfig() method CopyScanConfig (line 710) | private void CopyScanConfig(GameScannerConfig config) method RemoveScanConfig (line 719) | private void RemoveScanConfig(GameScannerConfig config) FILE: source/Playnite.DesktopApp/ViewModels/FirstTimeStartupViewModel.cs class FirstTimeStartupViewModel (line 23) | public class FirstTimeStartupViewModel : ObservableObject class Pages (line 25) | public class Pages class RecommendedAddon (line 33) | public class RecommendedAddon : SelectableItem method RecommendedAddon (line 37) | public RecommendedAddon(string addonId, string name) : base(addonId) method FirstTimeStartupViewModel (line 151) | public FirstTimeStartupViewModel( method OpenView (line 165) | public bool? OpenView() method CloseView (line 170) | public void CloseView(bool? result) method SetPluginConfiguration (line 181) | private void SetPluginConfiguration(PluginSettingsItem plugin) method NavigateNext (line 190) | public void NavigateNext() method DownloadAndInstallAddon (line 300) | private bool DownloadAndInstallAddon(string addonId) FILE: source/Playnite.DesktopApp/ViewModels/GameDetailsViewModel.cs class GameDetailsViewModel (line 16) | public class GameDetailsViewModel : ObservableObject, IDisposable method GameDetailsViewModel (line 311) | public GameDetailsViewModel(GamesCollectionViewEntry game, PlayniteSet... method GameDetailsViewModel (line 318) | public GameDetailsViewModel(GamesCollectionViewEntry game, PlayniteSet... method Dispose (line 390) | public void Dispose() method Settings_PropertyChanged (line 400) | private void Settings_PropertyChanged(object sender, System.ComponentM... method Game_PropertyChanged (line 405) | private void Game_PropertyChanged(object sender, System.ComponentModel... method NotifyVisibilityChange (line 418) | private void NotifyVisibilityChange() method SetFilter (line 426) | public void SetFilter(DatabaseObject value, GameField filterField) method SetReleaseDateFilter (line 474) | public void SetReleaseDateFilter(ReleaseDate? date) method SetVersionFilter (line 483) | public void SetVersionFilter(string version) method SetLibraryFilter (line 492) | public void SetLibraryFilter(Guid LibraryId) method Play (line 499) | public void Play() method Install (line 504) | public void Install() method EditGame (line 509) | public void EditGame() method CheckSetup (line 514) | public void CheckSetup() method CheckExecution (line 525) | public void CheckExecution() FILE: source/Playnite.DesktopApp/ViewModels/GameEditViewModel.cs class GameEditViewModel (line 34) | public partial class GameEditViewModel : ObservableObject class MetadataDownloadOption (line 36) | public class MetadataDownloadOption method MetadataDownloadOption (line 66) | public MetadataDownloadOption(GameEditViewModel model, IDialogsFacto... method ToString (line 73) | public override string ToString() method GameEditViewModel (line 282) | public GameEditViewModel( method GameEditViewModel (line 300) | public GameEditViewModel( method Init (line 319) | private void Init( method OpenView (line 452) | public bool? OpenView() method WindowClosing (line 458) | private void WindowClosing(CancelEventArgs e) method CheckUnsavedChanges (line 478) | private MessageBoxResult CheckUnsavedChanges() method CancelDialog (line 489) | public void CancelDialog() method CloseView (line 506) | public void CloseView(bool result, bool alreadyClosing) method ConfirmDialog (line 525) | public void ConfirmDialog(bool alreadyClosing) method CleanupTempFiles (line 946) | internal void CleanupTempFiles() method GetDroppedImage (line 991) | public string GetDroppedImage(DragEventArgs args, List compati... method DropIcon (line 1016) | public void DropIcon(DragEventArgs args) method SelectIcon (line 1027) | public void SelectIcon() method SelectCover (line 1037) | public void SelectCover() method DropCover (line 1047) | public void DropCover(DragEventArgs args) method SelectBackground (line 1058) | public void SelectBackground() method DropBackground (line 1068) | public void DropBackground(DragEventArgs args) method SetBackgroundUrl (line 1079) | public void SetBackgroundUrl() method SetIconUrl (line 1088) | public void SetIconUrl() method SetCoverUrl (line 1097) | public void SetCoverUrl() method SelectUrlImage (line 1106) | public string SelectUrlImage(string tempFileName) method AddAction (line 1127) | public void AddAction() method RemoveAction (line 1145) | public void RemoveAction(GameAction action) method MoveActionUp (line 1151) | public void MoveActionUp(GameAction action) method MoveActionDown (line 1160) | public void MoveActionDown(GameAction action) method Link_PropertyChanged (line 1169) | private void Link_PropertyChanged(object sender, PropertyChangedEventA... method Links_CollectionChanged (line 1174) | private void Links_CollectionChanged(object sender, System.Collections... method AddLink (line 1179) | public void AddLink() method RemoveLink (line 1192) | public void RemoveLink(Link link) method MoveLinkUp (line 1202) | public void MoveLinkUp(Link link) method MoveLinkDown (line 1211) | public void MoveLinkDown(Link link) method Rom_PropertyChanged (line 1220) | private void Rom_PropertyChanged(object sender, PropertyChangedEventAr... method Roms_CollectionChanged (line 1225) | private void Roms_CollectionChanged(object sender, System.Collections.... method AddRom (line 1230) | public void AddRom() method RemoveRom (line 1243) | public void RemoveRom(GameRom rom) method MoveRomUp (line 1249) | public void MoveRomUp(GameRom rom) method MoveRomDown (line 1258) | public void MoveRomDown(GameRom rom) method SelectInstallDir (line 1267) | public void SelectInstallDir() method SelectGameImage (line 1276) | public string SelectGameImage() method RemoveIcon (line 1287) | public void RemoveIcon() method RemoveImage (line 1292) | public void RemoveImage() method RemoveBackground (line 1297) | public void RemoveBackground() method OpenMetadataFolder (line 1302) | public void OpenMetadataFolder() method AddNewItemsToDb (line 1322) | public void AddNewItemsToDb(SelectableDbItemList sourceList, Li... method AddNewItemToDb (line 1336) | public void AddNewItemToDb(ObservableCollection sourceLi... method CreateNewItem (line 1350) | public TItem CreateNewItem(string itemName = null) where TItem ... method CreateNewItemInCollection (line 1371) | public TItem CreateNewItemInCollection(ObservableCollection( method AddNewPlatform (line 1428) | public Platform AddNewPlatform(string item = null) method AddNewPlatforms (line 1433) | public void AddNewPlatforms(List items) method AddNewSeries (line 1443) | public Series AddNewSeries(string item = null) method AddNewSeries (line 1448) | public void AddNewSeries(List items) method AddNewAgeRating (line 1458) | public AgeRating AddNewAgeRating(string item = null) method AddNewAgeRatings (line 1463) | public void AddNewAgeRatings(List items) method AddNewRegion (line 1473) | public Region AddNewRegion(string item = null) method AddNewRegions (line 1478) | public void AddNewRegions(List items) method AddNewSource (line 1488) | public void AddNewSource(string source = null) method AddNewCategory (line 1493) | public void AddNewCategory() method AddNewPublisher (line 1498) | public Company AddNewPublisher(string publisher = null) method AddNewPublishers (line 1512) | public void AddNewPublishers(List publishers) method AddNewDeveloper (line 1522) | public Company AddNewDeveloper(string developer = null) method AddNewDevelopers (line 1536) | public void AddNewDevelopers(List developers) method AddNewGenre (line 1546) | public Genre AddNewGenre(string item = null) method AddNewGenres (line 1551) | public void AddNewGenres(List items) method AddNewTag (line 1561) | public Tag AddNewTag(string tag = null) method AddNewTags (line 1566) | public void AddNewTags(List tags) method AddNewFeature (line 1576) | public GameFeature AddNewFeature(string feature = null) method AddNewCompletionStatus (line 1581) | public void AddNewCompletionStatus(string status = null) method AddNewFeatures (line 1586) | public void AddNewFeatures(List features) method LooseDbNameComparer (line 1596) | private bool LooseDbNameComparer(SelectableItem existi... method GetImageProperties (line 1603) | private Tuple GetImageProperties(string image) method CheckImagePerformanceRestrains (line 1625) | private void CheckImagePerformanceRestrains(string imagePath, double m... method TestScript (line 1657) | public void TestScript(string script) method CalculateInstallSizeWithDialog (line 1696) | public void CalculateInstallSizeWithDialog() FILE: source/Playnite.DesktopApp/ViewModels/GameEditViewModelCommands.cs class GameEditViewModel (line 13) | public partial class GameEditViewModel FILE: source/Playnite.DesktopApp/ViewModels/GameEditViewModelFieldChecks.cs class GameEditViewModel (line 11) | public partial class GameEditViewModel method EditingGame_PropertyChanged (line 849) | private void EditingGame_PropertyChanged(object sender, PropertyChange... method OtherActions_CollectionChanged (line 1306) | private void OtherActions_CollectionChanged(object sender, System.Coll... method GameAction_PropertyChanged (line 1311) | private void GameAction_PropertyChanged(object sender, PropertyChanged... FILE: source/Playnite.DesktopApp/ViewModels/GameEditViewModelMetadata.cs class ComparableMetadatGameData (line 23) | public class ComparableMetadatGameData class GameEditViewModel (line 46) | public partial class GameEditViewModel method GetDisplayDiffFields (line 56) | private List GetDisplayDiffFields(Game oldGame, ComparableM... method PreviewGameData (line 215) | public void PreviewGameData(ComparableMetadatGameData metadata) method AddNewAndSetFieldList (line 239) | public void AddNewAndSetFieldList(List items, SelectableDbItemLi... method LoadNewMetadata (line 252) | private void LoadNewMetadata(ComparableMetadatGameData newData) method ProcessMetadataFile (line 363) | private string ProcessMetadataFile(string file, string tempFileName) method ProcessMetadataFile (line 368) | private string ProcessMetadataFile(MetadataFile file, string tempFileN... method GetOrGenerateNewFieldItem (line 406) | public IEnumerable GetOrGenerateNewFieldItem(HashSet method ImportableProgram (line 136) | public ImportableProgram(Program program, ProgramType type) : base(p... method InstalledGamesViewModel (line 260) | public InstalledGamesViewModel(IWindowFactory window, IDialogsFactory ... method OpenView (line 271) | public bool? OpenView() method OpenView (line 276) | public bool? OpenView(string directory) method OpenViewOnWindowsApps (line 288) | public bool? OpenViewOnWindowsApps() method CloseView (line 294) | public void CloseView(bool? result) method ConfirmDialog (line 299) | public void ConfirmDialog() method SelectExecutable (line 350) | public void SelectExecutable() method DetectInstalled (line 385) | public void DetectInstalled() method DetectWindowsStoreApps (line 415) | public void DetectWindowsStoreApps() method ScanFolder (line 429) | public void ScanFolder() method ScanFolder (line 440) | public void ScanFolder(string path) method AddImportableGamesToDb (line 464) | public static List AddImportableGamesToDb(List gam... method ListFilter (line 486) | private bool ListFilter(object item) FILE: source/Playnite.DesktopApp/ViewModels/ItemSelectionWithSearchViewModel.cs class ItemSelectionWithSearchViewModel (line 16) | public class ItemSelectionWithSearchViewModel : ObservableObject method ItemSelectionWithSearchViewModel (line 98) | public ItemSelectionWithSearchViewModel( method OpenView (line 117) | public bool? OpenView() method CloseView (line 122) | public void CloseView(bool? result) method ConfirmDialog (line 127) | public void ConfirmDialog() method Search (line 132) | public void Search() method SearchForResults (line 139) | private ObservableCollection SearchForResults(strin... FILE: source/Playnite.DesktopApp/ViewModels/LibraryIntegrationsViewModel.cs class LibraryIntegrationsViewModel (line 17) | public class LibraryIntegrationsViewModel : ObservableObject method LibraryIntegrationsViewModel (line 73) | public LibraryIntegrationsViewModel( method LibraryItemChanged (line 87) | private void LibraryItemChanged(SelectionChangedEventArgs args) method OpenView (line 105) | public bool? OpenView() method CloseView (line 110) | public void CloseView() method WindowClosing (line 121) | public void WindowClosing() method ConfirmDialog (line 132) | public void ConfirmDialog() FILE: source/Playnite.DesktopApp/ViewModels/MetadataComparisonViewModel.cs type MetadataChangeDataSource (line 19) | public enum MetadataChangeDataSource class MetadataComparisonViewModel (line 25) | public class MetadataComparisonViewModel : ObservableObject class DiffItem (line 27) | public class DiffItem : ObservableObject class ListDiffItem (line 60) | public class ListDiffItem : DiffItem where T : DatabaseObject class ListObjectItem (line 66) | public class ListObjectItem : DiffItem method MetadataComparisonViewModel (line 148) | public MetadataComparisonViewModel( method OpenView (line 254) | public bool? OpenView() method CloseView (line 259) | public void CloseView() method ConfirmDialog (line 264) | public void ConfirmDialog() method ConsolidateGenericListSources (line 366) | private List ConsolidateGenericListSources(List ConsolidateDbListSources(List> so... method GetImageProperties (line 414) | private Tuple GetImageProperties(string image) method SelectAllCurrent (line 436) | private void SelectAllCurrent() method SelectAllNew (line 441) | private void SelectAllNew() method SetSelection (line 446) | private void SetSelection(MetadataChangeDataSource source) FILE: source/Playnite.DesktopApp/ViewModels/MetadataDownloadViewModel.cs class MetadataDownloadViewModel (line 9) | public class MetadataDownloadViewModel : ObservableObject type ViewMode (line 11) | public enum ViewMode method MetadataDownloadViewModel (line 125) | public MetadataDownloadViewModel(IWindowFactory window, IResourceProvi... method OpenView (line 131) | public bool? OpenView(ViewMode mode, MetadataDownloaderSettings settings) method CloseView (line 138) | public void CloseView(bool success) method Next (line 155) | public void Next() method Back (line 160) | public void Back() method CanDownloadData (line 165) | private bool CanDownloadData() method CanDownloadData (line 188) | private static bool CanDownloadData(MetadataFieldSettings fieldSettings) FILE: source/Playnite.DesktopApp/ViewModels/PluginSettingsViewModel.cs class PluginSettingsViewModel (line 14) | public class PluginSettingsViewModel : ObservableObject method PluginSettingsViewModel (line 69) | public PluginSettingsViewModel( method OpenView (line 116) | public bool? OpenView() method CloseView (line 121) | public void CloseView() method ConfirmDialog (line 128) | public void ConfirmDialog() method WindowClosing (line 145) | public void WindowClosing() FILE: source/Playnite.DesktopApp/ViewModels/SettingsViewModel.cs class SelectableTrayIcon (line 34) | public class SelectableTrayIcon method SelectableTrayIcon (line 39) | public SelectableTrayIcon(TrayIconType trayIcon) class SearchSupportSettings (line 46) | public class SearchSupportSettings : SearchSupport method SearchSupportSettings (line 51) | public SearchSupportSettings(LoadedPlugin plugin, SearchSupport suppor... class SettingsViewModel (line 61) | public class SettingsViewModel : ObservableObject method SettingsViewModel (line 374) | public SettingsViewModel( method SettingsTreeSelectedItemChanged (line 485) | private void SettingsTreeSelectedItemChanged(RoutedPropertyChangedEven... method OpenView (line 504) | public bool? OpenView() method OpenView (line 509) | public bool? OpenView(DesktopSettingsPage viewIndex) method CloseView (line 519) | public void CloseView() method ConfirmDialog (line 525) | public void ConfirmDialog() method SelectDbFile (line 612) | public void SelectDbFile() method ClearWebcache (line 622) | public void ClearWebcache() method SetCoverArtAspectRatio (line 637) | public void SetCoverArtAspectRatio(string ratio) method SetDefaults (line 647) | private void SetDefaults() method EndEdit (line 662) | public void EndEdit() method TestScript (line 677) | public void TestScript(string script) FILE: source/Playnite.DesktopApp/ViewModels/StatisticsViewModel.cs class StatisticsViewModel (line 14) | public class StatisticsViewModel : ObservableObject class FilterSection (line 44) | public class FilterSection method FilterSection (line 49) | public FilterSection(GameField field, string name) method ToString (line 55) | public override string ToString() class FilterObject (line 61) | public class FilterObject : ObservableObject method FilterObject (line 71) | public FilterObject(object value, string displayName) method FilterObject (line 77) | public FilterObject(object value) class BaseStatInfo (line 83) | public class BaseStatInfo method BaseStatInfo (line 90) | public BaseStatInfo(string name, ulong value) method BaseStatInfo (line 96) | public BaseStatInfo(string name, ulong value, ulong total) : this(na... class GameStats (line 161) | public class GameStats method StatisticsViewModel (line 219) | public StatisticsViewModel() method StatisticsViewModel (line 223) | public StatisticsViewModel( method Calculate (line 246) | public void Calculate() method LoadFilterObjects (line 257) | private void LoadFilterObjects() method FillData (line 325) | private GameStats FillData(bool filtered) method PassesFilter (line 434) | private bool PassesFilter(Game game) method ReloadFilteredData (line 488) | private void ReloadFilteredData() FILE: source/Playnite.DesktopApp/ViewModels/ToolsConfigViewModel.cs class ToolsConfigViewModel (line 19) | public class ToolsConfigViewModel : ObservableObject method ToolsConfigViewModel (line 99) | public ToolsConfigViewModel( method OpenView (line 114) | public bool? OpenView() method CloseView (line 119) | public void CloseView() method ConfirmDialog (line 124) | public void ConfirmDialog() method AddApp (line 175) | private void AddApp() method AddAppFromExe (line 182) | private void AddAppFromExe() method RemoveApp (line 229) | private void RemoveApp(AppSoftware a) method SelectIcon (line 234) | private void SelectIcon() method RemoveIcon (line 258) | private void RemoveIcon() FILE: source/Playnite.DesktopApp/Windows/AboutWindow.xaml.cs class AboutWindowFactory (line 6) | public class AboutWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class AboutWindow (line 17) | public partial class AboutWindow : WindowBase method AboutWindow (line 19) | public AboutWindow() : base() FILE: source/Playnite.DesktopApp/Windows/ActionSelectionWindow.xaml.cs class ActionSelectionWindowFactory (line 6) | public class ActionSelectionWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class ActionSelectionWindow (line 17) | public partial class ActionSelectionWindow : WindowBase method ActionSelectionWindow (line 19) | public ActionSelectionWindow() : base() FILE: source/Playnite.DesktopApp/Windows/AddonsWindow.xaml.cs class AddonsWindowFactory (line 6) | public class AddonsWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class AddonsWindow (line 17) | public partial class AddonsWindow : WindowBase method AddonsWindow (line 21) | public AddonsWindow() : base() FILE: source/Playnite.DesktopApp/Windows/CategoryConfigWindow.xaml.cs class CategoryConfigWindowFactory (line 6) | public class CategoryConfigWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class CategoryConfigWindow (line 17) | public partial class CategoryConfigWindow : WindowBase method CategoryConfigWindow (line 21) | public CategoryConfigWindow() : base() FILE: source/Playnite.DesktopApp/Windows/ControlGallery.xaml.cs class ControlGallery (line 20) | public partial class ControlGallery : Window method ControlGallery (line 22) | public ControlGallery() : base() FILE: source/Playnite.DesktopApp/Windows/CrashHandlerWindow.xaml.cs class CrashHandlerWindow (line 8) | public partial class CrashHandlerWindow : WindowBase method CrashHandlerWindow (line 10) | public CrashHandlerWindow() : base() FILE: source/Playnite.DesktopApp/Windows/DatabaseFieldsManagerWindow.xaml.cs class DatabaseFieldsManagerWindowFactory (line 6) | public class DatabaseFieldsManagerWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class DatabaseFieldsManagerWindow (line 14) | public partial class DatabaseFieldsManagerWindow : WindowBase method DatabaseFieldsManagerWindow (line 16) | public DatabaseFieldsManagerWindow() : base("DatabaseFieldsManagerWind... FILE: source/Playnite.DesktopApp/Windows/EmulatedGameImportWindow.xaml.cs class EmulatedGameImportWindowFactory (line 6) | public class EmulatedGameImportWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class EmulatedGameImportWindow (line 17) | public partial class EmulatedGameImportWindow : WindowBase method EmulatedGameImportWindow (line 19) | public EmulatedGameImportWindow() : base("EmulatedGameImportWindow_V2") FILE: source/Playnite.DesktopApp/Windows/EmulatorDownloadWindow.xaml.cs class EmulatorDownloadWindowFactory (line 6) | public class EmulatorDownloadWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class EmulatorDownloadWindow (line 17) | public partial class EmulatorDownloadWindow : WindowBase method EmulatorDownloadWindow (line 19) | public EmulatorDownloadWindow() : base() FILE: source/Playnite.DesktopApp/Windows/EmulatorImportWindow.xaml.cs class EmulatorImportWindowFactory (line 6) | public class EmulatorImportWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class EmulatorImportWindow (line 17) | public partial class EmulatorImportWindow : WindowBase method EmulatorImportWindow (line 19) | public EmulatorImportWindow() : base("EmulatorImportWindow_V2") FILE: source/Playnite.DesktopApp/Windows/EmulatorsWindow.xaml.cs class EmulatorsWindowFactory (line 6) | public class EmulatorsWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class EmulatorsWindow (line 17) | public partial class EmulatorsWindow : WindowBase method EmulatorsWindow (line 19) | public EmulatorsWindow() : base("EmulatorsWindow_V2") FILE: source/Playnite.DesktopApp/Windows/ExtensionCrashHandlerWindow.xaml.cs class ExtensionCrashHandlerWindow (line 8) | public partial class ExtensionCrashHandlerWindow : WindowBase method ExtensionCrashHandlerWindow (line 10) | public ExtensionCrashHandlerWindow() : base() FILE: source/Playnite.DesktopApp/Windows/FirstTimeStartupWindow.xaml.cs class FirstTimeStartupWindowFactory (line 6) | public class FirstTimeStartupWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class FirstTimeStartupWindow (line 17) | public partial class FirstTimeStartupWindow : WindowBase method FirstTimeStartupWindow (line 19) | public FirstTimeStartupWindow() : base() method ButtonFinish_IsVisibleChanged (line 24) | private void ButtonFinish_IsVisibleChanged(object sender, System.Windo... FILE: source/Playnite.DesktopApp/Windows/GameEditWindow.xaml.cs class GameEditWindowFactory (line 6) | public class GameEditWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class GameEditWindow (line 17) | public partial class GameEditWindow : WindowBase method GameEditWindow (line 21) | public GameEditWindow() : base() FILE: source/Playnite.DesktopApp/Windows/GoogleImageDownloadWindow.xaml.cs class GoogleImageDownloadWindowFactory (line 6) | public class GoogleImageDownloadWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class GoogleImageDownloadWindow (line 17) | public partial class GoogleImageDownloadWindow : WindowBase method GoogleImageDownloadWindow (line 21) | public GoogleImageDownloadWindow() : base() FILE: source/Playnite.DesktopApp/Windows/ImageSelectionWindow.xaml.cs class ImageSelectionWindowFactory (line 6) | public class ImageSelectionWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class ImageSelectionWindow (line 17) | public partial class ImageSelectionWindow : WindowBase method ImageSelectionWindow (line 19) | public ImageSelectionWindow() : base() FILE: source/Playnite.DesktopApp/Windows/InstalledGamesWindow.xaml.cs class InstalledGamesWindowFactory (line 6) | public class InstalledGamesWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class InstalledGamesWindow (line 17) | public partial class InstalledGamesWindow : WindowBase method InstalledGamesWindow (line 19) | public InstalledGamesWindow() : base(nameof(InstalledGamesWindow), true) FILE: source/Playnite.DesktopApp/Windows/ItemSelectionWithSearchWindow.xaml.cs class ItemSelectionWithSearchWindowFactory (line 6) | public class ItemSelectionWithSearchWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class ItemSelectionWithSearchWindow (line 17) | public partial class ItemSelectionWithSearchWindow : WindowBase method ItemSelectionWithSearchWindow (line 19) | public ItemSelectionWithSearchWindow() : base() FILE: source/Playnite.DesktopApp/Windows/LibraryIntegrationsWindow.xaml.cs class LibraryIntegrationsWindowFactory (line 12) | public class LibraryIntegrationsWindowFactory : WindowFactory method CreateNewWindowInstance (line 14) | public override WindowBase CreateNewWindowInstance() class LibraryIntegrationsWindow (line 23) | public partial class LibraryIntegrationsWindow : WindowBase method LibraryIntegrationsWindow (line 25) | public LibraryIntegrationsWindow() : base("LibraryIntegrationsWindow_V2") FILE: source/Playnite.DesktopApp/Windows/LicenseAgreementWindow.xaml.cs class LicenseAgreementWindow (line 9) | public partial class LicenseAgreementWindow : WindowBase method LicenseAgreementWindow (line 11) | public LicenseAgreementWindow() : base() FILE: source/Playnite.DesktopApp/Windows/MainWindow.xaml.cs class MainWindowFactory (line 6) | public class MainWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class MainWindow (line 17) | public partial class MainWindow : WindowBase method MainWindow (line 21) | public MainWindow() : base() FILE: source/Playnite.DesktopApp/Windows/MessageBoxWindow.xaml.cs class MessageBoxWindow (line 24) | public partial class MessageBoxWindow : WindowBase method MessageBoxWindow (line 150) | public MessageBoxWindow() : base() method ShowInputReadOnly (line 155) | public void ShowInputReadOnly( method ShowInput (line 182) | public StringSelectionDialogResult ShowInput( method Show (line 225) | public MessageBoxResult Show( method ShowCustom (line 293) | public MessageBoxOption ShowCustom( method SetStrings (line 350) | private void SetStrings(string messageText, string messageCaption) method ButtonOK_Click (line 371) | private void ButtonOK_Click(object sender, RoutedEventArgs e) method ButtonYes_Click (line 377) | private void ButtonYes_Click(object sender, RoutedEventArgs e) method ButtonNo_Click (line 383) | private void ButtonNo_Click(object sender, RoutedEventArgs e) method ButtonCancel_Click (line 389) | private void ButtonCancel_Click(object sender, RoutedEventArgs e) FILE: source/Playnite.DesktopApp/Windows/MetadataComparisonWindow.xaml.cs class MetadataComparisonWindowFactory (line 6) | public class MetadataComparisonWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class MetadataComparisonWindow (line 17) | public partial class MetadataComparisonWindow : WindowBase method MetadataComparisonWindow (line 21) | public MetadataComparisonWindow() : base() FILE: source/Playnite.DesktopApp/Windows/MetadataDownloadWindow.xaml.cs class MetadataDownloadWindowFactory (line 6) | public class MetadataDownloadWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class MetadataDownloadWindow (line 17) | public partial class MetadataDownloadWindow : WindowBase method MetadataDownloadWindow (line 19) | public MetadataDownloadWindow() : base(nameof(MetadataDownloadWindow),... FILE: source/Playnite.DesktopApp/Windows/MultiItemSelectionWindow.xaml.cs class MultiItemSelectionWindow (line 9) | public partial class MultiItemSelectionWindow : WindowBase method MultiItemSelectionWindow (line 11) | public MultiItemSelectionWindow() : base() FILE: source/Playnite.DesktopApp/Windows/PluginSettingsWindow.xaml.cs class PluginSettingsWindowFactory (line 19) | public class PluginSettingsWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class PluginSettingsWindow (line 30) | public partial class PluginSettingsWindow : WindowBase method PluginSettingsWindow (line 32) | public PluginSettingsWindow() FILE: source/Playnite.DesktopApp/Windows/ProgressWindow.xaml.cs class ProgressWindow (line 11) | public partial class ProgressWindow : WindowBase method ProgressWindow (line 13) | public ProgressWindow() : base() method ProgressWindow_Loaded (line 19) | private void ProgressWindow_Loaded(object sender, System.Windows.Route... FILE: source/Playnite.DesktopApp/Windows/RandomGameSelectWindow.xaml.cs class RandomGameSelectWindowFactory (line 11) | public class RandomGameSelectWindowFactory : WindowFactory method CreateNewWindowInstance (line 13) | public override WindowBase CreateNewWindowInstance() class RandomGameSelectWindow (line 22) | public partial class RandomGameSelectWindow : WindowBase method RandomGameSelectWindow (line 24) | public RandomGameSelectWindow() : base() FILE: source/Playnite.DesktopApp/Windows/SearchWindow.xaml.cs class SearchWindowFactory (line 14) | public class SearchWindowFactory : WindowFactory method CreateNewWindowInstance (line 16) | public override WindowBase CreateNewWindowInstance() class SearchWindow (line 22) | public partial class SearchWindow : WindowBase method SearchWindow (line 24) | public SearchWindow() : base("SearchWindow", false) method SearchWindow_Loaded (line 32) | private void SearchWindow_Loaded(object sender, RoutedEventArgs e) method SearchWindow_Activated (line 45) | private void SearchWindow_Activated(object sender, System.EventArgs e) method TextSearchBox_IsEnabledChanged (line 51) | private void TextSearchBox_IsEnabledChanged(object sender, DependencyP... class SearchItemTemplateSelector (line 60) | public class SearchItemTemplateSelector : DataTemplateSelector method SearchItemTemplateSelector (line 65) | public SearchItemTemplateSelector() method SelectTemplate (line 71) | public override DataTemplate SelectTemplate(object item, DependencyObj... FILE: source/Playnite.DesktopApp/Windows/SettingsWindow.xaml.cs class SettingsWindowFactory (line 12) | public class SettingsWindowFactory : WindowFactory method CreateNewWindowInstance (line 14) | public override WindowBase CreateNewWindowInstance() class SettingsWindow (line 23) | public partial class SettingsWindow : WindowBase method SettingsWindow (line 27) | public SettingsWindow() : base(nameof(SettingsWindow), true) FILE: source/Playnite.DesktopApp/Windows/SingleItemSelectionWindow.xaml.cs class SingleItemSelectionWindow (line 9) | public partial class SingleItemSelectionWindow : WindowBase method SingleItemSelectionWindow (line 11) | public SingleItemSelectionWindow() : base() FILE: source/Playnite.DesktopApp/Windows/ToolsConfigWindow.xaml.cs class ToolsConfigWindowFactory (line 6) | public class ToolsConfigWindowFactory : WindowFactory method CreateNewWindowInstance (line 8) | public override WindowBase CreateNewWindowInstance() class ToolsConfigWindow (line 17) | public partial class ToolsConfigWindow : WindowBase method ToolsConfigWindow (line 19) | public ToolsConfigWindow() : base(nameof(ToolsConfigWindow), true) FILE: source/Playnite.DesktopApp/Windows/UpdateWindow.xaml.cs class UpdateWindow (line 8) | public partial class UpdateWindow : WindowBase method UpdateWindow (line 10) | public UpdateWindow() : base() FILE: source/Playnite.FullscreenApp/Api/MainViewAPI.cs class MainViewAPI (line 15) | public class MainViewAPI : IMainViewAPI method MainViewAPI (line 68) | public MainViewAPI(FullscreenAppViewModel mainModel) method OpenPluginSettings (line 73) | public bool OpenPluginSettings(Guid pluginId) method SwitchToLibraryView (line 78) | public void SwitchToLibraryView() method SelectGame (line 83) | public void SelectGame(Guid gameId) method SelectGames (line 96) | public void SelectGames(IEnumerable gameIds) method ApplyFilterPreset (line 101) | public void ApplyFilterPreset(Guid filterId) method ApplyFilterPreset (line 106) | public void ApplyFilterPreset(FilterPreset preset) method GetActiveFilterPreset (line 111) | public Guid GetActiveFilterPreset() method GetCurrentFilterSettings (line 116) | public FilterPresetSettings GetCurrentFilterSettings() method OpenSearch (line 121) | public void OpenSearch(string searchTerm) method OpenSearch (line 126) | public void OpenSearch(SearchContext context, string searchTerm) method OpenEditDialog (line 131) | public bool? OpenEditDialog(Guid gameId) method OpenEditDialog (line 136) | public bool? OpenEditDialog(List gameIds) method GetSortedFilterPresets (line 141) | public List GetSortedFilterPresets() method GetSortedFilterFullscreenPresets (line 146) | public List GetSortedFilterFullscreenPresets() method ToggleFullscreenView (line 151) | public void ToggleFullscreenView() FILE: source/Playnite.FullscreenApp/App.xaml.cs class App (line 14) | public partial class App : Application method App (line 16) | public App() FILE: source/Playnite.FullscreenApp/Commands/GlobalCommands.cs class NavigateUrlCommand (line 15) | public class NavigateUrlCommand : RelayCommand method NavigateUrlCommand (line 17) | public NavigateUrlCommand() : base(Navigate) method Navigate (line 21) | public static void Navigate(object link) FILE: source/Playnite.FullscreenApp/Controls/ButtonEx.cs class ButtonEx (line 13) | public class ButtonEx : Button method ButtonEx (line 53) | static ButtonEx() method ButtonEx (line 58) | public ButtonEx() : base() method ButtonEx_LostFocus (line 65) | private void ButtonEx_LostFocus(object sender, RoutedEventArgs e) method ButtonEx_GotFocus (line 75) | private void ButtonEx_GotFocus(object sender, RoutedEventArgs e) method Ex_KeyDown (line 92) | private void Ex_KeyDown(object sender, KeyEventArgs e) FILE: source/Playnite.FullscreenApp/Controls/CheckBoxEx.cs class CheckBoxEx (line 13) | public class CheckBoxEx : CheckBox method CheckBoxEx (line 15) | static CheckBoxEx() method CheckBoxEx (line 20) | public CheckBoxEx() : base() method Ex_KeyDown (line 25) | private void Ex_KeyDown(object sender, KeyEventArgs e) FILE: source/Playnite.FullscreenApp/Controls/ComboBoxEx.cs class ComboBoxEx (line 13) | public class ComboBoxEx : ComboBox method ComboBoxEx (line 15) | static ComboBoxEx() method ComboBoxEx (line 20) | public ComboBoxEx() : base() method ComboBoxEx_KeyDown (line 26) | private void ComboBoxEx_KeyDown(object sender, KeyEventArgs e) method ComboBoxEx_PreviewKeyDown (line 58) | private void ComboBoxEx_PreviewKeyDown(object sender, KeyEventArgs e) FILE: source/Playnite.FullscreenApp/Controls/FilterDbItemtSelection.cs class FilterDbItemtSelection (line 24) | [TemplatePart(Name = "PART_MenuHost", Type = typeof(FrameworkElement))] method ItemsListPropertyChangedCallback (line 59) | private static void ItemsListPropertyChangedCallback(DependencyObject ... method List_SelectionChanged (line 86) | public void List_SelectionChanged(object sender, EventArgs e) method FilterPropertiesPropertyChangedCallback (line 115) | private static void FilterPropertiesPropertyChangedCallback(Dependency... method FilterDbItemtSelection (line 136) | static FilterDbItemtSelection() method FilterDbItemtSelection (line 141) | public FilterDbItemtSelection() : this(FullscreenApplication.Current?.... method FilterDbItemtSelection (line 145) | public FilterDbItemtSelection(FullscreenAppViewModel mainModel, bool i... method OnApplyTemplate (line 165) | public override void OnApplyTemplate() method Dispose (line 221) | public void Dispose() method AssignItemListPanel (line 235) | public static void AssignItemListPanel(ItemsControl itemsHost) FILE: source/Playnite.FullscreenApp/Controls/FilterEnumListSelection.cs class FilterEnumListSelection (line 23) | [TemplatePart(Name = "PART_MenuHost", Type = typeof(FrameworkElement))] class SelectionObject (line 29) | public class SelectionObject method SelectionObject (line 34) | public SelectionObject(Enum enumValue) method EnumTypePropertyChangedCallback (line 71) | private static void EnumTypePropertyChangedCallback(DependencyObject s... method FilterPropertiesPropertyChangedCallback (line 130) | private static void FilterPropertiesPropertyChangedCallback(Dependency... method FilterEnumListSelection (line 151) | static FilterEnumListSelection() method FilterEnumListSelection (line 156) | public FilterEnumListSelection() : this(FullscreenApplication.Current?... method FilterEnumListSelection (line 160) | public FilterEnumListSelection(FullscreenAppViewModel mainModel, bool ... method OnApplyTemplate (line 167) | public override void OnApplyTemplate() method Dispose (line 223) | public void Dispose() FILE: source/Playnite.FullscreenApp/Controls/FilterPresetSelector.cs class FilterPresetSelector (line 18) | [TemplatePart(Name = "PART_ItemsFilterPresets", Type = typeof(ItemsContr... method FilterPresetSelector (line 24) | static FilterPresetSelector() method FilterPresetSelector (line 29) | public FilterPresetSelector() : this(FullscreenApplication.Current?.Ma... method FilterPresetSelector (line 33) | public FilterPresetSelector(FullscreenAppViewModel mainModel) method MainModel_PropertyChanged (line 46) | private void MainModel_PropertyChanged(object sender, PropertyChangedE... method OnApplyTemplate (line 94) | public override void OnApplyTemplate() FILE: source/Playnite.FullscreenApp/Controls/FilterStringListSelection.cs class FilterStringListSelection (line 23) | [TemplatePart(Name = "PART_MenuHost", Type = typeof(FrameworkElement))] method ItemsListPropertyChangedCallback (line 58) | private static void ItemsListPropertyChangedCallback(DependencyObject ... method List_SelectionChanged (line 85) | public void List_SelectionChanged(object sender, EventArgs e) method FilterPropertiesPropertyChangedCallback (line 114) | private static void FilterPropertiesPropertyChangedCallback(Dependency... method FilterStringListSelection (line 134) | static FilterStringListSelection() method FilterStringListSelection (line 139) | public FilterStringListSelection() : this(FullscreenApplication.Curren... method FilterStringListSelection (line 143) | public FilterStringListSelection(FullscreenAppViewModel mainModel, boo... method OnApplyTemplate (line 150) | public override void OnApplyTemplate() method Dispose (line 206) | public void Dispose() FILE: source/Playnite.FullscreenApp/Controls/FullscreenTilePanel.cs class InternalChildrenGeneratedArgs (line 17) | public class InternalChildrenGeneratedArgs class FullscreenTilePanel (line 21) | public class FullscreenTilePanel : VirtualizingPanel, IScrollInfo method OnInternalChildrenGenerated (line 35) | private void OnInternalChildrenGenerated() method SetVerticalOffset (line 75) | public static void SetVerticalOffset(FrameworkElement target, double v... method GetVerticalOffset (line 80) | public static double GetVerticalOffset(FrameworkElement target) method OnVerticalOffsetChanged (line 85) | private static void OnVerticalOffsetChanged(DependencyObject target, D... method SetHorizontalOffset (line 99) | public static void SetHorizontalOffset(FrameworkElement target, double... method GetHorizontalOffset (line 104) | public static double GetHorizontalOffset(FrameworkElement target) method OnHorizontalOffsetChanged (line 109) | private static void OnHorizontalOffsetChanged(DependencyObject target,... method FullscreenTilePanel (line 223) | public FullscreenTilePanel() : base() method OnLayoutPropertyChanged (line 228) | private static void OnLayoutPropertyChanged(DependencyObject obj, Depe... method MeasureOverride (line 239) | protected override Size MeasureOverride(Size availableSize) method ArrangeOverride (line 307) | protected override Size ArrangeOverride(Size finalSize) method GetItemRect (line 326) | private Rect GetItemRect(int itemIndex) method GetVisibleRange (line 364) | private void GetVisibleRange(out int firstIndex, out int lastIndex) method CleanUpItems (line 405) | private void CleanUpItems(int firstIndex, int lastIndex) method OnItemsChanged (line 435) | protected override void OnItemsChanged(object sender, ItemsChangedEven... method GetExtent (line 449) | internal Size GetExtent() method GetItemHeight (line 478) | internal double GetItemHeight() method GetItemWidth (line 490) | internal double GetItemWidth() method GetCenterMargin (line 502) | internal double GetCenterMargin() method UpdateScrollInfo (line 531) | internal void UpdateScrollInfo(Size availableSize) method BeginAnimation (line 594) | public void BeginAnimation(double from, double to, TimeSpan speed, Dep... method SetHorizontalOffset (line 602) | public void SetHorizontalOffset(double newOffset) method SetVerticalOffset (line 622) | public void SetVerticalOffset(double newOffset) method ScrollToItem (line 642) | public void ScrollToItem(object item) method MakeVisible (line 656) | public Rect MakeVisible(Visual visual, Rect rectangle) method LineLeft (line 705) | public void LineLeft() method LineRight (line 717) | public void LineRight() method LineUp (line 729) | public void LineUp() method LineDown (line 741) | public void LineDown() method MouseWheelDown (line 753) | public void MouseWheelDown() method MouseWheelLeft (line 757) | public void MouseWheelLeft() method MouseWheelRight (line 761) | public void MouseWheelRight() method MouseWheelUp (line 765) | public void MouseWheelUp() method PageLeft (line 769) | public void PageLeft() method PageRight (line 774) | public void PageRight() method PageUp (line 779) | public void PageUp() method PageDown (line 791) | public void PageDown() FILE: source/Playnite.FullscreenApp/Controls/GameListItem.cs class GameListItem (line 24) | [TemplatePart(Name = "PART_ImageCover", Type = typeof(Image))] method GameListItem (line 30) | static GameListItem() method GameListItem (line 35) | public GameListItem() : this(FullscreenApplication.Current?.MainModel) method GameListItem (line 39) | public GameListItem(FullscreenAppViewModel mainModel) method GameListItem_MouseRightButtonUp (line 53) | private void GameListItem_MouseRightButtonUp(object sender, MouseButto... method OnApplyTemplate (line 61) | public override void OnApplyTemplate() FILE: source/Playnite.FullscreenApp/Controls/ItemsControlEx.cs class ItemsControlEx (line 14) | public class ItemsControlEx : ItemsControl method ItemsControlEx (line 28) | static ItemsControlEx() method ItemsControlEx (line 33) | public ItemsControlEx() : base() method ItemsControlEx_PreviewKeyDown (line 38) | private void ItemsControlEx_PreviewKeyDown(object sender, KeyEventArgs e) FILE: source/Playnite.FullscreenApp/Controls/ListBoxEx.cs class ListBoxEx (line 14) | public class ListBoxEx : ListBox method ListBoxEx (line 22) | static ListBoxEx() method ListBoxEx (line 27) | public ListBoxEx() : base() method ListBoxEx_PreviewKeyDown (line 41) | private void ListBoxEx_PreviewKeyDown(object sender, KeyEventArgs e) method ListBoxEx_MouseWheel (line 62) | private void ListBoxEx_MouseWheel(object sender, MouseWheelEventArgs e) method ListBoxEx_Unloaded (line 112) | private void ListBoxEx_Unloaded(object sender, RoutedEventArgs e) method ListBoxEx_Loaded (line 120) | private void ListBoxEx_Loaded(object sender, RoutedEventArgs e) method ItemsPanel_InternalChildrenGenerated (line 129) | private void ItemsPanel_InternalChildrenGenerated(object sender, Inter... method ListBoxEx_GotFocus (line 134) | private void ListBoxEx_GotFocus(object sender, RoutedEventArgs e) method ListBoxEx_SelectionChanged (line 139) | private void ListBoxEx_SelectionChanged(object sender, SelectionChange... method FocusSelected (line 144) | private void FocusSelected() FILE: source/Playnite.FullscreenApp/Controls/ScrollViewerEx.cs class ScrollViewerEx (line 13) | public class ScrollViewerEx : ScrollViewer method ScrollViewerEx (line 15) | static ScrollViewerEx() method ScrollViewerEx (line 20) | public ScrollViewerEx() : base() method ScrollViewerEx_Loaded (line 26) | private void ScrollViewerEx_Loaded(object sender, RoutedEventArgs e) method ScrollViewerEx_Unloaded (line 32) | private void ScrollViewerEx_Unloaded(object sender, RoutedEventArgs e) method ScrollViewerEx_PreviewKeyDown (line 38) | private void ScrollViewerEx_PreviewKeyDown(object sender, KeyEventArgs e) method ScrollViewerEx_ScrollChanged (line 70) | private void ScrollViewerEx_ScrollChanged(object sender, ScrollChanged... FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/Audio.xaml.cs class Audio (line 26) | public partial class Audio : SettingsSectionControl method Audio (line 28) | public Audio() method Audio (line 33) | public Audio(FullscreenAppViewModel mainModel) FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/General.xaml.cs class General (line 25) | public partial class General : SettingsSectionControl method General (line 27) | public General() method General (line 32) | public General(FullscreenAppViewModel mainModel) FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/Input.xaml.cs class Input (line 25) | public partial class Input : SettingsSectionControl method Input (line 29) | public Input() method Input (line 34) | public Input(FullscreenAppViewModel mainModel) method LoadControllers (line 86) | private void LoadControllers() method GameController_ControllersChanged (line 118) | private void GameController_ControllersChanged(object sender, EventArg... method Dispose (line 124) | public override void Dispose() FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/Layout.xaml.cs class Layout (line 24) | public partial class Layout : SettingsSectionControl method Layout (line 26) | public Layout() method Layout (line 31) | public Layout(FullscreenAppViewModel mainModel) FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/Menus.xaml.cs class Menus (line 24) | public partial class Menus : SettingsSectionControl method Menus (line 26) | public Menus() method Menus (line 31) | public Menus(FullscreenAppViewModel mainModel) FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/SettingsSectionControl.cs class SettingsSectionControl (line 10) | public class SettingsSectionControl : UserControl, IDisposable method Dispose (line 12) | public virtual void Dispose() FILE: source/Playnite.FullscreenApp/Controls/SettingsSections/Visuals.xaml.cs class Visuals (line 24) | public partial class Visuals : SettingsSectionControl method Visuals (line 26) | public Visuals() method Visuals (line 31) | public Visuals(FullscreenAppViewModel mainModel) FILE: source/Playnite.FullscreenApp/Controls/SliderEx.cs class SliderEx (line 12) | public class SliderEx : Slider method SliderEx (line 14) | static SliderEx() method SliderEx (line 19) | public SliderEx() : base() method ComboBoxEx_PreviewKeyDown (line 24) | private void ComboBoxEx_PreviewKeyDown(object sender, KeyEventArgs e) FILE: source/Playnite.FullscreenApp/Controls/ToggleButtonEx.cs class ToggleButtonEx (line 14) | public class ToggleButtonEx : ToggleButton method ToggleButtonEx (line 16) | static ToggleButtonEx() method ToggleButtonEx (line 21) | public ToggleButtonEx() : base() method Ex_KeyDown (line 26) | private void Ex_KeyDown(object sender, KeyEventArgs e) FILE: source/Playnite.FullscreenApp/Controls/Views/Filters.cs class Filters (line 22) | [TemplatePart(Name = "PART_ItemsHost", Type = typeof(ItemsControl))] method Filters (line 28) | static Filters() method Filters (line 33) | public Filters() : this(FullscreenApplication.Current?.MainModel) method Filters (line 37) | public Filters(FullscreenAppViewModel mainModel) : base() method OnApplyTemplate (line 49) | public override void OnApplyTemplate() method AssignBoolFilter (line 199) | private void AssignBoolFilter(string bindBased, string text) method AssignFilter (line 214) | private void AssignFilter(GameField field, string bindBased, string text) FILE: source/Playnite.FullscreenApp/Controls/Views/FiltersAdditional.cs class FiltersAdditional (line 22) | [TemplatePart(Name = "PART_MenuHost", Type = typeof(FrameworkElement))] method FiltersAdditional (line 32) | static FiltersAdditional() method FiltersAdditional (line 37) | public FiltersAdditional() : this(FullscreenApplication.Current?.MainM... method FiltersAdditional (line 41) | public FiltersAdditional(FullscreenAppViewModel mainModel) : base() method Dispose (line 53) | public void Dispose() method OnApplyTemplate (line 57) | public override void OnApplyTemplate() method AssignFilter (line 130) | private void AssignFilter(string title, string partId, GameField field... FILE: source/Playnite.FullscreenApp/Controls/Views/GameDetails.cs class GameDetails (line 24) | [TemplatePart(Name = "PART_ViewHost", Type = typeof(FrameworkElement))] method GameDetails (line 42) | static GameDetails() method GameDetails (line 47) | public GameDetails() : this(FullscreenApplication.Current?.MainModel) method GameDetails_DataContextChanged (line 52) | private void GameDetails_DataContextChanged(object sender, DependencyP... method GameDetails (line 58) | public GameDetails(FullscreenAppViewModel mainModel) : base() method MainModel_PropertyChanged (line 73) | private void MainModel_PropertyChanged(object sender, PropertyChangedE... method OnApplyTemplate (line 100) | public override void OnApplyTemplate() FILE: source/Playnite.FullscreenApp/Controls/Views/GameStatus.cs class GameStatus (line 18) | [TemplatePart(Name = "PART_ViewHost", Type = typeof(FrameworkElement))] method GameStatus (line 30) | static GameStatus() method GameStatus (line 35) | public GameStatus() : this(FullscreenApplication.Current?.MainModel) method GameStatus (line 39) | public GameStatus(FullscreenAppViewModel mainModel) : base() method OnApplyTemplate (line 50) | public override void OnApplyTemplate() FILE: source/Playnite.FullscreenApp/Controls/Views/Main.cs class Main (line 26) | [TemplatePart(Name = "PART_ViewHost", Type = typeof(FrameworkElement))] method Main (line 81) | static Main() method Main (line 86) | public Main() : this(FullscreenApplication.Current?.MainModel) method Main (line 90) | public Main(FullscreenAppViewModel mainModel) : base() method MainModel_PropertyChanged (line 106) | private void MainModel_PropertyChanged(object sender, PropertyChangedE... method Fullscreen_PropertyChanged (line 132) | private void Fullscreen_PropertyChanged(object sender, PropertyChanged... method SetListCommandBindings (line 149) | private void SetListCommandBindings() method SetBackgroundBinding (line 170) | private void SetBackgroundBinding() method SetBackgroundEffect (line 191) | private void SetBackgroundEffect() method OnApplyTemplate (line 226) | public override void OnApplyTemplate() method SetDetailsElemBindings (line 529) | private void SetDetailsElemBindings() method AssignButtonWithCommand (line 549) | private void AssignButtonWithCommand(ref ButtonEx button, string partI... method AssignButtonWithCommand (line 558) | private void AssignButtonWithCommand(ref ButtonBase button, string par... FILE: source/Playnite.FullscreenApp/FullscreenActionSelector.cs class FullscreenActionSelector (line 14) | public class FullscreenActionSelector : IActionSelector method SelectPlayAction (line 16) | public object SelectPlayAction(List controllers, List<... method SelectInstallAction (line 33) | public InstallController SelectInstallAction(List p... method SelectUninstallAction (line 39) | public UninstallController SelectUninstallAction(List appInitializer, SplashS... method ConfigureViews (line 64) | public override void ConfigureViews() method Startup (line 77) | public override bool Startup() method InstantiateApp (line 109) | public override void InstantiateApp() method FullscreenApplication_PropertyChanged (line 138) | private void FullscreenApplication_PropertyChanged(object sender, Syst... method OpenMainViewAsync (line 169) | private async void OpenMainViewAsync() method InitializeNative (line 193) | public override void InitializeNative() method Restore (line 198) | public override void Restore() method Minimize (line 203) | public override void Minimize() method Restart (line 208) | public override void Restart(bool saveSettings) method Restart (line 213) | public override void Restart(CmdLineOptions options, bool saveSettings) method ShowWindowsNotification (line 220) | public override void ShowWindowsNotification(string title, string body... method SwitchAppMode (line 225) | public override void SwitchAppMode(ApplicationMode mode) method ReleaseResources (line 237) | public override void ReleaseResources(bool releaseCefSharp = true) method PlayNavigateSound (line 258) | public static void PlayNavigateSound() method PlayActivateSound (line 268) | public static void PlayActivateSound() method InitSDL (line 278) | private void InitSDL() method SDLEventLoop (line 303) | private void SDLEventLoop() method SetupInputs (line 336) | public void SetupInputs() method UpdateConfirmCancelBindings (line 363) | public void UpdateConfirmCancelBindings() method InitializeAudio (line 369) | private void InitializeAudio() method GetApiInstance (line 434) | public override PlayniteAPI GetApiInstance(ExtensionManifest pluginOwner) method GetApiInstance (line 454) | public override PlayniteAPI GetApiInstance() FILE: source/Playnite.FullscreenApp/FullscreenCollectionView.cs class FullscreenCollectionView (line 14) | public class FullscreenCollectionView : BaseCollectionView method FullscreenCollectionView (line 19) | public FullscreenCollectionView( method Dispose (line 36) | public override void Dispose() method ViewSettings_PropertyChanged (line 44) | private void ViewSettings_PropertyChanged(object sender, PropertyChang... method SetViewDescriptions (line 56) | private void SetViewDescriptions() method Database_GameUpdated (line 66) | private void Database_GameUpdated(object sender, ItemUpdatedEventArgs<... method Database_GamesCollectionChanged (line 79) | private void Database_GamesCollectionChanged(object sender, ItemCollec... method RefreshView (line 114) | public override void RefreshView() FILE: source/Playnite.FullscreenApp/FullscreenDialogs.cs class FullscreenDialogs (line 17) | public class FullscreenDialogs : IDialogsFactory method FullscreenDialogs (line 21) | public FullscreenDialogs() method Invoke (line 26) | private T Invoke(Func action) method Invoke (line 37) | private void Invoke(Action action) method SaveFile (line 45) | public string SaveFile(string filter) method SaveFile (line 50) | public string SaveFile(string filter, string initialDir) method SaveFile (line 55) | public string SaveFile(string filter, bool promptOverwrite) method SaveFile (line 60) | public string SaveFile(string filter, bool promptOverwrite, string ini... method SelectFile (line 65) | public string SelectFile(string filter) method SelectFile (line 70) | public string SelectFile(string filter, string initialDir) method SelectFiles (line 75) | public List SelectFiles(string filter) method SelectFiles (line 80) | public List SelectFiles(string filter, string initialDir) method SelectFolder (line 85) | public string SelectFolder() method SelectFolder (line 90) | public string SelectFolder(string initialDir) method SelectIconFile (line 95) | public string SelectIconFile() method SelectIconFile (line 100) | public string SelectIconFile(string initialDir) method SelectImagefile (line 105) | public string SelectImagefile() method SelectImagefile (line 110) | public string SelectImagefile(string initialDir) method SelectString (line 115) | public StringSelectionDialogResult SelectString(string messageBoxText,... method SelectString (line 120) | public StringSelectionDialogResult SelectString(string messageBoxText,... method ShowMessage (line 125) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 130) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 135) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 140) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 145) | public MessageBoxResult ShowMessage(string messageBoxText, string capt... method ShowMessage (line 150) | public MessageBoxResult ShowMessage(string messageBoxText) method ShowSelectableString (line 155) | public void ShowSelectableString(string messageBoxText, string caption... method ShowErrorMessage (line 160) | public MessageBoxResult ShowErrorMessage(string messageBoxText, string... method ShowErrorMessage (line 165) | public MessageBoxResult ShowErrorMessage(string messageBoxText) method ShowMessage (line 170) | public MessageBoxOption ShowMessage(string messageBoxText, string capt... method ChooseImageFile (line 175) | public ImageFileOption ChooseImageFile(List files, st... method ChooseItemWithSearch (line 180) | public GenericItemOption ChooseItemWithSearch(List ... method ActivateGlobalProgress (line 185) | public GlobalProgressResult ActivateGlobalProgress(Action items, ICommand switchList... method MainMenuItemWrapper (line 45) | public MainMenuItemWrapper(MenuItem menuItem, ICommand switchListCom... method PopulateChildren (line 59) | private void PopulateChildren(MainMenuItemWrapper wrapper, MenuItem ... method ExtensionsMenuViewModels (line 83) | public ExtensionsMenuViewModels( method ExtensionsMenuViewModels (line 222) | public ExtensionsMenuViewModels( method OpenView (line 371) | public bool? OpenView() method Close (line 376) | public void Close() method SwitchList (line 390) | public void SwitchList(MainMenuItemWrapper item) FILE: source/Playnite.FullscreenApp/ViewModels/FullscreenAppViewModel.cs class FullscreenAppViewModel (line 35) | public partial class FullscreenAppViewModel : MainViewModelBase, IDispos... method FullscreenAppViewModel (line 366) | public FullscreenAppViewModel( method FullscreenAppViewModel (line 376) | public FullscreenAppViewModel( method SystemEvents_DisplaySettingsChanged (line 409) | private void SystemEvents_DisplaySettingsChanged(object sender, EventA... method GameControllerInputButtonChanged (line 416) | private void GameControllerInputButtonChanged(object sender, OnControl... method GameControllerOnControllerDisconnected (line 439) | private void GameControllerOnControllerDisconnected(object sender, OnC... method GameControllerOnControllerConnected (line 454) | private void GameControllerOnControllerConnected(object sender, OnCont... method Controllers_StartupCancelled (line 469) | private void Controllers_StartupCancelled(object sender, OnGameStartup... method Controllers_Stopped (line 474) | private void Controllers_Stopped(object sender, GameStoppedEventArgs e) method Controllers_Starting (line 492) | private void Controllers_Starting(object sender, OnGameStartingEventAr... method Controllers_Started (line 519) | private void Controllers_Started(object sender, GameStartedEventArgs e) method ElementGotFocusHandler (line 527) | private void ElementGotFocusHandler(object sender, RoutedEventArgs e) method ElemestateChangedHander (line 561) | private void ElemestateChangedHander(object sender, RoutedEventArgs e) method WindowBaseCloseHandler (line 568) | private void WindowBaseCloseHandler(object sender, RoutedEventArgs e) method WindowBaseLoadedHandler (line 573) | private void WindowBaseLoadedHandler(object sender, RoutedEventArgs e) method Fullscreen_PropertyChanged (line 578) | private void Fullscreen_PropertyChanged(object sender, PropertyChanged... method FilterSettings_FilterChanged (line 668) | private void FilterSettings_FilterChanged(object sender, FilterChanged... method AdjustGameItemsToScreenChanges (line 679) | private void AdjustGameItemsToScreenChanges() method UpdateCursorSettings (line 691) | private void UpdateCursorSettings() method OpenMainMenu (line 697) | public void OpenMainMenu() method OpenNotificationsMenu (line 705) | public void OpenNotificationsMenu() method OpenGameMenu (line 713) | public void OpenGameMenu() method SwitchToDesktopMode (line 719) | public void SwitchToDesktopMode() method SearchText_PropertyChanged (line 760) | private void SearchText_PropertyChanged(object sender, PropertyChanged... method OpenSubEnumFilter (line 777) | private void OpenSubEnumFilter(string title, Type enumType, string fil... method OpenSubStringFilter (line 796) | private void OpenSubStringFilter(string title, string itemsListPath, s... method OpenSubFilter (line 820) | private void OpenSubFilter(string title, string itemsListPath, string ... method OpenView (line 844) | public void OpenView() method CloseView (line 854) | public override void CloseView() method ToggleFullscreen (line 862) | public void ToggleFullscreen() method SetViewSizeAndPosition (line 876) | public void SetViewSizeAndPosition(bool fullscreen) method InitializeView (line 933) | protected void InitializeView() method SelectGame (line 997) | public override void SelectGame(Guid id, bool restoreView = false) method SelectGameIndex (line 1003) | public void SelectGameIndex(int index) method GetAddonUpdatesFoundMessage (line 1017) | public override NotificationMessage GetAddonUpdatesFoundMessage(List(IItemCollection dbCollection, st... method SelectMultiAndSet (line 184) | private void SelectMultiAndSet(IItemCollection dbCollection, str... method AssignScore (line 198) | private void AssignScore(string header, Action setter) method SetFields (line 210) | private void SetFields() method OpenExtensions (line 282) | public void OpenExtensions() FILE: source/Playnite.FullscreenApp/ViewModels/GameStatusViewModel.cs class GameStatusViewModel (line 9) | public class GameStatusViewModel : ObservableObject method GameStatusViewModel (line 24) | public GameStatusViewModel(GamesCollectionViewEntry game) FILE: source/Playnite.FullscreenApp/ViewModels/HelpMenuViewModel.cs class HelpMenuViewModel (line 15) | public class HelpMenuViewModel : ObservableObject method HelpMenuViewModel (line 26) | public HelpMenuViewModel( method OpenView (line 34) | public bool? OpenView() method Close (line 39) | public void Close() method SendFeedback (line 44) | public void SendFeedback() method RestartApp (line 50) | public void RestartApp() method RestartInSafeMode (line 56) | public void RestartInSafeMode() FILE: source/Playnite.FullscreenApp/ViewModels/MainMenuViewModel.cs class MainMenuViewModel (line 15) | public class MainMenuViewModel : ObservableObject method MainMenuViewModel (line 50) | public MainMenuViewModel( method OpenView (line 58) | public bool? OpenView() method Close (line 63) | public void Close() method Shutdown (line 68) | public void Shutdown() method SwitchToDesktopMode (line 75) | public void SwitchToDesktopMode() method CancelProgress (line 81) | public void CancelProgress() method PlayRandomGame (line 87) | public void PlayRandomGame() method OpenSettings (line 93) | public void OpenSettings() method OpenHelp (line 100) | public void OpenHelp() method OpenPatreon (line 107) | public void OpenPatreon() method OpenKofi (line 113) | public void OpenKofi() method ShutdownSystem (line 119) | public void ShutdownSystem() method HibernateSystem (line 133) | public void HibernateSystem() method SleepSystem (line 154) | public void SleepSystem() method RestartSystem (line 175) | public void RestartSystem() method LockSystem (line 189) | public void LockSystem() method LogoutUser (line 210) | public void LogoutUser() method CancelLibraryUpdate (line 232) | public async void CancelLibraryUpdate() method OpenClients (line 237) | public void OpenClients() method OpenTools (line 244) | public void OpenTools() method OpenExtensions (line 251) | public void OpenExtensions() FILE: source/Playnite.FullscreenApp/ViewModels/NotificationsViewModel.cs class NotificationsViewModel (line 16) | public class NotificationsViewModel : ObservableObject method NotificationsViewModel (line 29) | public NotificationsViewModel( method OpenView (line 37) | public bool? OpenView() method Close (line 43) | public void Close() method FullscreenAppViewModel_ActivationRequested (line 49) | private void FullscreenAppViewModel_ActivationRequested(object sender,... FILE: source/Playnite.FullscreenApp/ViewModels/SettingsViewModel.cs class SettingsViewModel (line 15) | public class SettingsViewModel : ObservableObject method SettingsViewModel (line 80) | public SettingsViewModel( method OpenView (line 97) | public bool? OpenView() method Close (line 102) | public void Close() method OpenSection (line 127) | private void OpenSection(string section) method PreviewGotKeyboardFocus (line 136) | private void PreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs e) FILE: source/Playnite.FullscreenApp/ViewModels/SoftwareToolsMenuViewModel.cs class SoftwareToolsMenuViewModel (line 16) | public class SoftwareToolsMenuViewModel : ObservableObject method SoftwareToolsMenuViewModel (line 32) | public SoftwareToolsMenuViewModel( method OpenView (line 43) | public bool? OpenView() method Close (line 48) | public void Close() FILE: source/Playnite.FullscreenApp/Windows/AddonsUpdateWindow.xaml.cs class AddonsUpdateWindowFactory (line 19) | public class AddonsUpdateWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class AddonsUpdateWindow (line 30) | public partial class AddonsUpdateWindow : WindowBase method AddonsUpdateWindow (line 32) | public AddonsUpdateWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/CrashWindow.xaml.cs class CrashWindow (line 21) | public partial class CrashWindow : WindowBase method CrashWindow (line 23) | public CrashWindow() : base() method CrashWindow_Loaded (line 30) | private void CrashWindow_Loaded(object sender, RoutedEventArgs e) FILE: source/Playnite.FullscreenApp/Windows/ExtensionCrashWindow.xaml.cs class ExtensionCrashWindow (line 21) | public partial class ExtensionCrashWindow : WindowBase method ExtensionCrashWindow (line 23) | public ExtensionCrashWindow() : base() method CrashWindow_Loaded (line 30) | private void CrashWindow_Loaded(object sender, RoutedEventArgs e) FILE: source/Playnite.FullscreenApp/Windows/ExtensionsMenuWindow.xaml.cs class ExtensionsMenuWindowFactory (line 22) | public class ExtensionsMenuWindowFactory : WindowFactory method CreateNewWindowInstance (line 24) | public override WindowBase CreateNewWindowInstance() class ExtensionsMenuWindow (line 33) | public partial class ExtensionsMenuWindow : WindowBase method ExtensionsMenuWindow (line 37) | public ExtensionsMenuWindow() : base() method PART_ItemsHost_LayoutUpdated (line 45) | private void PART_ItemsHost_LayoutUpdated(object sender, EventArgs e) FILE: source/Playnite.FullscreenApp/Windows/GameClientsMenuWindow.xaml.cs class GameClientsMenuWindowFactory (line 20) | public class GameClientsMenuWindowFactory : WindowFactory method CreateNewWindowInstance (line 22) | public override WindowBase CreateNewWindowInstance() class GameClientsMenuWindow (line 31) | public partial class GameClientsMenuWindow : WindowBase method GameClientsMenuWindow (line 33) | public GameClientsMenuWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/GameMenuWindow.xaml.cs class GameMenuWindowFactory (line 19) | public class GameMenuWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class GameMenuWindow (line 30) | public partial class GameMenuWindow : WindowBase method GameMenuWindow (line 32) | public GameMenuWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/HelpMenuWindow.xaml.cs class HelpMenuWindowFactory (line 19) | public class HelpMenuWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class HelpMenuWindow (line 30) | public partial class HelpMenuWindow : WindowBase method HelpMenuWindow (line 32) | public HelpMenuWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/LicenseAgreementWindow.xaml.cs class LicenseAgreementWindow (line 22) | public partial class LicenseAgreementWindow : WindowBase method LicenseAgreementWindow (line 24) | public LicenseAgreementWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/MainMenuWindow.xaml.cs class MainMenuWindowFactory (line 19) | public class MainMenuWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class MainMenuWindow (line 30) | public partial class MainMenuWindow : WindowBase method MainMenuWindow (line 32) | public MainMenuWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/MainWindow.xaml.cs class MainWindowFactory (line 21) | public class MainWindowFactory : WindowFactory method CreateNewWindowInstance (line 23) | public override WindowBase CreateNewWindowInstance() class MainWindow (line 32) | public partial class MainWindow : WindowBase method MainWindow (line 34) | public MainWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/MessageBoxWindow.xaml.cs class MessageBoxWindow (line 22) | public partial class MessageBoxWindow : WindowBase method MessageBoxWindow (line 126) | public MessageBoxWindow() : base() method Show (line 132) | public MessageBoxResult Show(Window owner, string messageBoxText, stri... method ShowCustom (line 186) | public MessageBoxOption ShowCustom( method SetStrings (line 243) | private void SetStrings(string messageText, string messageCaption) method ButtonOK_Click (line 264) | private void ButtonOK_Click(object sender, RoutedEventArgs e) method ButtonYes_Click (line 270) | private void ButtonYes_Click(object sender, RoutedEventArgs e) method ButtonNo_Click (line 276) | private void ButtonNo_Click(object sender, RoutedEventArgs e) method ButtonCancel_Click (line 282) | private void ButtonCancel_Click(object sender, RoutedEventArgs e) FILE: source/Playnite.FullscreenApp/Windows/MultiItemSelectionWindow.xaml.cs class MultiItemSelectionWindow (line 22) | public partial class MultiItemSelectionWindow : WindowBase method MultiItemSelectionWindow (line 24) | public MultiItemSelectionWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/NotificationsWindow.xaml.cs class NotificationsWindowFactory (line 19) | public class NotificationsWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class NotificationsWindow (line 30) | public partial class NotificationsWindow : WindowBase method NotificationsWindow (line 32) | public NotificationsWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/ProgressWindow.xaml.cs class ProgressWindow (line 21) | public partial class ProgressWindow : WindowBase method ProgressWindow (line 23) | public ProgressWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/RandomGameSelectWindow.xaml.cs class RandomGameSelectWindowFactory (line 19) | public class RandomGameSelectWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class RandomGameSelectWindow (line 30) | public partial class RandomGameSelectWindow : WindowBase method RandomGameSelectWindow (line 32) | public RandomGameSelectWindow() method RandomGameSelectWindow_Loaded (line 39) | private void RandomGameSelectWindow_Loaded(object sender, RoutedEventA... FILE: source/Playnite.FullscreenApp/Windows/SettingsWindow.xaml.cs class SettingsWindowFactory (line 19) | public class SettingsWindowFactory : WindowFactory method CreateNewWindowInstance (line 21) | public override WindowBase CreateNewWindowInstance() class SettingsWindow (line 30) | public partial class SettingsWindow : WindowBase method SettingsWindow (line 32) | public SettingsWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/SingleItemSelectionWindow.xaml.cs class SingleItemSelectionWindow (line 23) | public partial class SingleItemSelectionWindow : WindowBase method SingleItemSelectionWindow (line 25) | public SingleItemSelectionWindow() : base() method PART_ItemsHost_Loaded (line 31) | private void PART_ItemsHost_Loaded(object sender, RoutedEventArgs e) FILE: source/Playnite.FullscreenApp/Windows/SoftwareToolsMenuWindow.xaml.cs class SoftwareToolsMenuWindowFactory (line 20) | public class SoftwareToolsMenuWindowFactory : WindowFactory method CreateNewWindowInstance (line 22) | public override WindowBase CreateNewWindowInstance() class SoftwareToolsMenuWindow (line 31) | public partial class SoftwareToolsMenuWindow : WindowBase method SoftwareToolsMenuWindow (line 33) | public SoftwareToolsMenuWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/TextInputWindow.xaml.cs class TextInputWindow (line 23) | public partial class TextInputWindow : WindowBase method TextInputWindow (line 125) | public TextInputWindow() : base() method ShowInput (line 132) | public StringSelectionDialogResult ShowInput( method Confirm (line 170) | public void Confirm() method Cancel (line 176) | public void Cancel() method Button_Click (line 182) | private void Button_Click(object sender, RoutedEventArgs e) method BackSpace (line 192) | public void BackSpace() method ClearText (line 200) | public void ClearText() method TextInputText_PreviewKeyDown (line 205) | private void TextInputText_PreviewKeyDown(object sender, KeyEventArgs e) method ToggleCaps (line 226) | private void ToggleCaps() method AddSpace (line 245) | private void AddSpace() method ProcessPreviewKeyUpDown (line 250) | private void ProcessPreviewKeyUpDown(KeyEventArgs a) method ProcessTextInput (line 259) | private void ProcessTextInput(TextCompositionEventArgs a) FILE: source/Playnite.FullscreenApp/Windows/UpdateWindow.xaml.cs class UpdateWindow (line 21) | public partial class UpdateWindow : WindowBase method UpdateWindow (line 23) | public UpdateWindow() : base() FILE: source/Playnite.FullscreenApp/Windows/WindowTools.cs class WindowTools (line 11) | public class WindowTools method ConfigureChildWindow (line 13) | public static void ConfigureChildWindow(WindowBase window) FILE: source/Playnite/API/AddonsAPI.cs class AddonsAPI (line 12) | public class AddonsAPI : IAddons method AddonsAPI (line 23) | public AddonsAPI(ExtensionFactory extensions, PlayniteSettings settings) FILE: source/Playnite/API/DatabaseAPI.cs class DatabaseAPI (line 16) | public class DatabaseAPI : IGameDatabaseAPI method DatabaseAPI (line 51) | public DatabaseAPI(GameDatabase database) method AddFile (line 56) | public string AddFile(string path, Guid parentId) method SaveFile (line 66) | public void SaveFile(string id, string path) method RemoveFile (line 71) | public void RemoveFile(string id) method BufferedUpdate (line 76) | public IDisposable BufferedUpdate() method GetFileStoragePath (line 81) | public string GetFileStoragePath(Guid parentId) method GetFullFilePath (line 86) | public string GetFullFilePath(string databasePath) method ImportGame (line 91) | public Game ImportGame(GameMetadata game) method ImportGame (line 96) | public Game ImportGame(GameMetadata game, LibraryPlugin sourcePlugin) method BeginBufferUpdate (line 101) | public void BeginBufferUpdate() method EndBufferUpdate (line 106) | public void EndBufferUpdate() method GetGameMatchesFilter (line 111) | public bool GetGameMatchesFilter(Game game, FilterPresetSettings filte... method GetFilteredGames (line 116) | public IEnumerable GetFilteredGames(FilterPresetSettings filterS... method GetGameMatchesFilter (line 121) | public bool GetGameMatchesFilter(Game game, FilterPresetSettings filte... method GetFilteredGames (line 126) | public IEnumerable GetFilteredGames(FilterPresetSettings filterS... FILE: source/Playnite/API/DesignData/DesignNotificationsAPI.cs class DesignNotificationsAPI (line 12) | public class DesignNotificationsAPI : ObservableObject, INotificationsAPI method DesignNotificationsAPI (line 26) | public DesignNotificationsAPI() method Add (line 37) | public void Add(NotificationMessage message) method Add (line 42) | public void Add(string id, string text, NotificationType type) method Remove (line 47) | public void Remove(string id) method RemoveAll (line 52) | public void RemoveAll() FILE: source/Playnite/API/DesignData/DesignPlayniteAPI.cs class DesignPlayniteAPI (line 13) | public class DesignPlayniteAPI : IPlayniteAPI method AddCustomElementSupport (line 39) | public void AddCustomElementSupport(Plugin source, AddCustomElementSup... method CreateLogger (line 44) | public ILogger CreateLogger(string name) method CreateLogger (line 49) | public ILogger CreateLogger() method ExpandGameVariables (line 54) | public string ExpandGameVariables(Game game, string inputString) method ExpandGameVariables (line 59) | public GameAction ExpandGameVariables(Game game, GameAction action) method StartGame (line 64) | public void StartGame(Guid gameId) method InstallGame (line 69) | public void InstallGame(Guid gameId) method UninstallGame (line 74) | public void UninstallGame(Guid gameId) method AddSettingsSupport (line 79) | public void AddSettingsSupport(Plugin source, AddSettingsSupportArgs a... method AddConvertersSupport (line 84) | public void AddConvertersSupport(Plugin source, AddConvertersSupportAr... method GetConnectedControllers (line 89) | public List GetConnectedControllers() method ExpandGameVariables (line 94) | public string ExpandGameVariables(Game game, string inputString, strin... FILE: source/Playnite/API/NotificationsAPI.cs class NotificationsAPI (line 13) | public class NotificationsAPI : ObservableObject, INotificationsAPI class MessageEventArgs (line 15) | public class MessageEventArgs : EventArgs method MessageEventArgs (line 19) | public MessageEventArgs(NotificationMessage message) method NotificationsAPI (line 40) | public NotificationsAPI() method Message_Activated (line 46) | private void Message_Activated(object sender, EventArgs e) method Message_Closed (line 51) | private void Message_Closed(object sender, EventArgs e) method Add (line 56) | public void Add(NotificationMessage message) method Add (line 70) | public void Add(string id, string text, NotificationType type) method Remove (line 81) | public void Remove(string id) method RemoveAll (line 96) | public void RemoveAll() FILE: source/Playnite/API/PlayniteAPI.cs type IPlayniteAPIRoot (line 24) | public interface IPlayniteAPIRoot method ExpandGameVariables (line 26) | string ExpandGameVariables(Game game, string inputString); method ExpandGameVariables (line 27) | GameAction ExpandGameVariables(Game game, GameAction action); method ExpandGameVariables (line 28) | string ExpandGameVariables(Game game, string inputString, string emula... method StartGame (line 29) | void StartGame(Guid gameId); method InstallGame (line 30) | void InstallGame(Guid gameId); method UninstallGame (line 31) | void UninstallGame(Guid gameId); method AddCustomElementSupport (line 32) | void AddCustomElementSupport(Plugin source, AddCustomElementSupportArg... method AddSettingsSupport (line 33) | void AddSettingsSupport(Plugin source, AddSettingsSupportArgs args); method AddConvertersSupport (line 34) | void AddConvertersSupport(Plugin source, AddConvertersSupportArgs args); method GetConnectedControllers (line 35) | List GetConnectedControllers(); class PlayniteApiRoot (line 38) | public class PlayniteApiRoot : IPlayniteAPIRoot method PlayniteApiRoot (line 47) | public PlayniteApiRoot( method ExpandGameVariables (line 60) | public string ExpandGameVariables(Game game, string inputString) method ExpandGameVariables (line 65) | public string ExpandGameVariables(Game game, string inputString, strin... method ExpandGameVariables (line 70) | public GameAction ExpandGameVariables(Game game, GameAction action) method StartGame (line 75) | public void StartGame(Guid gameId) method InstallGame (line 90) | public void InstallGame(Guid gameId) method UninstallGame (line 103) | public void UninstallGame(Guid gameId) method AddCustomElementSupport (line 116) | public void AddCustomElementSupport(Plugin source, AddCustomElementSup... method AddSettingsSupport (line 121) | public void AddSettingsSupport(Plugin source, AddSettingsSupportArgs a... method AddConvertersSupport (line 126) | public void AddConvertersSupport(Plugin source, AddConvertersSupportAr... method GetConnectedControllers (line 131) | public List GetConnectedControllers() class PlayniteAPI (line 137) | public class PlayniteAPI : IPlayniteAPI method PlayniteAPI (line 153) | public PlayniteAPI() method ExpandGameVariables (line 157) | public string ExpandGameVariables(Game game, string inputString) method ExpandGameVariables (line 162) | public string ExpandGameVariables(Game game, string inputString, strin... method ExpandGameVariables (line 167) | public GameAction ExpandGameVariables(Game game, GameAction action) method StartGame (line 172) | public void StartGame(Guid gameId) method InstallGame (line 177) | public void InstallGame(Guid gameId) method UninstallGame (line 182) | public void UninstallGame(Guid gameId) method AddCustomElementSupport (line 187) | public void AddCustomElementSupport(Plugin source, AddCustomElementSup... method AddSettingsSupport (line 192) | public void AddSettingsSupport(Plugin source, AddSettingsSupportArgs a... method AddConvertersSupport (line 197) | public void AddConvertersSupport(Plugin source, AddConvertersSupportAr... method GetConnectedControllers (line 202) | public List GetConnectedControllers() FILE: source/Playnite/API/PlayniteInfoAPI.cs class PlayniteInfoAPI (line 10) | public class PlayniteInfoAPI : IPlayniteInfoAPI FILE: source/Playnite/API/PlaynitePathsAPI.cs class PlaynitePathsAPI (line 11) | public class PlaynitePathsAPI : IPlaynitePathsAPI FILE: source/Playnite/API/PlayniteSettingsAPI.cs class FullscreenSettingsAPI (line 13) | public class FullscreenSettingsAPI : IFullscreenSettingsAPI method FullscreenSettingsAPI (line 27) | public FullscreenSettingsAPI(FullscreenSettings settings) class CompletionStatusSettignsApi (line 33) | public class CompletionStatusSettignsApi : ICompletionStatusSettignsApi method CompletionStatusSettignsApi (line 36) | public CompletionStatusSettignsApi(GameDatabase database) class PlayniteSettingsAPI (line 45) | public class PlayniteSettingsAPI : IPlayniteSettingsAPI method PlayniteSettingsAPI (line 80) | public PlayniteSettingsAPI(PlayniteSettings settings, GameDatabase db) method GetGameExcludedFromImport (line 88) | public bool GetGameExcludedFromImport(string gameId, Guid libraryId) FILE: source/Playnite/Addons/Addons.cs type AddonUpdateStatus (line 14) | public enum AddonUpdateStatus class AddonUpdate (line 26) | public class AddonUpdate : SelectableItem method AddonUpdate (line 54) | public AddonUpdate(AddonManifest item) : base(item) class Addons (line 59) | public static class Addons method CheckAddonsForUpdate (line 63) | private static List CheckAddonsForUpdate(IEnumerable CheckAddonUpdates(ServicesClient servi... FILE: source/Playnite/App/CmdLineOptions.cs class CmdLineOptions (line 10) | public class CmdLineOptions method ToString (line 72) | public override string ToString() FILE: source/Playnite/App/IPlayniteApplication.cs type IPlayniteApplication (line 9) | public interface IPlayniteApplication method Quit (line 11) | void Quit(bool saveSettings); method Restart (line 12) | void Restart(bool saveSettings); method QuitAndStart (line 13) | void QuitAndStart(string path, string arguments, bool asAdmin = false,... FILE: source/Playnite/App/PlayniteApplication.cs class PlayniteApplication (line 35) | public abstract class PlayniteApplication : ObservableObject, IPlayniteA... method PlayniteApplication (line 87) | public PlayniteApplication() method PlayniteApplication (line 91) | public PlayniteApplication( method InstantiateApp (line 441) | public abstract void InstantiateApp(); method InitializeNative (line 443) | public abstract void InitializeNative(); method Restore (line 445) | public abstract void Restore(); method Minimize (line 447) | public abstract void Minimize(); method ShowWindowsNotification (line 449) | public abstract void ShowWindowsNotification(string title, string body... method SwitchAppMode (line 451) | public abstract void SwitchAppMode(ApplicationMode mode); method ConfigureViews (line 453) | public abstract void ConfigureViews(); method Application_SessionEnding (line 455) | private void Application_SessionEnding(object sender, SessionEndingCan... method Application_Exit (line 465) | private void Application_Exit(object sender, ExitEventArgs e) method CurrentDomain_UnhandledException (line 470) | private void CurrentDomain_UnhandledException(object sender, Unhandled... method Application_Startup (line 573) | private void Application_Startup(object sender, StartupEventArgs e) method WindowBaseCloseHandler (line 744) | private void WindowBaseCloseHandler(object sender, RoutedEventArgs e) method WindowBaseLoadedHandler (line 749) | private void WindowBaseLoadedHandler(object sender, RoutedEventArgs e) method PipeService_CommandExecuted (line 754) | private void PipeService_CommandExecuted(object sender, CommandExecute... method Application_Activated (line 882) | private void Application_Activated(object sender, EventArgs e) method Application_Deactivated (line 887) | private void Application_Deactivated(object sender, EventArgs e) method Run (line 892) | public void Run() method Startup (line 897) | public abstract bool Startup(); method CheckOtherInstances (line 899) | public bool CheckOtherInstances() method ConfigureApplication (line 984) | public bool ConfigureApplication() method ProcessArguments (line 1063) | public void ProcessArguments() method ProcessUriRequest (line 1092) | internal void ProcessUriRequest(PlayniteUriEventArgs args) method Quit (line 1154) | public void Quit(bool saveSettings = true) method QuitAndStart (line 1166) | public void QuitAndStart(string path, string arguments, bool asAdmin =... method QuitAndExecute (line 1190) | public void QuitAndExecute(Action action, bool saveSettings = true) method Restart (line 1212) | public abstract void Restart(bool saveSettings = true); method Restart (line 1214) | public abstract void Restart(CmdLineOptions options, bool saveSettings... method ReleaseResources (line 1216) | public virtual void ReleaseResources(bool releaseCefSharp = true) method CheckAddonBlacklist (line 1296) | private void CheckAddonBlacklist() method CheckForUpdates (line 1316) | private void CheckForUpdates(bool checkProgram, bool checkAddons) method UpdateCheckerCallback (line 1384) | private void UpdateCheckerCallback(object state) method StartUpdateCheckerAsync (line 1390) | public async Task StartUpdateCheckerAsync() method MigrateDatabase (line 1416) | public bool MigrateDatabase() method UpdateScreenInformation (line 1442) | public void UpdateScreenInformation(Controls.WindowBase window) method ShowAddonPerfNotice (line 1457) | public void ShowAddonPerfNotice() method InstallOnlineAddon (line 1469) | public void InstallOnlineAddon(string addonId) method InstallThemeFile (line 1554) | public void InstallThemeFile(string themeFile) method InstallExtensionFile (line 1603) | public void InstallExtensionFile(string extensionFile) method OnExtensionsLoaded (line 1647) | public void OnExtensionsLoaded() method WaitForOtherInstacesToExit (line 1653) | private void WaitForOtherInstacesToExit(bool throwOnTimetout) method IsProcessPlayniteProcess (line 1680) | public static bool IsProcessPlayniteProcess(Process process) method GetApiInstance (line 1685) | public abstract PlayniteAPI GetApiInstance(ExtensionManifest pluginOwn... method GetApiInstance (line 1686) | public abstract PlayniteAPI GetApiInstance(); FILE: source/Playnite/App/UpdateManifest.cs class UpdateManifest (line 9) | public class UpdateManifest : ObservableObject class ReleaseNoteData (line 30) | public class ReleaseNoteData FILE: source/Playnite/App/Updater.cs class Updater (line 20) | public class Updater method Updater (line 80) | public Updater(IPlayniteApplication app) : this(app, new Downloader()) method Updater (line 84) | public Updater(IPlayniteApplication app, IDownloader webDownloader) method GetUpdateDataRootUrl (line 90) | private string GetUpdateDataRootUrl(string configKey) method GetReleaseNotes (line 95) | public List GetReleaseNotes() method VerifyUpdateFile (line 125) | private bool VerifyUpdateFile(string checksum, string path) method DownloadUpdate (line 137) | public async Task DownloadUpdate(Action GetArchiveFiles(string archivePath) method GetEntryStream (line 24) | public static Tuple GetEntryStream(string archive... method CreateEntryFromDirectory (line 37) | public static void CreateEntryFromDirectory(this ZipArchive archive, s... FILE: source/Playnite/Audio.cs class AudioEngine (line 13) | public class AudioEngine : IDisposable method AudioEngine (line 24) | public AudioEngine() method OpenAudio (line 29) | private void OpenAudio() method GetVolume (line 44) | public static int GetVolume(float floatVolume) method PlaySound (line 52) | public void PlaySound(IntPtr sound) method SetSoundVolume (line 74) | public void SetSoundVolume(IntPtr sounds, float volume) method LoadSound (line 82) | public IntPtr LoadSound(string path) method SetMusicVolume (line 90) | public void SetMusicVolume(float volume) method LoadMusic (line 98) | public IntPtr LoadMusic(string path) method PlayMusic (line 106) | public void PlayMusic(IntPtr music) method PauseMusic (line 128) | public void PauseMusic() method StopMusic (line 137) | public void StopMusic() method ResumeMusic (line 146) | public void ResumeMusic() method GetIsMusicPlaying (line 158) | public bool GetIsMusicPlaying() method GetIsMusicPaused (line 166) | public bool GetIsMusicPaused() method CloseAudio (line 174) | public void CloseAudio() method DisposeSound (line 183) | public void DisposeSound(IntPtr sound) method DisposeMusic (line 188) | public void DisposeMusic(IntPtr music) method Dispose (line 193) | public void Dispose() FILE: source/Playnite/Backup.cs type BackupDataItem (line 17) | public enum BackupDataItem class BackupOptions (line 33) | public class BackupOptions class BackupRestoreOptions (line 45) | public class BackupRestoreOptions class Backup (line 56) | public class Backup method BackupData (line 68) | public static void BackupData(string optionsFile, CancellationToken ca... method BackupData (line 73) | public static void BackupData(BackupOptions options, CancellationToken... method RestoreBackup (line 207) | public static void RestoreBackup(string optionsFile) method RestoreBackup (line 212) | public static void RestoreBackup(BackupRestoreOptions options) method GetRestoreSelections (line 350) | public static List GetRestoreSelections(string backupF... method GetAutoBackupOptions (line 381) | public static BackupOptions GetAutoBackupOptions(PlayniteSettings sett... method GetAutoBackupFileName (line 420) | private static string GetAutoBackupFileName() FILE: source/Playnite/Behaviors/AnimatedVisibility.cs class AnimationControl (line 12) | public class AnimationControl method GetAnimationOnVisible (line 20) | public static Storyboard GetAnimationOnVisible(DependencyObject obj) method SetAnimationOnVisible (line 25) | public static void SetAnimationOnVisible(DependencyObject obj, Storybo... method HandleAnimationOnVisibleChanged (line 30) | private static void HandleAnimationOnVisibleChanged(DependencyObject o... class AnimatedVisibility (line 59) | public class AnimatedVisibility method GetVisibility (line 70) | public static Visibility GetVisibility(DependencyObject obj) method SetVisibility (line 75) | public static void SetVisibility(DependencyObject obj, Visibility value) method HandleVisibilityChanged (line 80) | private static void HandleVisibilityChanged(DependencyObject obj, Depe... method GetVisible (line 119) | public static Storyboard GetVisible(DependencyObject obj) method SetVisible (line 124) | public static void SetVisible(DependencyObject obj, Storyboard value) method GetCollapsed (line 140) | public static Storyboard GetCollapsed(DependencyObject obj) method SetCollapsed (line 145) | public static void SetCollapsed(DependencyObject obj, Storyboard value) method HandleCollapsedChanged (line 150) | private static void HandleCollapsedChanged(DependencyObject obj, Depen... FILE: source/Playnite/Behaviors/ExpanderBehaviors.cs class ExpanderBehaviors (line 16) | public class ExpanderBehaviors method GetSaveState (line 21) | public static bool GetSaveState(DependencyObject obj) method SetSaveState (line 26) | public static void SetSaveState(DependencyObject obj, bool value) method GetSaveStateId (line 34) | public static string GetSaveStateId(DependencyObject obj) method SetSaveStateId (line 39) | public static void SetSaveStateId(DependencyObject obj, string value) FILE: source/Playnite/Behaviors/FocusBahaviors.cs class FocusBahaviors (line 17) | public class FocusBahaviors method GetFocusBinding (line 26) | public static bool GetFocusBinding(DependencyObject obj) method SetFocusBinding (line 31) | public static void SetFocusBinding(DependencyObject obj, bool value) method FocusBindingPropertyChanged (line 36) | private static void FocusBindingPropertyChanged(DependencyObject obj, ... method Control_Loaded (line 71) | private static void Control_Loaded(object sender, RoutedEventArgs e) method GetOnVisibilityFocus (line 92) | public static bool GetOnVisibilityFocus(DependencyObject obj) method SetOnVisibilityFocus (line 97) | public static void SetOnVisibilityFocus(DependencyObject obj, bool value) method OnVisibilityFocusPropertyChanged (line 102) | private static void OnVisibilityFocusPropertyChanged(DependencyObject ... method Control_IsVisibleChanged (line 120) | private static void Control_IsVisibleChanged(object sender, Dependency... FILE: source/Playnite/Behaviors/LeftClickContextMenuBehavior.cs class LeftClickContextMenuBehavior (line 15) | public class LeftClickContextMenuBehavior method GetEnabled (line 20) | public static bool GetEnabled(DependencyObject obj) method SetEnabled (line 25) | public static void SetEnabled(DependencyObject obj, bool value) method HandlePropertyChanged (line 30) | private static void HandlePropertyChanged(DependencyObject obj, Depend... method Control_PreviewMouseLeftButtonUp (line 48) | private static void Control_PreviewMouseLeftButtonUp(object sender, Mo... FILE: source/Playnite/Behaviors/MediaElementBehaviors.cs class MediaElementBehaviors (line 12) | public class MediaElementBehaviors method GetRepeat (line 21) | public static bool GetRepeat(DependencyObject obj) method SetRepeat (line 26) | public static void SetRepeat(DependencyObject obj, bool value) method RepeatPropertyChanged (line 31) | private static void RepeatPropertyChanged(DependencyObject obj, Depend... method Control_MediaEnded (line 50) | private static void Control_MediaEnded(object sender, RoutedEventArgs e) FILE: source/Playnite/Behaviors/ScrollToSelectedBehavior.cs class ScrollToSelectedBehavior (line 16) | public class ScrollToSelectedBehavior method GetEnabled (line 21) | public static bool GetEnabled(DependencyObject obj) method SetEnabled (line 26) | public static void SetEnabled(DependencyObject obj, bool value) method HandlePropertyChanged (line 31) | private static void HandlePropertyChanged( method Control_SelectionChanged (line 50) | private static void Control_SelectionChanged(object sender, SelectionC... FILE: source/Playnite/Behaviors/ScrollViewerBehaviours.cs class ScrollAnimationData (line 14) | public class ScrollAnimationData method ScrollAnimationData (line 24) | public ScrollAnimationData(ScrollViewer scroller, FrameworkElement owner) method Storyboard_Completed (line 32) | private void Storyboard_Completed(object sender, EventArgs e) method BeginAnimation (line 38) | public void BeginAnimation(double to, TimeSpan speed) class ScrollViewerBehaviours (line 49) | public class ScrollViewerBehaviours method SetScrollData (line 59) | public static void SetScrollData(FrameworkElement target, ScrollAnimat... method GetScrollData (line 64) | public static ScrollAnimationData GetScrollData(FrameworkElement target) method SetVerticalOffset (line 78) | public static void SetVerticalOffset(FrameworkElement target, double v... method GetVerticalOffset (line 83) | public static double GetVerticalOffset(FrameworkElement target) method OnVerticalOffsetChanged (line 88) | private static void OnVerticalOffsetChanged(DependencyObject target, D... method SetSensitivity (line 103) | public static void SetSensitivity(DependencyObject obj, double value) method GetSensitivity (line 108) | public static double GetSensitivity(DependencyObject obj) method SetSpeed (line 120) | public static void SetSpeed(FrameworkElement target, TimeSpan value) method GetSpeed (line 125) | public static TimeSpan GetSpeed(FrameworkElement target) method SetSmoothScrollEnabled (line 137) | public static void SetSmoothScrollEnabled(FrameworkElement target, boo... method GetSmoothScrollEnabled (line 142) | public static bool GetSmoothScrollEnabled(FrameworkElement target) method SetCustomScrollEnabled (line 154) | public static void SetCustomScrollEnabled(FrameworkElement target, boo... method GetCustomScrollEnabled (line 159) | public static bool GetCustomScrollEnabled(FrameworkElement target) method OnCustomScrollEnabledChanged (line 164) | private static void OnCustomScrollEnabledChanged(DependencyObject obj,... method SetScrollerEvents (line 204) | private static void SetScrollerEvents(FrameworkElement owner, ScrollVi... method PreviewMouseWheel (line 218) | private static void PreviewMouseWheel(object sender, System.Windows.In... FILE: source/Playnite/Behaviors/SelectorBehaviors.cs class SelectorBehaviors (line 12) | public class SelectorBehaviors class EnumSelector (line 14) | public class EnumSelector method GetEnumSource (line 27) | public static Type GetEnumSource(DependencyObject obj) method SetEnumSource (line 32) | public static void SetEnumSource(DependencyObject obj, Type value) method EnumSourcePropertyChanged (line 37) | private static void EnumSourcePropertyChanged(DependencyObject obj, De... FILE: source/Playnite/BindingProxy.cs class BindingProxy (line 10) | public class BindingProxy : Freezable method CreateInstanceCore (line 12) | protected override Freezable CreateInstanceCore() FILE: source/Playnite/CefTools.cs class CefTools (line 15) | public class CefTools method ConfigureCef (line 20) | public static void ConfigureCef(bool traceLogsEnabled) method Shutdown (line 53) | public static void Shutdown() FILE: source/Playnite/CmdlineCommands.cs type CmdlineCommand (line 9) | public enum CmdlineCommand : int FILE: source/Playnite/Commands/GenericCommands.cs class GenericCommands (line 10) | public static class GenericCommands FILE: source/Playnite/Commands/GlobalCommands.cs class GlobalCommands (line 16) | public static class GlobalCommands method NavigateUrl (line 60) | public static void NavigateUrl(object url) method NavigateUrl (line 80) | public static void NavigateUrl(string url) FILE: source/Playnite/Common/BindingTools.cs class BindingTools (line 11) | public class BindingTools method SetBinding (line 13) | public static BindingExpressionBase SetBinding(DependencyObject target... method SetBinding (line 18) | public static BindingExpressionBase SetBinding( method SetBinding (line 95) | public static BindingExpressionBase SetBinding( method ClearBinding (line 123) | public static void ClearBinding(DependencyObject target, DependencyPro... FILE: source/Playnite/Common/Computer.cs class SystemInfo (line 17) | public class SystemInfo class ComputerScreen (line 38) | public class ComputerScreen method ComputerScreen (line 46) | public ComputerScreen() method ComputerScreen (line 50) | public ComputerScreen(Screen screen) type WindowsVersion (line 60) | public enum WindowsVersion type HwCompany (line 69) | public enum HwCompany class Computer (line 78) | public static class Computer method IsTLS13SystemWideEnabled (line 118) | public static bool IsTLS13SystemWideEnabled() method GetWindowsReleaseId (line 142) | public static int GetWindowsReleaseId() method GetWindowsProductName (line 155) | public static string GetWindowsProductName() method GetMachineGuid (line 160) | public static Guid GetMachineGuid() method GetSystemInfo (line 185) | public static SystemInfo GetSystemInfo() method GetScreens (line 229) | public static List GetScreens() method GetPrimaryScreen (line 234) | public static ComputerScreen GetPrimaryScreen() method GetGetPrimaryScreenIndex (line 239) | public static int GetGetPrimaryScreenIndex() method SetMouseCursorVisibility (line 253) | public static void SetMouseCursorVisibility(bool show) method Shutdown (line 269) | public static void Shutdown() method Restart (line 287) | public static void Restart() method Sleep (line 292) | public static bool Sleep() method Hibernate (line 297) | public static bool Hibernate() method Lock (line 302) | public static bool Lock() method Logout (line 307) | public static bool Logout() method ToComputerScreen (line 312) | public static ComputerScreen ToComputerScreen(this Screen screen) method GetGpuVendors (line 324) | public static List GetGpuVendors() method GetMonitorFriendlyName (line 375) | private static string GetMonitorFriendlyName(LUID adapterId, uint targ... method GetAllMonitorsFriendlyNames (line 396) | private static IEnumerable GetAllMonitorsFriendlyNames() method DeviceFriendlyName (line 430) | public static string DeviceFriendlyName(this Screen screen) method GetScreenReaderActive (line 451) | public static bool GetScreenReaderActive() FILE: source/Playnite/Common/Constants.cs class Constants (line 10) | public static class Constants FILE: source/Playnite/Common/CueSheet.cs class CueSheet (line 12) | public class CueSheet type CueFileEntry (line 14) | public struct CueFileEntry method CueFileEntry (line 19) | public CueFileEntry(string path, string type) method GetFileEntries (line 26) | public static List GetFileEntries(string cuePath) FILE: source/Playnite/Common/DesignerTools.cs class DesignerTools (line 10) | public class DesignerTools FILE: source/Playnite/Common/Exceptions.cs class NoDiskSpaceException (line 9) | public class NoDiskSpaceException : Exception method NoDiskSpaceException (line 13) | public NoDiskSpaceException(long requiredSpace) : base() method NoDiskSpaceException (line 18) | public NoDiskSpaceException(string message) : base(message) method NoDiskSpaceException (line 22) | public NoDiskSpaceException(string message, long requiredSpace) : base... FILE: source/Playnite/Common/Explorer.cs class Explorer (line 12) | public class Explorer method SHOpenFolderAndSelectItems (line 14) | [DllImport("shell32.dll", SetLastError = true)] method SHParseDisplayName (line 17) | [DllImport("shell32.dll", SetLastError = true)] method NavigateToFileSystemEntry (line 20) | public static void NavigateToFileSystemEntry(string path) method OpenDirectory (line 40) | public static void OpenDirectory(string path) FILE: source/Playnite/Common/Extensions/BitmapExtensions.cs class BitmapLoadProperties (line 23) | public class BitmapLoadProperties: IEquatable method BitmapLoadProperties (line 35) | public BitmapLoadProperties(int decodePixelWidth, int decodePixelHeight) method BitmapLoadProperties (line 41) | public BitmapLoadProperties(int decodePixelWidth, int decodePixelHeigh... method BitmapLoadProperties (line 46) | public BitmapLoadProperties(int decodePixelWidth, int decodePixelHeigh... method Equals (line 51) | public bool Equals(BitmapLoadProperties other) method Equals (line 86) | public override bool Equals(object obj) => Equals(obj as BitmapLoadPro... method GetHashCode (line 88) | public override int GetHashCode() method ToString (line 110) | public override string ToString() class BitmapExtensions (line 116) | public static partial class BitmapExtensions method CreateSourceFromURI (line 124) | public static BitmapSource CreateSourceFromURI(Uri imageUri) method CreateSourceFromURI (line 129) | public static BitmapSource CreateSourceFromURI(string imageUri) method ToPngArray (line 134) | public static byte[] ToPngArray(this BitmapImage image) method ToPngArray (line 139) | public static byte[] ToPngArray(this BitmapSource image) method GetClone (line 150) | public static BitmapSource GetClone(this BitmapSource image, BitmapLoa... method ToImage (line 161) | public static Windows.Controls.Image ToImage(this BitmapSource bitmap,... method BitmapFromFile (line 172) | public static BitmapSource BitmapFromFile(string imagePath, BitmapLoad... method IsFormatForImageMagickDecode (line 188) | public static bool IsFormatForImageMagickDecode(Stream stream) method HtmlComponentImageLoader (line 213) | public static BitmapSource HtmlComponentImageLoader(Stream stream) method BitmapFromStreamImageMagick (line 231) | public static BitmapSource BitmapFromStreamImageMagick(Stream stream, ... method BitmapFromStream (line 249) | public static BitmapSource BitmapFromStream(Stream stream, BitmapLoadP... method GetSizeInMemory (line 351) | public static long GetSizeInMemory(this BitmapSource image) method TgaToBitmap (line 364) | public static BitmapImage TgaToBitmap(TGA tga) method ToBitmap (line 391) | public static Bitmap ToBitmap(this BitmapImage bitmapImage) method TgaToBitmap (line 403) | public static BitmapImage TgaToBitmap(string tgaPath) method TgaToBitmap (line 408) | public static BitmapImage TgaToBitmap(byte[] tgaContent) FILE: source/Playnite/Common/Extensions/BitmapIconExtensions.cs class BitmapExtensions (line 15) | public static partial class BitmapExtensions method ConvertToIcon (line 23) | public static bool ConvertToIcon(Bitmap inputBitmap, Stream output) method ConvertToIcon (line 108) | public static bool ConvertToIcon(Stream input, Stream output) method ConvertToIcon (line 120) | public static bool ConvertToIcon(string inputPath, string outputPath) method ConvertToIcon (line 135) | public static bool ConvertToIcon(Image inputImage, string outputPath) method ResizeImage (line 151) | public static Bitmap ResizeImage(Image image, int width, int height) FILE: source/Playnite/Common/Extensions/CloneObject.cs class CloneObject (line 15) | public static class CloneObject method GetClone (line 30) | public static T GetClone(this T source) method GetClone (line 40) | public static Game GetClone(this Game source) method GetClone (line 50) | public static GameAction GetClone(this GameAction source) method GetClone (line 60) | public static CustomEmulatorProfile GetClone(this CustomEmulatorProfil... method GetClone (line 70) | public static BuiltInEmulatorProfile GetClone(this BuiltInEmulatorProf... method GetClone (line 80) | public static Emulator GetClone(this Emulator source) method GetClone (line 90) | public static U GetClone(this T source) method IsEqualJson (line 100) | public static bool IsEqualJson(this object source, object targer) method CopyProperties (line 113) | public static void CopyProperties(this object source, object destinati... FILE: source/Playnite/Common/Extensions/Dictionary.cs class DictionaryExtensions (line 12) | public static class DictionaryExtensions method AddOrUpdate (line 14) | public static void AddOrUpdate(this Dictionary... method AddMissing (line 26) | public static void AddMissing(this Dictionary ... FILE: source/Playnite/Common/Extensions/Enums.cs class EnumExtensions (line 12) | public static class EnumExtensions method GetMax (line 14) | public static int GetMax(this Enum source) method GetMin (line 18) | public static int GetMin(this Enum source) method GetDescription (line 23) | public static string GetDescription(this Enum source) FILE: source/Playnite/Common/Extensions/IconExtension.cs class IconExtension (line 18) | public static class IconExtension method ToByteArray (line 20) | public static byte[] ToByteArray(this Icon icon, System.Drawing.Imagin... method ToImageSource (line 32) | public static BitmapSource ToImageSource(this Icon icon) FILE: source/Playnite/Common/Extensions/ItemsControlExtensions.cs class ItemsControlExtensions (line 12) | public static class ItemsControlExtensions method ScrollIntoView (line 14) | public static void ScrollIntoView(this ItemsControl control, object item) method ScrollIntoView (line 25) | public static void ScrollIntoView(this ItemsControl control) method ToHtml (line 37) | public static string ToHtml(this Color color) FILE: source/Playnite/Common/Extensions/KeyExtensions.cs class KeyExtensions (line 10) | public static class KeyExtensions method IsNumericKey (line 12) | public static bool IsNumericKey(this Key key) FILE: source/Playnite/Common/Extensions/LongExtensions.cs class LongExtensions (line 9) | public static class LongExtensions method ToDateFromUnixMs (line 11) | public static DateTime ToDateFromUnixMs(this long value) method ToDateFromUnixSeconds (line 16) | public static DateTime ToDateFromUnixSeconds(this long value) FILE: source/Playnite/Common/Extensions/NetExtensions.cs class NetExtensions (line 9) | public static class NetExtensions method IsSuccess (line 11) | public static bool IsSuccess(this HttpStatusCode statusCode) FILE: source/Playnite/Common/Extensions/ObjectExtensions.cs class ObjectExtensions (line 10) | public static class ObjectExtensions method HasMethod (line 12) | public static bool HasMethod(this object obj, string methodName) method CrateInstance (line 30) | public static object CrateInstance(this Type type) method CrateInstance (line 35) | public static T CrateInstance(this Type type) method CrateInstance (line 40) | public static T CrateInstance(this Type type, params object[] param... method CreateGenericInstance (line 45) | public static object CreateGenericInstance(Type genericTypeDefinition,... method CreateGenericInstance (line 51) | public static object CreateGenericInstance(Type genericTypeDefinition,... method HasPropertyAttribute (line 57) | public static bool HasPropertyAttribute(this Type type, st... method IsGenericList (line 70) | public static bool IsGenericList(this Type type, out Type itemType) FILE: source/Playnite/Common/Extensions/ProcessExtensions.cs class ProcessExtensions (line 14) | public static class ProcessExtensions method TryGetMainModuleFileName (line 16) | public static bool TryGetMainModuleFileName(this Process process, out ... method TryGetParentId (line 39) | public static bool TryGetParentId(this Process process, out int proces... method IsRunning (line 66) | public static bool IsRunning(string processPattern) method GetCommandLine (line 71) | public static string GetCommandLine(this Process process) FILE: source/Playnite/Common/Extensions/StringExtensions.cs class CaseInsensitiveCharComparer (line 14) | class CaseInsensitiveCharComparer : EqualityComparer method Equals (line 16) | public override bool Equals(char x, char y) method GetHashCode (line 21) | public override int GetHashCode(char obj) class StringExtensions (line 27) | public static class StringExtensions method MD5 (line 34) | public static string MD5(this string s) method MD5Bytes (line 45) | public static byte[] MD5Bytes(this string s) method RemoveTrademarks (line 53) | public static string RemoveTrademarks(this string str, string remplace... method IsNullOrEmpty (line 63) | public static bool IsNullOrEmpty(this string source) method IsNullOrWhiteSpace (line 68) | public static bool IsNullOrWhiteSpace(this string source) method Format (line 73) | public static string Format(this string source, params object[] args) method TrimEndString (line 78) | public static string TrimEndString(this string source, string value, S... method ToTileCase (line 88) | public static string ToTileCase(this string source, CultureInfo cultur... method IsStartOfStringAcronym (line 105) | public static bool IsStartOfStringAcronym(this string acronymStart, st... method RemoveUnlessThatEmptiesTheString (line 146) | private static string RemoveUnlessThatEmptiesTheString(string input, s... method NormalizeGameName (line 157) | public static string NormalizeGameName(this string name) method GetSHA256Hash (line 181) | public static string GetSHA256Hash(this string input) method GetSHA256HashByte (line 190) | public static byte[] GetSHA256HashByte(this string input) method GetPathWithoutAllExtensions (line 198) | public static string GetPathWithoutAllExtensions(string path) method Contains (line 208) | public static bool Contains(this string str, string value, StringCompa... method ContainsAny (line 213) | public static bool ContainsAny(this string str, char[] chars) method IsHttpUrl (line 218) | public static bool IsHttpUrl(this string str) method IsUri (line 228) | public static bool IsUri(this string str) method UrlEncode (line 238) | public static string UrlEncode(this string str) method UrlDecode (line 248) | public static string UrlDecode(this string str) method GetLineCount (line 258) | public static int GetLineCount(this string str) method Replace (line 271) | public static string Replace(this string str, string oldValue, string ... method EndWithDirSeparator (line 343) | public static string EndWithDirSeparator(this string source) method PrefixWithDirSeparator (line 353) | public static string PrefixWithDirSeparator(this string source) method ContainsInvariantCulture (line 368) | public static bool ContainsInvariantCulture(this string source, string... method ContainsCurrentCulture (line 373) | public static bool ContainsCurrentCulture(this string source, string v... method GetLevenshteinDistanceIgnoreCase (line 378) | public static int GetLevenshteinDistanceIgnoreCase(this string source,... method GetLevenshteinDistance (line 383) | public static int GetLevenshteinDistance(this string source, string va... method GetLevenshteinDistance (line 394) | public static int GetLevenshteinDistance(this string value1, string va... method GetJaroWinklerSimilarityIgnoreCase (line 447) | public static double GetJaroWinklerSimilarityIgnoreCase(this string st... method GetJaroWinklerSimilarity (line 452) | public static double GetJaroWinklerSimilarity(this string str, string ... method GetJaroWinklerSimilarity (line 467) | public static double GetJaroWinklerSimilarity(this string str, string ... FILE: source/Playnite/Common/Extensions/WindowExtensions.cs class WindowExtensions (line 13) | public static class WindowExtensions method GetScreen (line 15) | public static ComputerScreen GetScreen(this Window window) FILE: source/Playnite/Common/FileSystem.cs type FileSystemItem (line 16) | public enum FileSystemItem class FileSystem (line 22) | public static partial class FileSystem method CreateDirectory (line 26) | public static void CreateDirectory(string path) method CreateDirectory (line 31) | public static void CreateDirectory(string path, bool clean) method PrepareSaveFile (line 54) | public static void PrepareSaveFile(string path) method IsDirectoryEmpty (line 64) | public static bool IsDirectoryEmpty(string path) method DeleteFile (line 77) | public static void DeleteFile(string path) method CreateFile (line 86) | public static void CreateFile(string path) method CopyFile (line 93) | public static void CopyFile(string sourcePath, string targetPath, bool... method DeleteDirectory (line 102) | public static void DeleteDirectory(string path) method DeleteDirectory (line 111) | public static void DeleteDirectory(string path, bool includeReadonly) method CanWriteToFolder (line 152) | public static bool CanWriteToFolder(string folder) method ReadFileAsStringSafe (line 174) | public static string ReadFileAsStringSafe(string path, int retryAttemp... method ReadFileAsBytesSafe (line 195) | public static byte[] ReadFileAsBytesSafe(string path, int retryAttempt... method CreateWriteFileStreamSafe (line 216) | public static Stream CreateWriteFileStreamSafe(string path, int retryA... method OpenReadFileStreamSafe (line 237) | public static Stream OpenReadFileStreamSafe(string path, int retryAtte... method WriteStringToFile (line 258) | public static void WriteStringToFile(string path, string content) method ReadStringFromFile (line 265) | public static string ReadStringFromFile(string path) method WriteStringToFileSafe (line 271) | public static void WriteStringToFileSafe(string path, string content, ... method DeleteFileSafe (line 294) | public static void DeleteFileSafe(string path, int retryAttempts = 5) method GetFreeSpace (line 325) | public static long GetFreeSpace(string drivePath) method GetFileSize (line 339) | public static long GetFileSize(string path) method GetFileSize (line 345) | public static long GetFileSize(FileInfo fi) method GetDirectorySize (line 350) | public static long GetDirectorySize(string path, bool getSizeOnDisk) method GetDirectorySize (line 355) | private static long GetDirectorySize(DirectoryInfo dirInfo, bool getSi... method GetFileSizeOnDisk (line 387) | public static long GetFileSizeOnDisk(string path) method GetFileSizeOnDisk (line 392) | public static long GetFileSizeOnDisk(FileInfo fileInfo) method IsDirectorySubdirSafeToRecurse (line 428) | private static bool IsDirectorySubdirSafeToRecurse(DirectoryInfo child... method CopyDirectory (line 440) | public static void CopyDirectory(string sourceDirName, string destDirN... method FileExistsOnAnyDrive (line 475) | public static bool FileExistsOnAnyDrive(string filePath, out string ex... method DirectoryExistsOnAnyDrive (line 480) | public static bool DirectoryExistsOnAnyDrive(string directoryPath, out... method PathExistsOnAnyDrive (line 485) | private static bool PathExistsOnAnyDrive(string originalPath, Predicat... method DirectoryExists (line 523) | public static bool DirectoryExists(string path) method FileExists (line 528) | public static bool FileExists(string path) method DirectoryGetLastWriteTime (line 533) | public static DateTime DirectoryGetLastWriteTime(string path) method FileGetLastWriteTime (line 538) | public static DateTime FileGetLastWriteTime(string path) method ReplaceStringInFile (line 543) | public static void ReplaceStringInFile(string path, string oldValue, s... FILE: source/Playnite/Common/FileSystem_Checksum.cs class FileSystem (line 14) | public static partial class FileSystem method GetCRC32 (line 16) | public static string GetCRC32(Stream stream) method GetCRC32 (line 29) | public static string GetCRC32(string filePath) method GetMD5 (line 37) | public static string GetMD5(Stream stream) method GetMD5 (line 45) | public static string GetMD5(string filePath) method AreFileContentsEqual (line 53) | public static bool AreFileContentsEqual(string path1, string path2) FILE: source/Playnite/Common/GdiFile.cs class GdiFile (line 13) | public class GdiFile class GdiEntry (line 15) | public class GdiEntry method GdiEntry (line 19) | public GdiEntry(string path) method ToString (line 24) | public override string ToString() method GetEntries (line 30) | public static List GetEntries(string filePath) FILE: source/Playnite/Common/GlobalRandom.cs class GlobalRandom (line 9) | public class GlobalRandom method Next (line 13) | public static int Next() method Next (line 18) | public static int Next(int minValue, int maxValue) method Next (line 23) | public static int Next(int maxValue) method NextBytes (line 28) | public static void NextBytes(byte[] buffer) method NextDouble (line 33) | public static double NextDouble() FILE: source/Playnite/Common/Images.cs class ImageProperties (line 16) | public class ImageProperties class Images (line 22) | public class Images method GetImageFromResource (line 26) | public static Image GetImageFromResource(string path, string assemblyN... method GetImageFromFile (line 39) | public static Image GetImageFromFile(string path, BitmapScalingMode sc... method GetEmptyImage (line 52) | public static Image GetEmptyImage(double height = 16, double width = 16) method GetImageProperties (line 61) | public static ImageProperties GetImageProperties(string imagePath) method GetImageProperties (line 77) | public static ImageProperties GetImageProperties(Stream imageStream) method ConvertToCompatibleFormat (line 109) | public static string ConvertToCompatibleFormat(string imagePath, strin... FILE: source/Playnite/Common/IniParser.cs class IniSection (line 10) | public class IniSection method IniSection (line 28) | public IniSection(string name) method ToString (line 34) | public override string ToString() class IniItem (line 40) | public class IniItem method IniItem (line 45) | public IniItem(string name, string value) method ToString (line 52) | public override string ToString() class IniData (line 58) | public class IniData class IniParser (line 76) | public class IniParser method Parse (line 78) | public static IniData Parse(string[] iniString) FILE: source/Playnite/Common/ItemsSource.cs class ItemsSource (line 9) | public class ItemsSource class EnumItem (line 11) | public class EnumItem method EnumItem (line 16) | public EnumItem(string name, Enum value) method ToString (line 22) | public override string ToString() method GetEnumSources (line 28) | public static IEnumerable GetEnumSources(Type enumType) FILE: source/Playnite/Common/M3U.cs class M3U (line 11) | public class M3U class M3UEntry (line 13) | public class M3UEntry method ToString (line 18) | public override string ToString() method GetEntries (line 24) | public static List GetEntries(string filePath) FILE: source/Playnite/Common/MarkupConverter.cs class MarkupConverter (line 9) | public class MarkupConverter : SDK.Data.IMarkupConverter method MarkdownToHtml (line 11) | public string MarkdownToHtml(string markdown) FILE: source/Playnite/Common/Media/Icons/IconExtractor.cs class IconExtractor (line 40) | public class IconExtractor method ExtractMainIconFromFile (line 44) | public static bool ExtractMainIconFromFile(string exePath, string outP... method ExtractMainIconFromFile (line 77) | public static bool ExtractMainIconFromFile(string exePath, Stream outS... method ExtractMainIconFromFile (line 105) | public static Icon ExtractMainIconFromFile(string exePath) method IconExtractor (line 167) | public IconExtractor(string fileName) method GetIcon (line 178) | public Icon GetIcon(int index) method GetAllIcons (line 196) | public Icon[] GetAllIcons() method Initialize (line 205) | private void Initialize(string fileName) method GetDataFromResource (line 286) | private byte[] GetDataFromResource(IntPtr hModule, IntPtr type, IntPtr... method GetFileName (line 312) | private string GetFileName(IntPtr hModule) FILE: source/Playnite/Common/Media/Icons/IconUtil.cs class IconUtil (line 37) | public static class IconUtil method IconUtil (line 43) | static IconUtil() method Split (line 65) | public static Icon[] Split(Icon icon) method ToBitmap (line 115) | public static Bitmap ToBitmap(Icon icon) method GetBitCount (line 142) | public static int GetBitCount(Icon icon) method GetIconData (line 185) | private static byte[] GetIconData(Icon icon) FILE: source/Playnite/Common/MemoryCache.cs class CacheItem (line 17) | public class CacheItem method CacheItem (line 44) | public CacheItem(object item, long size) method CacheItem (line 52) | public CacheItem(object item, long size, Dictionary me... class MemoryCache (line 58) | public class MemoryCache method MemoryCache (line 65) | public MemoryCache(long memoryLimit) method Clear (line 70) | public void Clear() method ReleaseOldestItems (line 77) | private void ReleaseOldestItems() method TryAdd (line 94) | public bool TryAdd(string id, object item, long size, Dictionary GetIsConnectedToInternet() FILE: source/Playnite/Common/Paths.cs class Paths (line 13) | public class Paths method GetFinalPathName (line 19) | public static string GetFinalPathName(string path) method IsValidFilePath (line 64) | public static bool IsValidFilePath(string path) method FixSeparators (line 93) | public static string FixSeparators(string path) method Normalize (line 127) | private static string Normalize(string path) method AreEqual (line 142) | public static bool AreEqual(string path1, string path2) method ContainsInvalidPathChars (line 170) | public static bool ContainsInvalidPathChars(string path) method GetSafePathName (line 175) | public static string GetSafePathName(string filename) method IsFullPath (line 181) | public static bool IsFullPath(string path) method GetCommonDirectory (line 192) | public static string GetCommonDirectory(string[] paths) method MathcesFilePattern (line 224) | public static bool MathcesFilePattern(string filePath, string pattern) method FixPathLength (line 241) | public static string FixPathLength(string path, bool forcePrefix = false) method TrimLongPathPrefix (line 273) | public static string TrimLongPathPrefix(string path) FILE: source/Playnite/Common/ProcessMonitor.cs class MonitorProcess (line 14) | public class MonitorProcess method MonitorProcess (line 18) | public MonitorProcess(Process process) method IsProcessRunning (line 23) | public bool IsProcessRunning() class MonitorProcessTree (line 29) | public class MonitorProcessTree method MonitorProcessTree (line 33) | public MonitorProcessTree(int originalId) method IsProcessTreeRunning (line 38) | public bool IsProcessTreeRunning() class MonitorProcessNames (line 67) | public class MonitorProcessNames method MonitorProcessNames (line 73) | public MonitorProcessNames(string directory) method IsTrackable (line 93) | public bool IsTrackable() method IsProcessRunning (line 98) | public int IsProcessRunning() class MonitorDirectory (line 119) | public class MonitorDirectory method MonitorDirectory (line 124) | public MonitorDirectory(string directory) method IsTrackable (line 138) | public bool IsTrackable() method IsProcessRunning (line 148) | public int IsProcessRunning() class MonitorProcessName (line 164) | public class MonitorProcessName method MonitorProcessName (line 168) | public MonitorProcessName(string processName) method IsProcessRunning (line 178) | public int IsProcessRunning() FILE: source/Playnite/Common/ProcessStarter.cs class CmdLineTools (line 14) | public static class CmdLineTools class ProcessStarter (line 21) | public static class ProcessStarter method ShellExecute (line 25) | public static int ShellExecute(string cmdLine) method StartUrl (line 70) | public static Process StartUrl(string url) method StartProcess (line 85) | public static Process StartProcess(string path, bool asAdmin = false) method StartProcess (line 90) | public static Process StartProcess(string path, string arguments, bool... method StartProcess (line 95) | public static Process StartProcess(string path, string arguments, stri... method StartProcessWait (line 123) | public static int StartProcessWait(string path, string arguments, stri... method StartProcessWait (line 156) | public static int StartProcessWait( FILE: source/Playnite/Common/Programs.cs class Program (line 16) | public class Program method ToString (line 26) | public override string ToString() class UninstallProgram (line 32) | public class UninstallProgram method ToString (line 44) | public override string ToString() class Programs (line 50) | public partial class Programs method IsFileScanExcluded (line 72) | public static bool IsFileScanExcluded(string path) method CreateUrlShortcut (line 77) | public static void CreateUrlShortcut(string url, string iconPath, stri... method GetUninstallProgsFromView (line 91) | private static List GetUninstallProgsFromView(Regist... method GetUnistallProgramsList (line 145) | public static List GetUnistallProgramsList() FILE: source/Playnite/Common/Programs2.cs class Programs (line 18) | public partial class Programs method GetExecutablesFromFolder (line 20) | public static async Task> GetExecutablesFromFolder(strin... method GetProgramData (line 61) | public static Program GetProgramData(string filePath) method CreateShortcut (line 124) | public static void CreateShortcut(string executablePath, string argume... method GetLnkShortcutData (line 135) | public static Program GetLnkShortcutData(string lnkPath) method GetShortcutProgramsFromFolder (line 149) | public static async Task> GetShortcutProgramsFromFolder(... method GetInstalledPrograms (line 236) | public static async Task> GetInstalledPrograms(Cancellat... method GetUWPGameIcon (line 267) | private static string GetUWPGameIcon(string defPath) method GetUWPApps (line 294) | public static List GetUWPApps() FILE: source/Playnite/Common/Resources.cs class Resources (line 14) | public class Resources method ExtractResource (line 16) | public static void ExtractResource(string path, string name, string ty... method GetUriPackFileSize (line 31) | public static long GetUriPackFileSize(string packUri) method ReadFileFromResource (line 40) | public static string ReadFileFromResource(string resource) method GetIndirectResourceString (line 49) | public static string GetIndirectResourceString(string fullName, string... FILE: source/Playnite/Common/Roman.cs class Roman (line 10) | public static class Roman method Roman (line 15) | static Roman() method To (line 46) | public static string To(int number) method From (line 62) | public static int From(string roman) FILE: source/Playnite/Common/SafeFileEnumerator.cs class SafeFileEnumerator (line 11) | public class SafeFileEnumerator : IEnumerable class Enumerator (line 16) | private class Enumerator : IEnumerator method Enumerator (line 28) | public Enumerator(DirectoryInfo root, string pattern, SearchOption o... method Dispose (line 55) | public void Dispose() method Dispose (line 60) | private void Dispose(bool file, bool dir) method MoveNext (line 79) | public bool MoveNext() method Reset (line 117) | public void Reset() method SafeFileEnumerator (line 173) | public SafeFileEnumerator(string root, string pattern, SearchOption op... method SafeFileEnumerator (line 183) | public SafeFileEnumerator(DirectoryInfo root, string pattern, SearchOp... method SafeFileEnumerator (line 188) | private SafeFileEnumerator(DirectoryInfo root, string pattern, SearchO... method GetEnumerator (line 213) | public IEnumerator GetEnumerator() method GetEnumerator (line 218) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: source/Playnite/Common/Serialization.cs class SerializationExtensions (line 17) | public static class SerializationExtensions method ToJson (line 19) | public static string ToJson(this object obj, bool formatted = false) class JsonResolver (line 25) | public class JsonResolver : DefaultContractResolver method CreateProperty (line 29) | protected override JsonProperty CreateProperty(MemberInfo member, Memb... method GetSerializableMembers (line 41) | protected override List GetSerializableMembers(Type object... class DataSerializer (line 51) | public class DataSerializer : IDataSerializer method ToYaml (line 53) | public string ToYaml(object obj) method FromYaml (line 58) | public T FromYaml(string yaml) where T : class method FromYamlFile (line 63) | public T FromYamlFile(string filePath) where T : class method ToJson (line 68) | public string ToJson(object obj, bool formatted = false) method ToJsonStream (line 73) | public void ToJsonStream(object obj, Stream stream, bool formatted = f... method FromJson (line 78) | public T FromJson(string json) where T : class method FromJsonStream (line 83) | public T FromJsonStream(Stream stream) where T : class method FromJsonFile (line 88) | public T FromJsonFile(string filePath) where T : class method FromToml (line 93) | public T FromToml(string toml) where T : class method FromTomlFile (line 98) | public T FromTomlFile(string filePath) where T : class method TryFromYaml (line 103) | public bool TryFromYaml(string yaml, out T content) where T : class method TryFromYaml (line 108) | public bool TryFromYaml(string yaml, out T content, out Exception e... method TryFromYamlFile (line 113) | public bool TryFromYamlFile(string filePath, out T content) where T... method TryFromYamlFile (line 118) | public bool TryFromYamlFile(string filePath, out T content, out Exc... method TryFromJson (line 123) | public bool TryFromJson(string json, out T content) where T : class method TryFromJson (line 128) | public bool TryFromJson(string json, out T content, out Exception e... method TryFromJsonStream (line 133) | public bool TryFromJsonStream(Stream stream, out T content) where T... method TryFromJsonStream (line 138) | public bool TryFromJsonStream(Stream stream, out T content, out Exc... method TryFromJsonFile (line 143) | public bool TryFromJsonFile(string filePath, out T content) where T... method TryFromJsonFile (line 148) | public bool TryFromJsonFile(string filePath, out T content, out Exc... method TryFromToml (line 153) | public bool TryFromToml(string toml, out T content) where T : class method TryFromToml (line 158) | public bool TryFromToml(string toml, out T content, out Exception e... method TryFromTomlFile (line 163) | public bool TryFromTomlFile(string filePath, out T content) where T... method TryFromTomlFile (line 168) | public bool TryFromTomlFile(string filePath, out T content, out Exc... method AreObjectsEqual (line 173) | public bool AreObjectsEqual(object object1, object object2) method GetClone (line 178) | public T GetClone(T source) where T : class method GetClone (line 183) | public U GetClone(T source) class Serialization (line 191) | public static class Serialization method ToYaml (line 200) | public static string ToYaml(object obj) method FromYaml (line 206) | public static T FromYaml(string yaml) where T : class method TryFromYaml (line 221) | public static bool TryFromYaml(string yaml, out T deserialized) whe... method TryFromYaml (line 236) | public static bool TryFromYaml(string yaml, out T deserialized, out... method FromYamlFile (line 253) | public static T FromYamlFile(string filePath) where T : class method TryFromYamlFile (line 258) | public static bool TryFromYamlFile(string filePath, out T deseriali... method TryFromYamlFile (line 272) | public static bool TryFromYamlFile(string filePath, out T deseriali... method FromYamlStream (line 288) | public static T FromYamlStream(Stream stream) where T : class method ToJson (line 297) | public static string ToJson(object obj, bool formatted = false, params... method ToJsonStream (line 309) | public static void ToJsonStream(object obj, Stream stream, bool format... method FromJson (line 326) | public static T FromJson(string json) where T : class method FromJsonStream (line 340) | public static T FromJsonStream(Stream stream) where T : class method TryFromJsonStream (line 349) | public static bool TryFromJsonStream(Stream stream, out T deseriali... method TryFromJsonStream (line 368) | public static bool TryFromJsonStream(Stream stream, out T deseriali... method FromJsonFile (line 389) | public static T FromJsonFile(string filePath) where T : class method TryFromJsonFile (line 398) | public static bool TryFromJsonFile(string filePath, out T deseriali... method TryFromJsonFile (line 417) | public static bool TryFromJsonFile(string filePath, out T deseriali... method TryFromJson (line 438) | public static bool TryFromJson(string json, out T deserialized) whe... method TryFromJson (line 452) | public static bool TryFromJson(string json, out T deserialized, out... method FromToml (line 468) | public static T FromToml(string toml) where T : class method TryFromToml (line 482) | public static bool TryFromToml(string toml, out T deserialized) whe... method TryFromToml (line 496) | public static bool TryFromToml(string toml, out T deserialized, out... method FromTomlFile (line 512) | public static T FromTomlFile(string filePath) where T : class method TryFromTomlFile (line 517) | public static bool TryFromTomlFile(string filePath, out T deseriali... method TryFromTomlFile (line 531) | public static bool TryFromTomlFile(string filePath, out T deseriali... FILE: source/Playnite/Common/SigningTools.cs class SigningTools (line 12) | public class SigningTools method WinVerifyTrust (line 14) | private static uint WinVerifyTrust(string fileName) method IsTrusted (line 48) | public static bool IsTrusted(string path) FILE: source/Playnite/Common/Sizes.cs class AspectRatioTypeConverter (line 14) | public class AspectRatioTypeConverter : TypeConverter method ConvertFrom (line 16) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... method CanConvertFrom (line 37) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... class AspectRatio (line 43) | [TypeConverter(typeof(AspectRatioTypeConverter))] method AspectRatio (line 49) | public AspectRatio() method AspectRatio (line 53) | public AspectRatio(int width, int height) method Equals (line 59) | public override bool Equals(object obj) => Equals(obj as AspectRatio); method Equals (line 61) | public bool Equals(AspectRatio other) method GetHashCode (line 68) | public override int GetHashCode() method ToString (line 83) | public override string ToString() method GetWidth (line 88) | public double GetWidth(double height) method GetHeight (line 93) | public double GetHeight(double width) class Sizes (line 99) | public class Sizes method GetAspectRatio (line 101) | public static AspectRatio GetAspectRatio(Rectangle rect) method GetAspectRatio (line 106) | public static AspectRatio GetAspectRatio(int width, int height) method GetGreatestCommonDivisor (line 112) | static int GetGreatestCommonDivisor(int a, int b) method GetMegapixelsFromRes (line 117) | public static double GetMegapixelsFromRes(int width, int height) method GetMegapixelsFromRes (line 122) | public static double GetMegapixelsFromRes(ImageProperties props) FILE: source/Playnite/Common/Sqlite.cs class Sqlite (line 11) | public class Sqlite : ISQLite, IDisposable method Sqlite (line 15) | public Sqlite(string dbPath, SqliteOpenFlags openFlags) method Query (line 20) | public List Query(string query, params object[] args) where T : ... method Dispose (line 25) | public void Dispose() FILE: source/Playnite/Common/SystemDialogs.cs class SystemDialogs (line 14) | public class SystemDialogs method SaveFile (line 16) | public static string SaveFile(Window owner, string filter, bool prompt... method SaveFile (line 38) | public static string SaveFile(Window owner, string filter, string init... method SaveFile (line 43) | public static string SaveFile(string filter, bool promptOverwrite, str... method SaveFile (line 48) | public static string SaveFile(string filter, string initialDir = null) method SelectFolder (line 53) | public static string SelectFolder(Window owner, string initialDir = null) method SelectFiles (line 74) | public static List SelectFiles(Window owner, string filter, st... method SelectFiles (line 96) | public static List SelectFiles(string filter) method SelectFile (line 101) | public static string SelectFile(Window owner, string filter, string in... method SelectFile (line 122) | public static string SelectFile(string filter, string initialDir = null) method SelectIconFile (line 127) | public static string SelectIconFile(Window owner, string initialDir = ... method SelectIconFile (line 132) | public static string SelectIconFile(string initialDir = null) method SelectImageFile (line 137) | public static string SelectImageFile(Window owner, string initialDir =... method SelectImageFile (line 142) | public static string SelectImageFile(string initialDir = null) FILE: source/Playnite/Common/TGASharpLib.cs type TgaColorMapType (line 46) | public enum TgaColorMapType : byte type TgaColorMapEntrySize (line 321) | public enum TgaColorMapEntrySize : byte type TgaImageType (line 342) | public enum TgaImageType : byte type TgaPixelDepth (line 606) | public enum TgaPixelDepth : byte type TgaImgOrigin (line 620) | public enum TgaImgOrigin : byte type TgaAttrType (line 649) | public enum TgaAttrType : byte class TgaColorKey (line 911) | public class TgaColorKey : ICloneable method TgaColorKey (line 918) | public TgaColorKey() method TgaColorKey (line 929) | public TgaColorKey(byte A, byte R, byte G, byte B) method TgaColorKey (line 941) | public TgaColorKey(byte[] Bytes) method TgaColorKey (line 959) | public TgaColorKey(int ARGB) method TgaColorKey (line 972) | public TgaColorKey(Color color) method Clone (line 1025) | public TgaColorKey Clone() method Clone (line 1034) | object ICloneable.Clone() method Equals (line 1039) | public override bool Equals(object obj) method Equals (line 1044) | public bool Equals(TgaColorKey item) method GetHashCode (line 1065) | public override int GetHashCode() method ToString (line 1074) | public override string ToString() method ToBytes (line 1084) | public byte[] ToBytes() method ToColor (line 1093) | public Color ToColor() method ToInt (line 1102) | public int ToInt() class TgaColorMapSpec (line 1113) | public class TgaColorMapSpec : ICloneable method TgaColorMapSpec (line 1122) | public TgaColorMapSpec() method TgaColorMapSpec (line 1130) | public TgaColorMapSpec(byte[] Bytes) method Clone (line 1197) | public TgaColorMapSpec Clone() method Clone (line 1206) | object ICloneable.Clone() method Equals (line 1211) | public override bool Equals(object obj) method Equals (line 1216) | public bool Equals(TgaColorMapSpec item) method GetHashCode (line 1239) | public override int GetHashCode() method ToString (line 1247) | public override string ToString() method ToBytes (line 1257) | public byte[] ToBytes() class TgaComment (line 1263) | public class TgaComment : ICloneable method TgaComment (line 1269) | public TgaComment() method TgaComment (line 1273) | public TgaComment(string Str, char BlankSpaceChar = '\0') method TgaComment (line 1282) | public TgaComment(byte[] Bytes) method Clone (line 1328) | public TgaComment Clone() method Clone (line 1337) | object ICloneable.Clone() method Equals (line 1342) | public override bool Equals(object obj) method Equals (line 1347) | public bool Equals(TgaComment item) method GetHashCode (line 1368) | public override int GetHashCode() method ToString (line 1377) | public override string ToString() method GetString (line 1387) | public string GetString() method ToBytes (line 1399) | public byte[] ToBytes() method ToBytes (line 1410) | public static byte[] ToBytes(string Str, char BlankSpaceChar = '\0') class TgaDateTime (line 1428) | public class TgaDateTime : ICloneable method TgaDateTime (line 1440) | public TgaDateTime() method TgaDateTime (line 1448) | public TgaDateTime(DateTime DateAndTime) method TgaDateTime (line 1467) | public TgaDateTime(ushort Month, ushort Day, ushort Year, ushort Hour,... method TgaDateTime (line 1481) | public TgaDateTime(byte[] Bytes) method Clone (line 1559) | public TgaDateTime Clone() method Clone (line 1568) | object ICloneable.Clone() method Equals (line 1573) | public override bool Equals(object obj) method Equals (line 1578) | public bool Equals(TgaDateTime item) method GetHashCode (line 1605) | public override int GetHashCode() method ToString (line 1621) | public override string ToString() method ToBytes (line 1630) | public byte[] ToBytes() method ToDateTime (line 1639) | public DateTime ToDateTime() class TgaDevEntry (line 1645) | public class TgaDevEntry : ICloneable method TgaDevEntry (line 1656) | public TgaDevEntry() method TgaDevEntry (line 1664) | public TgaDevEntry(TgaDevEntry Entry) method TgaDevEntry (line 1680) | public TgaDevEntry(ushort Tag, uint Offset, byte[] Data = null) method TgaDevEntry (line 1691) | public TgaDevEntry(byte[] Bytes) method Clone (line 1763) | public TgaDevEntry Clone() method Clone (line 1772) | object ICloneable.Clone() method Equals (line 1777) | public override bool Equals(object obj) method Equals (line 1782) | public bool Equals(TgaDevEntry item) method GetHashCode (line 1805) | public override int GetHashCode() method ToString (line 1825) | public override string ToString() method ToBytes (line 1835) | public byte[] ToBytes() class TgaFraction (line 1841) | public class TgaFraction : ICloneable method TgaFraction (line 1851) | public TgaFraction(ushort Numerator = 0, ushort Denominator = 0) method TgaFraction (line 1861) | public TgaFraction(byte[] Bytes) method Clone (line 1923) | public TgaFraction Clone() method Clone (line 1932) | object ICloneable.Clone() method Equals (line 1937) | public override bool Equals(object obj) method Equals (line 1942) | public bool Equals(TgaFraction item) method GetHashCode (line 1963) | public override int GetHashCode() method ToString (line 1972) | public override string ToString() method ToBytes (line 1982) | public byte[] ToBytes() class TgaImageDescriptor (line 1991) | public class TgaImageDescriptor : ICloneable method TgaImageDescriptor (line 1999) | public TgaImageDescriptor() method TgaImageDescriptor (line 2008) | public TgaImageDescriptor(byte b) method Clone (line 2041) | public TgaImageDescriptor Clone() method Clone (line 2050) | object ICloneable.Clone() method Equals (line 2055) | public override bool Equals(object obj) method Equals (line 2060) | public bool Equals(TgaImageDescriptor item) method GetHashCode (line 2081) | public override int GetHashCode() method ToString (line 2089) | public override string ToString() method ToByte (line 2100) | public byte ToByte() class TgaImageSpec (line 2111) | public class TgaImageSpec : ICloneable method TgaImageSpec (line 2120) | public TgaImageSpec() method TgaImageSpec (line 2140) | public TgaImageSpec(ushort X_Origin, ushort Y_Origin, ushort ImageWidt... method TgaImageSpec (line 2155) | public TgaImageSpec(byte[] Bytes) method Clone (line 2238) | public TgaImageSpec Clone() method Clone (line 2247) | object ICloneable.Clone() method Equals (line 2252) | public override bool Equals(object obj) method Equals (line 2257) | public bool Equals(TgaImageSpec item) method GetHashCode (line 2284) | public override int GetHashCode() method ToString (line 2302) | public override string ToString() method ToBytes (line 2317) | public byte[] ToBytes() class TgaPostageStampImage (line 2327) | public class TgaPostageStampImage : ICloneable method TgaPostageStampImage (line 2333) | public TgaPostageStampImage() method TgaPostageStampImage (line 2342) | public TgaPostageStampImage(byte[] Bytes) method TgaPostageStampImage (line 2362) | public TgaPostageStampImage(byte Width, byte Height, byte[] Bytes) method Clone (line 2403) | public TgaPostageStampImage Clone() method Clone (line 2412) | object ICloneable.Clone() method Equals (line 2417) | public override bool Equals(object obj) method Equals (line 2422) | public bool Equals(TgaPostageStampImage item) method GetHashCode (line 2443) | public override int GetHashCode() method ToString (line 2457) | public override string ToString() method ToBytes (line 2467) | public byte[] ToBytes() class TgaSoftVersion (line 2473) | public class TgaSoftVersion : ICloneable method TgaSoftVersion (line 2481) | public TgaSoftVersion() method TgaSoftVersion (line 2489) | public TgaSoftVersion(string Str) method TgaSoftVersion (line 2505) | public TgaSoftVersion(byte[] Bytes) method TgaSoftVersion (line 2516) | public TgaSoftVersion(ushort VersionNumber, char VersionLetter = ' ') method Clone (line 2543) | public TgaSoftVersion Clone() method Clone (line 2552) | object ICloneable.Clone() method Equals (line 2557) | public override bool Equals(object obj) method Equals (line 2562) | public bool Equals(TgaSoftVersion item) method GetHashCode (line 2583) | public override int GetHashCode() method ToString (line 2588) | public override string ToString() method ToBytes (line 2598) | public byte[] ToBytes() method ToBytes (line 2609) | public static byte[] ToBytes(ushort VersionNumber, char VersionLetter ... class TgaString (line 2618) | public class TgaString : ICloneable method TgaString (line 2628) | public TgaString(bool UseEnding = false) method TgaString (line 2633) | public TgaString(byte[] Bytes, bool UseEnding = false) method TgaString (line 2656) | public TgaString(int Length, bool UseEnding = false) method TgaString (line 2662) | public TgaString(string Str, int Length, bool UseEnding = false, char ... method Clone (line 2731) | public TgaString Clone() method Clone (line 2740) | object ICloneable.Clone() method Equals (line 2745) | public override bool Equals(object obj) method Equals (line 2750) | public bool Equals(TgaString item) method GetHashCode (line 2783) | public override int GetHashCode() method ToString (line 2800) | public override string ToString() method GetString (line 2810) | public string GetString() method ToBytes (line 2823) | public byte[] ToBytes() method ToBytes (line 2838) | public static byte[] ToBytes(string str, int Length, bool UseEnding = ... class TgaTime (line 2852) | public class TgaTime : ICloneable method TgaTime (line 2861) | public TgaTime() method TgaTime (line 2869) | public TgaTime(TimeSpan Time) method TgaTime (line 2882) | public TgaTime(ushort Hours, ushort Minutes, ushort Seconds) method TgaTime (line 2893) | public TgaTime(byte[] Bytes) method Clone (line 2941) | public TgaTime Clone() method Clone (line 2950) | object ICloneable.Clone() method Equals (line 2955) | public override bool Equals(object obj) method Equals (line 2960) | public bool Equals(TgaTime item) method GetHashCode (line 2981) | public override int GetHashCode() method ToString (line 2996) | public override string ToString() method ToBytes (line 3005) | public byte[] ToBytes() method ToTimeSpan (line 3014) | public TimeSpan ToTimeSpan() class TgaHeader (line 3025) | public class TgaHeader : ICloneable method TgaHeader (line 3036) | public TgaHeader() method TgaHeader (line 3044) | public TgaHeader(byte[] Bytes) method Clone (line 3126) | public TgaHeader Clone() method Clone (line 3135) | object ICloneable.Clone() method Equals (line 3140) | public override bool Equals(object obj) method Equals (line 3145) | public bool Equals(TgaHeader item) method GetHashCode (line 3170) | public override int GetHashCode() method ToString (line 3187) | public override string ToString() method ToBytes (line 3201) | public byte[] ToBytes() class TgaImgOrColMap (line 3212) | public class TgaImgOrColMap : ICloneable method TgaImgOrColMap (line 3221) | public TgaImgOrColMap() method TgaImgOrColMap (line 3234) | public TgaImgOrColMap(TgaString ImageID, byte[] ColorMapData, byte[] I... method Clone (line 3299) | public TgaImgOrColMap Clone() method Clone (line 3311) | object ICloneable.Clone() method Equals (line 3316) | public override bool Equals(object obj) method Equals (line 3321) | public bool Equals(TgaImgOrColMap item) method GetHashCode (line 3344) | public override int GetHashCode() class TgaDevArea (line 3367) | public class TgaDevArea : ICloneable method TgaDevArea (line 3371) | public TgaDevArea() method TgaDevArea (line 3375) | public TgaDevArea(List Entries) method Clone (line 3407) | public TgaDevArea Clone() method Clone (line 3423) | object ICloneable.Clone() method Equals (line 3428) | public override bool Equals(object obj) method Equals (line 3433) | public bool Equals(TgaDevArea item) method GetHashCode (line 3454) | public override int GetHashCode() method ToBytes (line 3471) | public byte[] ToBytes() class TgaExtArea (line 3493) | public class TgaExtArea : ICloneable method TgaExtArea (line 3517) | public TgaExtArea() method TgaExtArea (line 3530) | public TgaExtArea(byte[] Bytes, uint[] SLT = null, TgaPostageStampImag... method Clone (line 3885) | public TgaExtArea Clone() method Clone (line 3921) | object ICloneable.Clone() method Equals (line 3926) | public override bool Equals(object obj) method Equals (line 3931) | public bool Equals(TgaExtArea item) method GetHashCode (line 3972) | public override int GetHashCode() method ToBytes (line 4018) | public byte[] ToBytes() class TgaFooter (line 4075) | public class TgaFooter : ICloneable method TgaFooter (line 4087) | public TgaFooter() method TgaFooter (line 4099) | public TgaFooter(uint ExtOff, uint DevDirOff, TgaString Sign, TgaStrin... method TgaFooter (line 4112) | public TgaFooter(byte[] Bytes) method Clone (line 4191) | public TgaFooter Clone() method Clone (line 4201) | object ICloneable.Clone() method Equals (line 4211) | public override bool Equals(object obj) method Equals (line 4216) | public bool Equals(TgaFooter item) method GetHashCode (line 4241) | public override int GetHashCode() method ToString (line 4262) | public override string ToString() method ToBytes (line 4273) | public byte[] ToBytes() class BitConverterExt (line 4294) | public static class BitConverterExt method ToBytes (line 4301) | public static byte[] ToBytes(params object[] obj) method GetElements (line 4341) | public static T[] GetElements(T[] SrcArray, int Offset, int Count) method IsArraysEqual (line 4364) | public static bool IsArraysEqual(T[] item1, T[] item2) method IsListsEqual (line 4389) | public static bool IsListsEqual(List item1, List item2) method IsElementsEqual (line 4415) | public static bool IsElementsEqual(T[] Arr, int Offset1, int Offset... class TGA (line 4441) | public class TGA : ICloneable method TGA (line 4453) | public TGA() method TGA (line 4467) | public TGA(ushort Width, ushort Height, TgaPixelDepth PixDepth = TgaPi... method TGA (line 4510) | public TGA(TGA tga) method TGA (line 4524) | public TGA(string filename) method TGA (line 4533) | public TGA(byte[] bytes) method TGA (line 4544) | public TGA(Stream stream) method TGA (line 4556) | public TGA(Bitmap bmp, bool UseRLE = false, bool NewFormat = true, boo... method FromFile (line 4566) | public static TGA FromFile(string filename) method FromBytes (line 4575) | public static TGA FromBytes(byte[] bytes) method FromStream (line 4586) | public static TGA FromStream(Stream stream) method FromBitmap (line 4598) | public static TGA FromBitmap(Bitmap bmp, bool UseRLE = false, method Save (line 4609) | public bool Save(string filename) method Save (line 4636) | public bool Save(Stream stream) method Clone (line 4677) | public TGA Clone() method Clone (line 4682) | object ICloneable.Clone() method Flip (line 4692) | public void Flip(bool Horizontal = false, bool Vertical = false) method GetInfo (line 4703) | public string GetInfo() method CheckAndUpdateOffsets (line 4799) | public bool CheckAndUpdateOffsets(out string ErrorStr) method ToBitmap (line 5055) | public Bitmap ToBitmap(bool ForceUseAlpha = false) method ToBytes (line 5064) | public byte[] ToBytes() method ToNewFormat (line 5086) | public void ToNewFormat() method LoadFunc (line 5106) | bool LoadFunc(string filename) method LoadFunc (line 5122) | bool LoadFunc(byte[] bytes) method LoadFunc (line 5138) | bool LoadFunc(Stream stream) method LoadFunc (line 5298) | bool LoadFunc(Bitmap bmp, bool UseRLE = false, bool NewFormat = true, ... method SaveFunc (line 5517) | bool SaveFunc(Stream stream) method RLE_Encode (line 5609) | byte[] RLE_Encode(byte[] ImageData, int Width, int Height) method ToBitmapFunc (line 5681) | Bitmap ToBitmapFunc(bool ForceUseAlpha = false, bool PostageStampImage... method GetPostageStampImage (line 5897) | public Bitmap GetPostageStampImage(bool ForceUseAlpha = false) method UpdatePostageStampImage (line 5909) | public void UpdatePostageStampImage() method DeletePostageStampImage (line 5956) | public void DeletePostageStampImage() FILE: source/Playnite/Common/TempDirectory.cs class TempDirectory (line 11) | public class TempDirectory : IDisposable method Create (line 17) | public static TempDirectory Create(bool autoDelete = true, string dirN... method TempDirectory (line 29) | public TempDirectory(string dirName, bool autoDelete = true) method Dispose (line 36) | public void Dispose() method ToString (line 44) | public override string ToString() FILE: source/Playnite/Common/Timer.cs class ExecutionTimer (line 11) | public class ExecutionTimer : IDisposable method ExecutionTimer (line 17) | public ExecutionTimer(string name) method Dispose (line 23) | public void Dispose() class Timer (line 30) | public class Timer method TimeExecution (line 34) | public static IDisposable TimeExecution(string name) method HoursToMilliseconds (line 39) | public static int HoursToMilliseconds(int hours) method MinutesToMilliseconds (line 44) | public static int MinutesToMilliseconds(int minutes) method SecondsToMilliseconds (line 49) | public static int SecondsToMilliseconds(int seconds) method GetRandomDateTime (line 54) | public static DateTime GetRandomDateTime() FILE: source/Playnite/Common/Units.cs class Units (line 9) | public static class Units method MegaBytesToBytes (line 11) | public static long MegaBytesToBytes(long megaBytes) method BytesToMegaBytes (line 16) | public static long BytesToMegaBytes(long bytes) FILE: source/Playnite/Common/Web/Downloader.cs type IDownloader (line 13) | public interface IDownloader method DownloadString (line 15) | string DownloadString(IEnumerable mirrors); method DownloadString (line 17) | string DownloadString(string url); method DownloadString (line 19) | string DownloadString(string url, Encoding encoding); method DownloadString (line 21) | string DownloadString(string url, List cookies); method DownloadString (line 23) | string DownloadString(string url, List cookies, Encoding encod... method DownloadString (line 25) | void DownloadString(string url, string path); method DownloadString (line 27) | void DownloadString(string url, string path, Encoding encoding); method DownloadData (line 29) | byte[] DownloadData(string url); method DownloadFile (line 31) | void DownloadFile(string url, string path); method DownloadFile (line 33) | void DownloadFile(IEnumerable mirrors, string path); method DownloadFileAsync (line 35) | Task DownloadFileAsync(string url, string path, Action mirrors, string path, Actio... class CustomWebClient (line 43) | public class CustomWebClient : WebClient method GetWebRequest (line 45) | protected override WebRequest GetWebRequest(Uri address) class Downloader (line 55) | public class Downloader : IDownloader method Downloader (line 60) | public Downloader() method DownloadString (line 64) | public string DownloadString(IEnumerable mirrors) method DownloadString (line 82) | public string DownloadString(string url) method DownloadString (line 87) | public string DownloadString(string url, CancellationToken cancelToken) method DownloadString (line 107) | public string DownloadString(string url, Encoding encoding) method DownloadString (line 117) | public string DownloadString(string url, List cookies) method DownloadString (line 122) | public string DownloadString(string url, List cookies, Encodin... method DownloadString (line 138) | public void DownloadString(string url, string path) method DownloadString (line 143) | public void DownloadString(string url, string path, Encoding encoding) method DownloadData (line 154) | public byte[] DownloadData(string url) method DownloadData (line 164) | public byte[] DownloadData(string url, CancellationToken cancelToken) method DownloadFile (line 184) | public void DownloadFile(string url, string path) method DownloadFile (line 195) | public void DownloadFile(string url, string path, CancellationToken ca... method DownloadFileAsync (line 219) | public async Task DownloadFileAsync(string url, string path, Action mirrors, strin... method DownloadFile (line 251) | public void DownloadFile(IEnumerable mirrors, string path) FILE: source/Playnite/Common/Web/HttpDownloader.cs class HttpDownloader (line 14) | public class HttpDownloader method DownloadString (line 20) | public static string DownloadString(IEnumerable mirrors) method DownloadString (line 25) | public static string DownloadString(string url) method DownloadString (line 30) | public static string DownloadString(string url, CancellationToken canc... method DownloadString (line 35) | public static string DownloadString(string url, Encoding encoding) method DownloadString (line 40) | public static string DownloadString(string url, List cookies) method DownloadString (line 45) | public static string DownloadString(string url, List cookies, ... method DownloadString (line 50) | public static void DownloadString(string url, string path) method DownloadString (line 55) | public static void DownloadString(string url, string path, Encoding en... method DownloadData (line 60) | public static byte[] DownloadData(string url) method DownloadData (line 65) | public static byte[] DownloadData(string url, CancellationToken cancel... method DownloadFile (line 70) | public static void DownloadFile(string url, string path) method DownloadFile (line 75) | public static void DownloadFile(string url, string path, CancellationT... method GetResponseCode (line 80) | public static HttpStatusCode GetResponseCode(string url, CancellationT... FILE: source/Playnite/Common/Xaml.cs class Xaml (line 11) | public class Xaml method FromFile (line 13) | public static object FromFile(string path) method FromFile (line 21) | public static T FromFile(string path) method FromString (line 29) | public static T FromString(string xaml) FILE: source/Playnite/Common/Xml.cs class Xml (line 11) | public class Xml method AreEqual (line 14) | public static bool AreEqual(XElement elem1, XElement elem2) method AreEqual (line 74) | public static bool AreEqual(string xml1, string xml2) FILE: source/Playnite/ControlTemplateTools.cs class ControlTemplateTools (line 15) | public class ControlTemplateTools method InitializePluginControls (line 19) | public static void InitializePluginControls( FILE: source/Playnite/Controllers/GameControllerFactory.cs class GameControllerFactory (line 15) | public class GameControllerFactory : IDisposable method GameControllerFactory (line 33) | public GameControllerFactory() method GameControllerFactory (line 37) | public GameControllerFactory(GameDatabase database) : this() method Dispose (line 42) | public void Dispose() method AddController (line 60) | public void AddController(PlayController controller) method AddController (line 67) | public void AddController(InstallController controller) method AddController (line 74) | public void AddController(UninstallController controller) method RemovePlayController (line 80) | public void RemovePlayController(Guid gameId) method RemoveInstallController (line 89) | public void RemoveInstallController(Guid gameId) method RemoveUninstallController (line 98) | public void RemoveUninstallController(Guid gameId) method RemoveController (line 107) | public void RemoveController(PlayController controller) method RemoveController (line 123) | public void RemoveController(InstallController controller) method RemoveController (line 140) | public void RemoveController(UninstallController controller) method GetPlayController (line 155) | public PlayController GetPlayController(Guid gameId) method GetInstallController (line 160) | public InstallController GetInstallController(Guid gameId) method GetUninstallController (line 165) | public UninstallController GetUninstallController(Guid gameId) method Controller_Stopped (line 170) | private void Controller_Stopped(object sender, GameStoppedEventArgs e) method Controller_Started (line 175) | private void Controller_Started(object sender, GameStartedEventArgs e) method Controller_Uninstalled (line 180) | private void Controller_Uninstalled(object sender, GameUninstalledEven... method Controller_Installed (line 185) | private void Controller_Installed(object sender, GameInstalledEventArg... method Controller_InstallationCancelled (line 190) | private void Controller_InstallationCancelled(object sender, GameInsta... method InvokeOnStarting (line 195) | internal void InvokeOnStarting(object sender, OnGameStartingEventArgs e) method InvokeOnGameStartupCancelled (line 200) | internal void InvokeOnGameStartupCancelled(object sernder, Game game) FILE: source/Playnite/Controllers/GenericGameController.cs class EmulationPlayAction (line 28) | public class EmulationPlayAction : GameAction class GenericPlayController (line 34) | public class GenericPlayController : PlayController method GenericPlayController (line 55) | public GenericPlayController( method Play (line 67) | public override void Play(PlayActionArgs args) method StartEmulator (line 72) | public void StartEmulator(EmulationPlayAction action, bool asyncExec, ... method StartEmulatorProcess (line 221) | private void StartEmulatorProcess( method ExecuteEmulatorScript (line 330) | private void ExecuteEmulatorScript(string script, string emulatorDir, ... method RunScript (line 374) | private void RunScript(string runtimeName, Action s... method RunStartScriptFile (line 447) | private void RunStartScriptFile(string runtimeName, string scriptPath,... method RunStartScript (line 453) | private void RunStartScript(string runtimeName, string script, string ... method Start (line 460) | public void Start(AutomaticPlayController controller) method Start (line 481) | public void Start(GameAction playAction, bool asyncExec, OnGameStartin... method StartTracking (line 672) | public void StartTracking( method Dispose (line 779) | public override void Dispose() method CheckPath (line 793) | private string CheckPath(string sourcePath, string changeProp, FileSys... FILE: source/Playnite/Controls/ExtendedDataGrid.cs class ExtendedDataGrid (line 18) | public class ExtendedDataGrid : DataGrid method ExtendedDataGrid (line 20) | static ExtendedDataGrid() method ExtendedDataGrid (line 25) | public ExtendedDataGrid() method ExtendedDataGrid_SelectionChanged (line 30) | private void ExtendedDataGrid_SelectionChanged(object sender, Selectio... FILE: source/Playnite/Controls/ExtendedListBox.cs class ExtendedListBox (line 18) | public class ExtendedListBox : ListBox method ExtendedListBox (line 22) | static ExtendedListBox() method ExtendedListBox (line 27) | public ExtendedListBox() method ExtendedListBox_SelectionChanged (line 32) | private void ExtendedListBox_SelectionChanged(object sender, Selection... method SelectedItemsListChanged (line 59) | public static void SelectedItemsListChanged(DependencyObject d, Depend... FILE: source/Playnite/Controls/ExtendedListView.cs class ExtendedListView (line 18) | public class ExtendedListView : ListView method ExtendedListView (line 20) | static ExtendedListView() method ExtendedListView (line 25) | public ExtendedListView() method ExtendedListView_SelectionChanged (line 30) | private void ExtendedListView_SelectionChanged(object sender, Selectio... FILE: source/Playnite/Controls/FadeImage.xaml.cs class FadeImage (line 26) | public partial class FadeImage : UserControl type CurrentImage (line 28) | private enum CurrentImage method FadeImage (line 178) | public FadeImage() method Image1FadeOut_Completed (line 198) | private void Image1FadeOut_Completed(object sender, EventArgs e) method Image2FadeOut_Completed (line 205) | private void Image2FadeOut_Completed(object sender, EventArgs e) method BorderDarkenOut_Completed (line 211) | private void BorderDarkenOut_Completed(object sender, EventArgs e) method BlurSettingChanged (line 216) | private static void BlurSettingChanged(DependencyObject obj, Dependenc... method SourceChanged (line 242) | private static void SourceChanged(DependencyObject obj, DependencyProp... method LoadNewSource (line 259) | private async void LoadNewSource() FILE: source/Playnite/Controls/GridEx.cs class GridEx (line 22) | public class GridEx : Grid method GetRowCount (line 36) | public static int GetRowCount(DependencyObject obj) method SetRowCount (line 42) | public static void SetRowCount(DependencyObject obj, int value) method RowCountChanged (line 48) | public static void RowCountChanged( method GetColumnCount (line 78) | public static int GetColumnCount(DependencyObject obj) method SetColumnCount (line 84) | public static void SetColumnCount(DependencyObject obj, int value) method ColumnCountChanged (line 90) | public static void ColumnCountChanged( method GetStarRows (line 120) | public static string GetStarRows(DependencyObject obj) method SetStarRows (line 126) | public static void SetStarRows(DependencyObject obj, string value) method StarRowsChanged (line 132) | public static void StarRowsChanged( method GetStarColumns (line 155) | public static string GetStarColumns(DependencyObject obj) method SetStarColumns (line 161) | public static void SetStarColumns(DependencyObject obj, string value) method StarColumnsChanged (line 167) | public static void StarColumnsChanged( method GetAutoLayoutColumns (line 184) | public static int GetAutoLayoutColumns(DependencyObject obj) method SetAutoLayoutColumns (line 189) | public static void SetAutoLayoutColumns(DependencyObject obj, int value) method AutoLayoutColumnsChanged (line 194) | public static void AutoLayoutColumnsChanged( method GridEx (line 202) | public GridEx() : base() method ArrangeChildren (line 206) | internal void ArrangeChildren() method SetStarColumns (line 231) | private static void SetStarColumns(Grid grid) method SetStarRows (line 247) | private static void SetStarRows(Grid grid) method MeasureOverride (line 263) | protected override Size MeasureOverride(Size constraint) FILE: source/Playnite/Controls/HotKeyBox.cs class HotKeyBox (line 14) | public class HotKeyBox : TextBox method HotKeyBox (line 30) | static HotKeyBox() method HotKeyBox (line 35) | public HotKeyBox() : base() method HotKeyBox_PreviewKeyDown (line 51) | private void HotKeyBox_PreviewKeyDown(object sender, KeyEventArgs e) FILE: source/Playnite/Controls/HtmlTextView.cs class HtmlTextView (line 22) | public class HtmlTextView : StackPanel method TemplatePathChange (line 83) | private static void TemplatePathChange(DependencyObject sender, Depend... method OnHtmlFontSizeChange (line 117) | private static void OnHtmlFontSizeChange(DependencyObject sender, Depe... method OnHtmlFontFamilyChange (line 142) | private static void OnHtmlFontFamilyChange(DependencyObject sender, De... method OnLinkForegroundChange (line 164) | private static void OnLinkForegroundChange(DependencyObject sender, De... method OnHtmlForegroundChange (line 189) | private static void OnHtmlForegroundChange(DependencyObject sender, De... method OnHtmlTextChange (line 214) | private static void OnHtmlTextChange(DependencyObject sender, Dependen... method UpdateTextContent (line 280) | internal void UpdateTextContent() method SetHtmlContent (line 295) | internal void SetHtmlContent(string htmlContent) method HtmlTextView (line 314) | static HtmlTextView() method HtmlTextView (line 319) | public HtmlTextView() method OnApplyTemplate (line 357) | public override void OnApplyTemplate() FILE: source/Playnite/Controls/WindowBase.cs class EmptyWindowAutomationPeer (line 22) | public class EmptyWindowAutomationPeer : FrameworkElementAutomationPeer method EmptyWindowAutomationPeer (line 26) | public EmptyWindowAutomationPeer(FrameworkElement owner) : base(owner) method GetNameCore (line 30) | protected override string GetNameCore() method GetAutomationControlTypeCore (line 35) | protected override AutomationControlType GetAutomationControlTypeCore() method GetChildrenCore (line 40) | protected override List GetChildrenCore() class WindowBase (line 46) | [TemplatePart(Name = "PART_ButtonMinimize", Type = typeof(Button))] method OnCreateAutomationPeer (line 107) | protected override AutomationPeer OnCreateAutomationPeer() method WindowBase (line 215) | static WindowBase() method WindowBase (line 220) | public WindowBase() : base() method WindowBase (line 285) | public WindowBase(string savePositionName, bool saveSize = true) : this() method SetTextRenderingOptions (line 293) | public static void SetTextRenderingOptions(TextFormattingModeOptions f... method OnApplyTemplate (line 299) | public override void OnApplyTemplate() method CloseButton_Click (line 334) | private void CloseButton_Click(object sender, RoutedEventArgs e) method MinimizeButton_Click (line 339) | private void MinimizeButton_Click(object sender, RoutedEventArgs e) method MaximizeButton_Click (line 344) | private void MaximizeButton_Click(object sender, RoutedEventArgs e) method ShowTitlePropertyChanged (line 356) | private static void ShowTitlePropertyChanged(DependencyObject sender, ... method ShowCloseButtonPropertyChanged (line 365) | private static void ShowCloseButtonPropertyChanged(DependencyObject se... method ShowMaximizeButtonPropertyChanged (line 374) | private static void ShowMaximizeButtonPropertyChanged(DependencyObject... method ShowMinimizeButtonPropertyChanged (line 383) | private static void ShowMinimizeButtonPropertyChanged(DependencyObject... method OnPropertyChanged (line 392) | public void OnPropertyChanged([CallerMemberName]string name = null) method HwndHook (line 397) | private IntPtr HwndHook(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lP... method RegisterHotKeyHandler (line 412) | public void RegisterHotKeyHandler(int hotKeyId, HotKey hotKey, Action ... method UnregisterHotKeyHandler (line 425) | public void UnregisterHotKeyHandler(int hotKeyId) FILE: source/Playnite/Converters/BidirectionalEnumAndNumberConverter.cs class BidirectionalEnumAndNumberConverter (line 11) | public class BidirectionalEnumAndNumberConverter : MarkupExtension, IVal... method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 35) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 41) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/BoolToAutoWidthConverter.cs class BoolToAutoWidthConverter (line 12) | public class BoolToAutoWidthConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 22) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/BoolToYesNoConverter.cs class BoolToYesNoConverter (line 12) | public class BoolToYesNoConverter : MarkupExtension, IValueConverter method BoolToYesNoConverter (line 17) | public BoolToYesNoConverter() method Convert (line 23) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 31) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 36) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/BooleanToHiddenConverter.cs class BooleanToHiddenConverter (line 12) | public class BooleanToHiddenConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 22) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 30) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/BooleanToVisibilityConverter.cs class BooleanToVisibilityConverter (line 13) | [ValueConversion(typeof(bool), typeof(Visibility))] method Convert (line 18) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 28) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 33) | public override object ProvideValue(IServiceProvider serviceProvider) class MultiBooleanToVisibilityConverter (line 39) | public class MultiBooleanToVisibilityConverter : MarkupExtension, IMulti... method Convert (line 43) | public object Convert(object[] values, Type targetType, object paramet... method ConvertBack (line 53) | public object[] ConvertBack(object value, Type[] targetTypes, object p... method ProvideValue (line 58) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/CoversZoomToPercentageConverter.cs class CoversZoomToPercentageConverter (line 9) | public class CoversZoomToPercentageConverter : MarkupExtension, IValueCo... method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 24) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 33) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/DateTimeToLastPlayedConverter.cs class DateTimeToLastPlayedConverter (line 14) | public class DateTimeToLastPlayedConverter : MarkupExtension, IValueConv... method Convert (line 18) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 34) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 39) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/DockToStringConverter.cs class DockToStringConverter (line 16) | public class DockToStringConverter : MarkupExtension, IValueConverter method GetString (line 18) | public static string GetString(Dock value) method Convert (line 35) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 43) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 48) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/EnumToBooleanConverter.cs class EnumToBooleanConverter (line 11) | public class EnumToBooleanConverter : MarkupExtension, IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 18) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 23) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/EnumToVisibilityConverter.cs class EnumToVisibilityConverter (line 12) | public class EnumToVisibilityConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 24) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/GenericTypeConverter.cs class GenericTypeConverter (line 16) | public class GenericTypeConverter : MarkupExtension, IValueConverter method Convert (line 22) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 76) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 81) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/ICollectionNullOrEmptyToVisibilityConverter.cs class ICollectionNullOrEmptyToVisibilityConverter (line 13) | public class ICollectionNullOrEmptyToVisibilityConverter : MarkupExtensi... method Convert (line 15) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 28) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/IconToImageSourceConverter.cs class PluginIconSourceToElementConverter (line 13) | public class PluginIconSourceToElementConverter : MarkupExtension, IValu... method Convert (line 15) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 25) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 30) | public override object ProvideValue(IServiceProvider serviceProvider) class IconToImageSourceConverter (line 36) | public class IconToImageSourceConverter : MarkupExtension, IValueConverter method Convert (line 38) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 49) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 54) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/ImageStringToImageConverter.cs class ImageStringToImageConverter (line 23) | public class ImageStringToImageConverter : MarkupExtension, IValueConverter method ImageStringToImageConverter (line 27) | public ImageStringToImageConverter() method Convert (line 31) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 42) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 47) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/IntToVisibilityConverter.cs class IntToVisibilityConverter (line 12) | public class IntToVisibilityConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 31) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 36) | public override object ProvideValue(IServiceProvider serviceProvider) class InvertedIntToVisibilityConverter (line 42) | public class InvertedIntToVisibilityConverter : MarkupExtension, IValueC... method Convert (line 44) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 61) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 66) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/InvertableBooleanToVisibilityConverter.cs class InvertedBooleanToVisibilityConverter (line 13) | [ValueConversion(typeof(bool), typeof(Visibility))] method Convert (line 16) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 24) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 29) | public override object ProvideValue(IServiceProvider serviceProvider) class InvertableBooleanToVisibilityConverter (line 35) | [ValueConversion(typeof(bool), typeof(Visibility))] type Parameters (line 38) | enum Parameters method Convert (line 43) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 59) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/Playnite/Converters/InvertedBoolenConverter.cs class InvertedBoolenConverter (line 13) | public class InvertedBoolenConverter : MarkupExtension, IValueConverter method Convert (line 15) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 31) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/ListToStringConverter.cs class ListSizeToBoolConverter (line 15) | public class ListSizeToBoolConverter : MarkupExtension, IValueConverter method Convert (line 17) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 29) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 34) | public override object ProvideValue(IServiceProvider serviceProvider) class ListSizeToVisibilityConverter (line 40) | public class ListSizeToVisibilityConverter : MarkupExtension, IValueConv... method Convert (line 42) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 54) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 59) | public override object ProvideValue(IServiceProvider serviceProvider) class NiceListToStringConverter (line 65) | public class NiceListToStringConverter : MarkupExtension, IValueConverter method Convert (line 67) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 84) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 102) | public override object ProvideValue(IServiceProvider serviceProvider) class ListToStringConverter (line 108) | public class ListToStringConverter : MarkupExtension, IValueConverter method Convert (line 112) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 135) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 163) | public override object ProvideValue(IServiceProvider serviceProvider) class ListToMultilineStringConverter (line 169) | public class ListToMultilineStringConverter : MarkupExtension, IValueCon... method Convert (line 173) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 190) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 212) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NegateConverter.cs class NegateConverter (line 11) | public class NegateConverter : MarkupExtension, IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 21) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 29) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NotificationIconConverter.cs class NotificationIconConverter (line 12) | public class NotificationIconConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 28) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 33) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NullToBoolConverter.cs class NullToBoolConverter (line 12) | public class NullToBoolConverter : MarkupExtension, IValueConverter method Convert (line 16) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 28) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 33) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NullToDependencyPropertyUnsetConverter.cs class NullToDependencyPropertyUnsetConverter (line 12) | public class NullToDependencyPropertyUnsetConverter : MarkupExtension, I... method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 24) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NullToVisibilityConverter.cs class NullToVisibilityConverter (line 12) | public class NullToVisibilityConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 26) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 31) | public override object ProvideValue(IServiceProvider serviceProvider) class InvertedNullToVisibilityConverter (line 37) | public class InvertedNullToVisibilityConverter : MarkupExtension, IValue... method Convert (line 39) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 51) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 56) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NullableDateToStringConverter.cs class NullableDateToStringConverter (line 15) | public class NullableDateToStringConverter : MarkupExtension, IValueConv... method Convert (line 19) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 41) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 59) | public override object ProvideValue(IServiceProvider serviceProvider) class ReleaseDateToStringConverter (line 65) | public class ReleaseDateToStringConverter : MarkupExtension, IValueConve... method Convert (line 69) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 96) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 107) | public override object ProvideValue(IServiceProvider serviceProvider) class EditingReleaseDateToStringConverter (line 113) | public class EditingReleaseDateToStringConverter : MarkupExtension, IVal... method Convert (line 115) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 131) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 142) | public override object ProvideValue(IServiceProvider serviceProvider) class ReleaseDateFieldValidation (line 148) | public class ReleaseDateFieldValidation : ValidationRule method Validate (line 152) | public override ValidationResult Validate(object value, System.Globali... class DateTimeFormatToStringValidation (line 166) | public class DateTimeFormatToStringValidation : ValidationRule method Validate (line 172) | public override ValidationResult Validate(object value, System.Globali... FILE: source/Playnite/Converters/NullableUlongBytesSizeToStringConverter.cs class NullableUlongBytesSizeToStringConverter (line 12) | public class NullableUlongBytesSizeToStringConverter : MarkupExtension, ... method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 69) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 74) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/NumericConverters.cs class UlongToStringConverter (line 15) | public class UlongToStringConverter : MarkupExtension, IValueConverter method Convert (line 17) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 31) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 44) | public override object ProvideValue(IServiceProvider serviceProvider) class UlongFieldValidation (line 50) | public class UlongFieldValidation : ValidationRule method Validate (line 57) | public override ValidationResult Validate(object value, System.Globali... class NullableIntToStringConverter (line 85) | public class NullableIntToStringConverter : MarkupExtension, IValueConve... method Convert (line 87) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 101) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 114) | public override object ProvideValue(IServiceProvider serviceProvider) class NullableIntFieldValidation (line 120) | public class NullableIntFieldValidation : ValidationRule method Validate (line 127) | public override ValidationResult Validate(object value, System.Globali... class NullableUlongToStringConverter (line 155) | public class NullableUlongToStringConverter : MarkupExtension, IValueCon... method Convert (line 157) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 171) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 184) | public override object ProvideValue(IServiceProvider serviceProvider) class NullableUlongFieldValidation (line 190) | public class NullableUlongFieldValidation : ValidationRule method Validate (line 197) | public override ValidationResult Validate(object value, System.Globali... FILE: source/Playnite/Converters/ObjectEqualityToBoolConverter.cs class ObjectEqualityToBoolConverter (line 12) | public class ObjectEqualityToBoolConverter : MarkupExtension, IValueConv... method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 24) | public override object ProvideValue(IServiceProvider serviceProvider) class InvertedObjectEqualityToBoolConverter (line 30) | public class InvertedObjectEqualityToBoolConverter : MarkupExtension, IV... method Convert (line 32) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 37) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 42) | public override object ProvideValue(IServiceProvider serviceProvider) class ObjectEqualityToVisibilityConverter (line 48) | public class ObjectEqualityToVisibilityConverter : MarkupExtension, IVal... method Convert (line 50) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 55) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 60) | public override object ProvideValue(IServiceProvider serviceProvider) class InvertedObjectEqualityToVisibilityConverter (line 66) | public class InvertedObjectEqualityToVisibilityConverter : MarkupExtensi... method Convert (line 68) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 73) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 78) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/ObjectToStringConverter.cs class ObjectToStringConverter (line 12) | public class ObjectToStringConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 33) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 38) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/OpacityBoolConverter.cs class OpacityBoolConverter (line 11) | public class OpacityBoolConverter : MarkupExtension, IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 26) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 42) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/PlayTimeToStringConverter.cs class PlayTimeToStringConverter (line 13) | public class PlayTimeToStringConverter : MarkupExtension, IValueConverter method CacheStrings (line 24) | private static void CacheStrings() method Convert (line 39) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 78) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 83) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/SortingOrderToStringConverter.cs class SortingOrderToStringConverter (line 15) | public class SortingOrderToStringConverter : MarkupExtension, IValueConv... method Convert (line 17) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 25) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 30) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/StrechToStringConverter.cs class StrechToStringConverter (line 15) | public class StrechToStringConverter : MarkupExtension, IValueConverter method Convert (line 17) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 35) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 40) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/StringNullOrEmptyToBoolConverter.cs class StringNullOrEmptyToBoolConverter (line 12) | public class StringNullOrEmptyToBoolConverter : MarkupExtension, IValueC... type Parameters (line 14) | enum Parameters method Convert (line 19) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 32) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 37) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/StringNullOrEmptyToVisibilityConverter.cs class StringNullOrEmptyToVisibilityConverter (line 12) | public class StringNullOrEmptyToVisibilityConverter : MarkupExtension, I... type Parameters (line 14) | enum Parameters method Convert (line 21) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 34) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 39) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/StringToUpperCaseConverter.cs class StringToUpperCaseConverter (line 12) | public class StringToUpperCaseConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 22) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/TicksToTimeSpanConverter.cs class TicksToTimeSpanConverter (line 12) | public class TicksToTimeSpanConverter : MarkupExtension, IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 30) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 42) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Converters/ValueConverterGroup.cs class ValueConverterGroup (line 10) | public class ValueConverterGroup : List, IValueConverter method Convert (line 12) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: source/Playnite/Converters/WidthToFontSizeConverter.cs class WidthToFontSizeConverter (line 11) | public class WidthToFontSizeConverter : MarkupExtension, IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 22) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Database/Collections/AgeRatingsCollection.cs class AgeRatingsCollection (line 11) | public class AgeRatingsCollection : ItemCollection method AgeRatingsCollection (line 15) | public AgeRatingsCollection(GameDatabase database, LiteDB.BsonMapper m... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid ageRatingId) method Remove (line 34) | public override bool Remove(AgeRating itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/AppSoftwareCollection.cs class AppSoftwareCollection (line 11) | public class AppSoftwareCollection : ItemCollection method AppSoftwareCollection (line 15) | public AppSoftwareCollection(GameDatabase database, LiteDB.BsonMapper ... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method Remove (line 25) | public override bool Remove(Guid id) method Remove (line 32) | public override bool Remove(AppSoftware item) method Remove (line 37) | public override bool Remove(IEnumerable itemsToRemove) method Update (line 51) | public override void Update(IEnumerable items) method Update (line 65) | public override void Update(AppSoftware item) FILE: source/Playnite/Database/Collections/CategoriesCollection.cs class CategoriesCollection (line 11) | public class CategoriesCollection : ItemCollection method CategoriesCollection (line 15) | public CategoriesCollection(GameDatabase database, LiteDB.BsonMapper m... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid categoryId) method Remove (line 34) | public override bool Remove(Category itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/CompaniesCollection.cs class CompaniesCollection (line 11) | public class CompaniesCollection : ItemCollection method CompaniesCollection (line 15) | public CompaniesCollection(GameDatabase database, LiteDB.BsonMapper ma... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid companyId) method Remove (line 49) | public override bool Remove(Company itemToRemove) method Remove (line 55) | public override bool Remove(Guid id) method Remove (line 61) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/CompletionStatusesCollection.cs class CompletionStatusSettings (line 12) | public class CompletionStatusSettings class CompletionStatusesCollection (line 20) | public class CompletionStatusesCollection : ItemCollection itemsToRemove) FILE: source/Playnite/Database/Collections/EmulatorsCollection.cs class EmulatorsCollection (line 11) | public class EmulatorsCollection : ItemCollection method EmulatorsCollection (line 15) | public EmulatorsCollection(GameDatabase database, LiteDB.BsonMapper ma... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 32) | private void RemoveUsage(Guid id) method Remove (line 51) | public override bool Remove(Emulator itemToRemove) method Remove (line 57) | public override bool Remove(Guid id) method Remove (line 63) | public override bool Remove(IEnumerable itemsToRemove) method Add (line 75) | public override Emulator Add(string itemName) method Add (line 80) | public override Emulator Add(string itemName, Func Add(List items) method Add (line 90) | public override IEnumerable Add(List itemsToAdd, Fun... FILE: source/Playnite/Database/Collections/FeaturesCollection.cs class FeaturesCollection (line 11) | public class FeaturesCollection : ItemCollection method FeaturesCollection (line 15) | public FeaturesCollection(GameDatabase database, LiteDB.BsonMapper map... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid id) method Remove (line 34) | public override bool Remove(GameFeature itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/FilterPresetsCollection.cs class FilterPresetsSettings (line 13) | public class FilterPresetsSettings class FilterPresetsSettingsUpdateEvent (line 20) | public class FilterPresetsSettingsUpdateEvent method FilterPresetsSettingsUpdateEvent (line 43) | public FilterPresetsSettingsUpdateEvent(FilterPresetsSettings oldData,... class FilterPresetsCollection (line 50) | public class FilterPresetsCollection : ItemCollection method FilterPresetsCollection (line 68) | public FilterPresetsCollection(GameDatabase database, LiteDB.BsonMappe... method GetSettings (line 72) | public FilterPresetsSettings GetSettings() method SetSettings (line 86) | public void SetSettings(FilterPresetsSettings settings) method MapLiteDbEntities (line 94) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) FILE: source/Playnite/Database/Collections/GameScannersCollection.cs class GameScannersSettings (line 12) | public class GameScannersSettings class GameScannersCollection (line 19) | public class GameScannersCollection : ItemCollection method GameScannersCollection (line 37) | public GameScannersCollection(GameDatabase database, LiteDB.BsonMapper... method MapLiteDbEntities (line 42) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method GetSettings (line 47) | public GameScannersSettings GetSettings() method SetSettings (line 61) | public void SetSettings(GameScannersSettings settings) FILE: source/Playnite/Database/Collections/GamesCollection.cs class GamesCollection (line 11) | public class GamesCollection : ItemCollection method GamesCollection (line 15) | public GamesCollection(GameDatabase database, LiteDB.BsonMapper mapper... method MapLiteDbEntities (line 26) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method Add (line 62) | public override Game Add(string itemName) method Add (line 67) | public override Game Add(string itemName, Func exi... method Add (line 72) | public override IEnumerable Add(List items) method Add (line 77) | public override IEnumerable Add(List itemsToAdd, Func items) method Remove (line 100) | public override bool Remove(Guid id) method Remove (line 119) | public override bool Remove(Game item) method Remove (line 124) | public override bool Remove(IEnumerable items) method Update (line 147) | public override void Update(Game itemToUpdate) method Update (line 172) | public override void Update(IEnumerable itemsToUpdate) FILE: source/Playnite/Database/Collections/GamesSourcesCollection.cs class GamesSourcesCollection (line 11) | public class GamesSourcesCollection : ItemCollection method GamesSourcesCollection (line 15) | public GamesSourcesCollection(GameDatabase database, LiteDB.BsonMapper... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid sourceId) method Remove (line 34) | public override bool Remove(GameSource itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/GenresCollection.cs class GenresCollection (line 11) | public class GenresCollection : ItemCollection method GenresCollection (line 15) | public GenresCollection(GameDatabase database, LiteDB.BsonMapper mappe... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid genreId) method Remove (line 34) | public override bool Remove(Genre itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/ImportExclusionsCollection.cs class ImportExclusionsCollection (line 11) | public class ImportExclusionsCollection : ItemCollection : IItemCollection where TItem ... class EventBufferHandler (line 23) | class EventBufferHandler : IDisposable where T : DatabaseObject method EventBufferHandler (line 27) | public EventBufferHandler(IItemCollection collection) method Dispose (line 33) | public void Dispose() method ItemCollection (line 76) | public ItemCollection(BsonMapper mapper, bool isPersistent = true, Gam... method ItemCollection (line 84) | public ItemCollection(Action initMethod, BsonMapper mapper, boo... method ItemCollection (line 89) | public ItemCollection(string path, BsonMapper mapper, GameDatabaseColl... method Dispose (line 98) | public void Dispose() method InitializeCollection (line 103) | public void InitializeCollection(string path) method GetItemFilePath (line 199) | internal string GetItemFilePath(Guid id) method SaveItemData (line 204) | internal void SaveItemData(TItem item) method SaveItemData (line 209) | internal void SaveItemData(IEnumerable items) method GetItemData (line 214) | internal TItem GetItemData(Guid id) method Get (line 219) | public TItem Get(Guid id) method ContainsItem (line 231) | public bool ContainsItem(Guid id) method Get (line 236) | public List Get(IList ids) method GetOrGenerate (line 251) | public virtual TItem GetOrGenerate(MetadataProperty property) method GetOrGenerate (line 273) | public virtual IEnumerable GetOrGenerate(IEnumerable Add(IEnumerable pr... method Add (line 309) | public virtual TItem Add(string itemName, Func ex... method Add (line 325) | public virtual TItem Add(string itemName) method Add (line 330) | public virtual IEnumerable Add(List itemsToAdd, Func Add(List itemsToAdd) method Add (line 362) | public virtual void Add(TItem itemToAdd) method Add (line 382) | public virtual void Add(IEnumerable itemsToAdd) method Remove (line 410) | public virtual bool Remove(Guid id) method Remove (line 432) | public virtual bool Remove(TItem itemToRemove) method Remove (line 437) | public virtual bool Remove(IEnumerable itemsToRemove) method Update (line 467) | public virtual void Update(TItem itemToUpdate) method Update (line 519) | public virtual void Update(IEnumerable itemsToUpdate) method Clear (line 571) | public void Clear() method Contains (line 576) | public bool Contains(TItem item) method CopyTo (line 581) | public void CopyTo(TItem[] array, int arrayIndex) method GetEnumerator (line 586) | public IEnumerator GetEnumerator() method GetEnumerator (line 591) | IEnumerator IEnumerable.GetEnumerator() method OnCollectionChanged (line 596) | internal void OnCollectionChanged(List addedItems, List ... method OnItemUpdated (line 614) | internal void OnItemUpdated(IEnumerable> updates) method BeginBufferUpdate (line 641) | public void BeginBufferUpdate() method EndBufferUpdate (line 647) | public void EndBufferUpdate() method GetClone (line 673) | public IEnumerable GetClone() method BufferedUpdate (line 678) | public IDisposable BufferedUpdate() FILE: source/Playnite/Database/Collections/LiteDBFileReaderV7.cs class BsonReader (line 20) | internal class BsonReader method BsonReader (line 24) | public BsonReader(bool utcDate) method Deserialize (line 32) | public LiteDB.BsonDocument Deserialize(byte[] bson) method ReadDocument (line 40) | public LiteDB.BsonDocument ReadDocument(ByteReader reader) method ReadArray (line 60) | public LiteDB.BsonArray ReadArray(ByteReader reader) method ReadElement (line 80) | private LiteDB.BsonValue ReadElement(ByteReader reader, out string name) class ByteReader (line 162) | internal class ByteReader method ByteReader (line 170) | public ByteReader(byte[] buffer) method Skip (line 177) | public void Skip(int length) method ReadByte (line 184) | public Byte ReadByte() method ReadBoolean (line 193) | public Boolean ReadBoolean() method ReadUInt16 (line 202) | public UInt16 ReadUInt16() method ReadUInt32 (line 208) | public UInt32 ReadUInt32() method ReadUInt64 (line 214) | public UInt64 ReadUInt64() method ReadInt16 (line 220) | public Int16 ReadInt16() method ReadInt32 (line 226) | public Int32 ReadInt32() method ReadInt64 (line 232) | public Int64 ReadInt64() method ReadSingle (line 238) | public Single ReadSingle() method ReadDouble (line 244) | public Double ReadDouble() method ReadDecimal (line 250) | public Decimal ReadDecimal() method ReadBytes (line 260) | public Byte[] ReadBytes(int count) method ReadString (line 275) | public string ReadString() method ReadString (line 284) | public string ReadString(int length) method ReadBsonString (line 295) | public string ReadBsonString() method ReadCString (line 304) | public string ReadCString() method ReadDateTime (line 327) | public DateTime ReadDateTime() method ReadGuid (line 337) | public Guid ReadGuid() method ReadObjectId (line 342) | public LiteDB.ObjectId ReadObjectId() method ReadBsonValue (line 353) | public LiteDB.BsonValue ReadBsonValue(ushort length) method GetOrDefault (line 390) | public static T GetOrDefault(this IDictionary dict, K key, T... method Index (line 400) | public static LiteDB.BsonValue Index(this LiteDB.BsonValue source, strin... method WriteIndex (line 410) | public static void WriteIndex(this LiteDB.BsonValue source, string key, ... method Index (line 422) | public static LiteDB.BsonValue Index(this LiteDB.BsonValue source, int i... FILE: source/Playnite/Database/Collections/PlatformsCollection.cs class PlatformsCollection (line 12) | public class PlatformsCollection : ItemCollection method PlatformsCollection (line 16) | public PlatformsCollection(GameDatabase database, LiteDB.BsonMapper ma... method MapLiteDbEntities (line 21) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 26) | private void RemoveUsage(Guid platformId) method Remove (line 55) | public override bool Remove(Guid id) method Remove (line 65) | public override bool Remove(Platform item) method Remove (line 70) | public override bool Remove(IEnumerable itemsToRemove) method Update (line 87) | public override void Update(IEnumerable items) method Update (line 111) | public override void Update(Platform item) method Add (line 132) | public override Platform Add(MetadataProperty property) method Add (line 170) | public override IEnumerable Add(IEnumerable GetOrGenerate(IEnumerable method RegionsCollection (line 16) | public RegionsCollection(GameDatabase database, LiteDB.BsonMapper mapp... method MapLiteDbEntities (line 21) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 26) | private void RemoveUsage(Guid id) method Remove (line 35) | public override bool Remove(Region itemToRemove) method Remove (line 41) | public override bool Remove(Guid id) method Remove (line 47) | public override bool Remove(IEnumerable itemsToRemove) method Add (line 59) | public override Region Add(MetadataProperty property) method Add (line 97) | public override IEnumerable Add(IEnumerable ... method GetOrGenerate (line 112) | public override Region GetOrGenerate(MetadataProperty property) method GetOrGenerate (line 144) | public override IEnumerable GetOrGenerate(IEnumerable method SeriesCollection (line 15) | public SeriesCollection(GameDatabase database, LiteDB.BsonMapper mappe... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid id) method Remove (line 34) | public override bool Remove(Series itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/Collections/TagsCollection.cs class TagsCollection (line 11) | public class TagsCollection : ItemCollection method TagsCollection (line 15) | public TagsCollection(GameDatabase database, LiteDB.BsonMapper mapper)... method MapLiteDbEntities (line 20) | public static void MapLiteDbEntities(LiteDB.BsonMapper mapper) method RemoveUsage (line 25) | private void RemoveUsage(Guid id) method Remove (line 34) | public override bool Remove(Tag itemToRemove) method Remove (line 40) | public override bool Remove(Guid id) method Remove (line 46) | public override bool Remove(IEnumerable itemsToRemove) FILE: source/Playnite/Database/DatabaseExplorer.cs type ExplorerField (line 17) | public enum ExplorerField class DatabaseExplorer (line 74) | public class DatabaseExplorer : ObservableObject class ExplorableField (line 76) | public class ExplorableField method ExplorableField (line 80) | public ExplorableField(ExplorerField field) method ToString (line 85) | public override string ToString() type SelectionObjectType (line 91) | public enum SelectionObjectType : int class SelectionObject (line 97) | public class SelectionObject : ObservableObject method SelectionObject (line 107) | public SelectionObject(object value, string displayName) method SelectionObject (line 113) | public SelectionObject(object value) method DatabaseExplorer (line 179) | public DatabaseExplorer( method Database_OnFilterSettingsUpdated (line 266) | private void Database_OnFilterSettingsUpdated(object sender, FilterPre... method Database_DatabaseCollectionInUseUpdated (line 276) | private void Database_DatabaseCollectionInUseUpdated(ExplorerField field) method DatabaseCollection_ItemUpdated (line 306) | private void DatabaseCollection_ItemUpdated(ExplorerField field, It... method DatabaseCollection_ItemCollectionChanged (line 317) | private void DatabaseCollection_ItemCollectionChanged(ExplorerField... method Settings_PropertyChanged (line 354) | private void Settings_PropertyChanged(object sender, System.ComponentM... method Games_ItemCollectionChanged (line 373) | private void Games_ItemCollectionChanged(object sender, ItemCollection... method Games_ItemUpdated (line 381) | private void Games_ItemUpdated(object sender, ItemUpdatedEventArgs gameUpdates) method IsRelevantGameFieldLoaded (line 406) | private bool IsRelevantGameFieldLoaded(Game game) method IsExplorableDbObjectLoaded (line 452) | private bool IsExplorableDbObjectLoaded(Guid id) method IsExplorableDbObjectLoaded (line 468) | private bool IsExplorableDbObjectLoaded(List ids) method UpdateReleaseDateValues (line 478) | private void UpdateReleaseDateValues() method IsReleaseYearLoaded (line 491) | private bool IsReleaseYearLoaded(int? year) method GetIdFilter (line 520) | private IdItemFilterItemProperties GetIdFilter(SelectionObject filter) method GetStringFilter (line 536) | private string GetStringFilter(SelectionObject filter) method GetStringListFilter (line 556) | private StringFilterItemProperties GetStringListFilter(SelectionObject... method GetEnumFilter (line 576) | private EnumFilterItemProperties GetEnumFilter(SelectionObject filter) method ApplyFilter (line 592) | private void ApplyFilter(ExplorerField field, SelectionObject filter) method LoadValues (line 723) | private void LoadValues(ExplorerField field) method GenerateEnumValues (line 926) | public IEnumerable GenerateEnumValues(Type enumType) FILE: source/Playnite/Database/DatabaseFileEvent.cs type FileEvent (line 9) | public enum FileEvent class DatabaseFileEventArgs (line 15) | public class DatabaseFileEventArgs : EventArgs method DatabaseFileEventArgs (line 27) | public DatabaseFileEventArgs(string fileId, FileEvent eventType) FILE: source/Playnite/Database/DatabaseFilter.cs class DatabaseFilter (line 15) | public class DatabaseFilter : ObservableObject method DatabaseFilter (line 204) | public DatabaseFilter(IGameDatabaseMain database, ExtensionFactory ext... method Settings_PropertyChanged (line 267) | private void Settings_PropertyChanged(object sender, System.ComponentM... method LoadFilterCollection (line 275) | internal void LoadFilterCollection() method Games_ItemUpdated (line 331) | private void Games_ItemUpdated(object sender, ItemUpdatedEventArgs update... method UpdateAllCollections (line 375) | internal void UpdateAllCollections(GameDatabaseCollection field) method UpdateAllCollections (line 509) | internal void UpdateAllCollections() method InUseOnlyUpdateAvailableFilterList (line 525) | private void InUseOnlyUpdateAvailableFilterList( method FullUpdateAvailableFilterList (line 546) | private void FullUpdateAvailableFilterList( FILE: source/Playnite/Database/DatabaseSettings.cs class DatabaseSettings (line 10) | public class DatabaseSettings method DatabaseSettings (line 17) | public DatabaseSettings() FILE: source/Playnite/Database/DatabaseStats.cs class DatabaseStats (line 14) | public class DatabaseStats : ObservableObject, IDisposable method DatabaseStats (line 40) | public DatabaseStats(IGameDatabaseMain database) method Recalculate (line 52) | private void Recalculate() method NotifiyAllChanged (line 91) | private void NotifiyAllChanged() method Database_DatabaseOpened (line 100) | private void Database_DatabaseOpened(object sender, EventArgs e) method Database_GamesCollectionChanged (line 105) | private void Database_GamesCollectionChanged(object sender, ItemCollec... method Database_GameUpdated (line 120) | private void Database_GameUpdated(object sender, ItemUpdatedEventArgs<... method IncrementalUpdate (line 147) | private void IncrementalUpdate(Game game, int modifier) method Dispose (line 169) | public void Dispose() FILE: source/Playnite/Database/EventBufferHandler.cs class EventBufferHandler (line 9) | public class EventBufferHandler : IDisposable method EventBufferHandler (line 13) | public EventBufferHandler(GameDatabase db) method Dispose (line 19) | public void Dispose() FILE: source/Playnite/Database/GameDatabase.cs type IGameDatabaseMain (line 26) | public interface IGameDatabaseMain : IGameDatabase method SetDatabasePath (line 57) | void SetDatabasePath(string path); method OpenDatabase (line 58) | void OpenDatabase(); method GetFileStoragePath (line 59) | string GetFileStoragePath(Guid parentId); method GetFullFilePath (line 60) | string GetFullFilePath(string dbPath); method AddFile (line 61) | string AddFile(MetadataFile file, Guid parentId, bool isImage, Cancell... method AddFile (line 62) | string AddFile(string path, Guid parentId, bool isImage, CancellationT... method RemoveFile (line 63) | void RemoveFile(string dbPath); method GetFileAsImage (line 64) | BitmapSource GetFileAsImage(string dbPath, BitmapLoadProperties loadPr... method CopyFile (line 65) | void CopyFile(string dbPath, string targetPath); method BeginBufferUpdate (line 66) | void BeginBufferUpdate(); method EndBufferUpdate (line 67) | void EndBufferUpdate(); method BufferedUpdate (line 68) | IDisposable BufferedUpdate(); method ImportGames (line 69) | List ImportGames(LibraryPlugin library, CancellationToken cancel... method GetCompletionStatusSettings (line 70) | CompletionStatusSettings GetCompletionStatusSettings(); method GetFilterPresetsSettings (line 71) | FilterPresetsSettings GetFilterPresetsSettings(); method GetSortedFilterPresets (line 72) | List GetSortedFilterPresets(); method SetCompletionStatusSettings (line 73) | void SetCompletionStatusSettings(CompletionStatusSettings settings); method SetFilterPresetsSettings (line 74) | void SetFilterPresetsSettings(FilterPresetsSettings settings); method GetGameScannersSettings (line 75) | GameScannersSettings GetGameScannersSettings(); method SetGameScannersSettings (line 76) | void SetGameScannersSettings(GameScannersSettings settings); method GetImportedRomFiles (line 77) | HashSet GetImportedRomFiles(string emulatorDir); method GetImportedExeFiles (line 78) | HashSet GetImportedExeFiles(); method GetGameMatchesFilter (line 79) | bool GetGameMatchesFilter(Game game, FilterSettings filterSettings, bo... method GetFilteredGames (line 80) | IEnumerable GetFilteredGames(FilterSettings filterSettings, bool... class GameDatabase (line 83) | public partial class GameDatabase : IGameDatabaseMain, IDisposable method LoadCollections (line 272) | private void LoadCollections() method LoadUsedItems (line 310) | private void LoadUsedItems() method GameDatabase (line 378) | public GameDatabase() : this(null) method GetCollectionMapper (line 382) | public static LiteDB.BsonMapper GetCollectionMapper() method GameDatabase (line 403) | public GameDatabase(string path) method Dispose (line 415) | public void Dispose() method GetDefaultPath (line 429) | public static string GetDefaultPath(bool portable, string userDataDirO... method CheckDbState (line 446) | private void CheckDbState() method GetSettingsFromDbPath (line 454) | internal static DatabaseSettings GetSettingsFromDbPath(string dbPath) method SaveSettingsToDbPath (line 460) | internal static void SaveSettingsToDbPath(DatabaseSettings settings, s... method SetDatabasePath (line 467) | public void SetDatabasePath(string path) method GetFullDbPath (line 477) | public static string GetFullDbPath(string path) method OpenDatabase (line 502) | public void OpenDatabase() method Games_ItemCollectionChanged (line 648) | private void Games_ItemCollectionChanged(object sender, ItemCollection... method Games_ItemUpdated (line 670) | private void Games_ItemUpdated(object sender, ItemUpdatedEventArgs useCollecti... method UpdateFieldsInUse (line 700) | private void UpdateFieldsInUse(List sourceData, List useCo... method UpdateRemovedFieldsInUse (line 711) | private void UpdateRemovedFieldsInUse(List removedObjects, List<... method Features_ItemCollectionChanged (line 731) | private void Features_ItemCollectionChanged(object sender, ItemCollect... method Sources_ItemCollectionChanged (line 736) | private void Sources_ItemCollectionChanged(object sender, ItemCollecti... method Regions_ItemCollectionChanged (line 741) | private void Regions_ItemCollectionChanged(object sender, ItemCollecti... method Series_ItemCollectionChanged (line 746) | private void Series_ItemCollectionChanged(object sender, ItemCollectio... method AgeRatings_ItemCollectionChanged (line 751) | private void AgeRatings_ItemCollectionChanged(object sender, ItemColle... method Categories_ItemCollectionChanged (line 756) | private void Categories_ItemCollectionChanged(object sender, ItemColle... method Tags_ItemCollectionChanged (line 761) | private void Tags_ItemCollectionChanged(object sender, ItemCollectionC... method Companies_ItemCollectionChanged (line 766) | private void Companies_ItemCollectionChanged(object sender, ItemCollec... method Genres_ItemCollectionChanged (line 772) | private void Genres_ItemCollectionChanged(object sender, ItemCollectio... method Platforms_ItemCollectionChanged (line 777) | private void Platforms_ItemCollectionChanged(object sender, ItemCollec... method CompletionStatuses_ItemCollectionChanged (line 782) | private void CompletionStatuses_ItemCollectionChanged(object sender, I... method GetFileStoragePath (line 789) | public string GetFileStoragePath(Guid parentId) method GetFullFilePath (line 796) | public string GetFullFilePath(string dbPath) method AddFile (line 801) | public string AddFile(MetadataFile file, Guid parentId, bool isImage, ... method AddFile (line 833) | public string AddFile(string path, Guid parentId, bool isImage, Cancel... method RemoveFile (line 938) | public void RemoveFile(string dbPath) method GetFileAsImage (line 988) | public BitmapSource GetFileAsImage(string dbPath, BitmapLoadProperties... method CopyFile (line 1013) | public void CopyFile(string dbPath, string targetPath) method BeginBufferUpdate (line 1034) | public void BeginBufferUpdate() method EndBufferUpdate (line 1055) | public void EndBufferUpdate() method BufferedUpdate (line 1076) | public IDisposable BufferedUpdate() method GameInfoToGame (line 1081) | private Game GameInfoToGame(GameMetadata game, Guid pluginId) method ImportGame (line 1171) | public Game ImportGame(GameMetadata game) method ImportGame (line 1176) | public Game ImportGame(GameMetadata game, LibraryPlugin sourcePlugin) method ImportGame (line 1181) | public Game ImportGame(GameMetadata game, Guid pluginId) method ImportGames (line 1205) | public List ImportGames(LibraryPlugin library, CancellationToken... method GetSortedFilterPresets (line 1340) | public List GetSortedFilterPresets() method GetFilterPresetsSettings (line 1361) | public FilterPresetsSettings GetFilterPresetsSettings() method SetFilterPresetsSettings (line 1366) | public void SetFilterPresetsSettings(FilterPresetsSettings settings) method GetCompletionStatusSettings (line 1371) | public CompletionStatusSettings GetCompletionStatusSettings() method SetCompletionStatusSettings (line 1376) | public void SetCompletionStatusSettings(CompletionStatusSettings setti... method GetGameScannersSettings (line 1381) | public GameScannersSettings GetGameScannersSettings() method SetGameScannersSettings (line 1386) | public void SetGameScannersSettings(GameScannersSettings settings) method GenerateSampleData (line 1391) | public static void GenerateSampleData(IGameDatabase database) method GetFileLock (line 1434) | private object GetFileLock(string filePath) method ReleaseFileLock (line 1448) | private void ReleaseFileLock(string filePath) method GetImportedRomFiles (line 1453) | public HashSet GetImportedRomFiles(string emulatorDir) method GetImportedExeFiles (line 1494) | public HashSet GetImportedExeFiles() method SetAsSingletonInstance (line 1510) | public void SetAsSingletonInstance() FILE: source/Playnite/Database/GameDatabaseMigration.cs class GameDatabase (line 20) | public partial class GameDatabase method MigrateNewDatabaseFormat (line 22) | public static void MigrateNewDatabaseFormat(string databasePath) method GetMigrationRequired (line 674) | public static bool GetMigrationRequired(string databasePath) FILE: source/Playnite/Database/GameDatabase_Filters.cs class GameDatabase (line 9) | public partial class GameDatabase : IGameDatabaseMain, IDisposable method GetGameMatchesFilter (line 11) | public bool GetGameMatchesFilter(Game game, FilterPresetSettings filte... method GetFilteredGames (line 16) | public IEnumerable GetFilteredGames(FilterPresetSettings filterS... method GetGameMatchesFilter (line 21) | public bool GetGameMatchesFilter(Game game, FilterPresetSettings filte... method GetFilteredGames (line 26) | public IEnumerable GetFilteredGames(FilterPresetSettings filterS... method GetGameMatchesFilter (line 31) | public bool GetGameMatchesFilter(Game game, FilterSettings filterSetti... method GetFilteredGames (line 36) | public IEnumerable GetFilteredGames(FilterSettings filterSetting... class FilterMatcher (line 49) | internal class FilterMatcher method FilterMatcher (line 54) | public FilterMatcher(FilterSettings filterSettings, bool useFuzzyNameM... method Match (line 60) | public bool Match(Game game) method MatchInstallStatus (line 149) | private bool MatchInstallStatus(Game game) method MatchFavorite (line 163) | private bool MatchFavorite(Game game) => !filterSettings.Favorite || (... method MatchHidden (line 165) | private bool MatchHidden(Game game) => filterSettings.Hidden == game.H... method MatchLibrary (line 167) | private bool MatchLibrary(Game game) method MatchName (line 175) | private bool MatchName(Game game) method MatchReleaseYear (line 200) | private bool MatchReleaseYear(Game game) method MatchPlaytime (line 213) | private bool MatchPlaytime(Game game) => MatchEnumField(filterSettings... method MatchInstallSize (line 215) | private bool MatchInstallSize(Game game) => MatchEnumField(filterSetti... method MatchVersion (line 217) | private bool MatchVersion(Game game) method MatchCompletionStatus (line 225) | private bool MatchCompletionStatus(Game game) => IsFilterMatchingSingl... method MatchLastActivity (line 227) | private bool MatchLastActivity(Game game) => MatchEnumField(filterSett... method MatchRecentActivity (line 229) | private bool MatchRecentActivity(Game game) => MatchEnumField(filterSe... method MatchDateAdded (line 231) | private bool MatchDateAdded(Game game) => MatchEnumField(filterSetting... method MatchDateModified (line 233) | private bool MatchDateModified(Game game) => MatchEnumField(filterSett... method MatchUserScore (line 235) | private bool MatchUserScore(Game game) => IsScoreFilterMatching(filter... method MatchCommunityScore (line 237) | private bool MatchCommunityScore(Game game) => IsScoreFilterMatching(f... method MatchCriticScore (line 239) | private bool MatchCriticScore(Game game) => IsScoreFilterMatching(filt... method MatchSeries (line 241) | private bool MatchSeries(Game game) => IsFilterMatchingList(filterSett... method MatchRegions (line 243) | private bool MatchRegions(Game game) => IsFilterMatchingList(filterSet... method MatchSource (line 245) | private bool MatchSource(Game game) => IsFilterMatchingSingle(filterSe... method MatchAgeRatings (line 247) | private bool MatchAgeRatings(Game game) => IsFilterMatchingList(filter... method MatchGenres (line 249) | private bool MatchGenres(Game game) => IsFilterMatchingList(filterSett... method MatchPlatforms (line 251) | private bool MatchPlatforms(Game game) => IsFilterMatchingList(filterS... method MatchPublishers (line 253) | private bool MatchPublishers(Game game) => IsFilterMatchingList(filter... method MatchDevelopers (line 255) | private bool MatchDevelopers(Game game) => IsFilterMatchingList(filter... method MatchCategories (line 257) | private bool MatchCategories(Game game) => IsFilterMatchingList(filter... method MatchTags (line 259) | private bool MatchTags(Game game) => IsFilterMatchingList(filterSettin... method MatchFeatures (line 261) | private bool MatchFeatures(Game game) => IsFilterMatchingList(filterSe... method MatchEnumField (line 263) | private static bool MatchEnumField(EnumFilterItemProperties enumFilter... method IsFilterMatchingSingle (line 278) | private static bool IsFilterMatchingSingle(IdItemFilterItemProperties ... method IsFilterMatchingList (line 310) | private bool IsFilterMatchingList(IdItemFilterItemProperties filter, L... method IsScoreFilterMatching (line 364) | private static bool IsScoreFilterMatching(EnumFilterItemProperties fil... FILE: source/Playnite/Database/GameFieldComparer.cs class GameFieldComparer (line 11) | public class GameFieldComparer : IEqualityComparer method Equals (line 16) | public bool Equals(string x, string y) method StringEquals (line 21) | public static bool StringEquals(string x, string y) method FieldEquals (line 44) | public static bool FieldEquals(T x, string y) where T : DatabaseObject method FieldEquals (line 49) | public static bool FieldEquals(T x, T y) where T : DatabaseObject method GetHashCode (line 54) | public int GetHashCode(string obj) FILE: source/Playnite/Database/InMemoryGameDatabase.cs class InMemoryItemCollection (line 15) | public class InMemoryItemCollection : ItemCollection where... method InMemoryItemCollection (line 17) | public InMemoryItemCollection() : base(null, false) class InMemoryGameDatabase (line 22) | public class InMemoryGameDatabase : IGameDatabaseMain method InMemoryGameDatabase (line 85) | public InMemoryGameDatabase() method ImportGame (line 89) | public Game ImportGame(GameMetadata game) method ImportGame (line 94) | public Game ImportGame(GameMetadata game, LibraryPlugin sourcePlugin) method SetDatabasePath (line 99) | public void SetDatabasePath(string path) method OpenDatabase (line 104) | public void OpenDatabase() method GetFileStoragePath (line 108) | public string GetFileStoragePath(Guid parentId) method GetFullFilePath (line 113) | public string GetFullFilePath(string dbPath) method AddFile (line 118) | public string AddFile(MetadataFile file, Guid parentId, bool isImage, ... method AddFile (line 123) | public string AddFile(string path, Guid parentId, bool isImage, Cancel... method RemoveFile (line 128) | public void RemoveFile(string dbPath) method GetFileAsImage (line 133) | public BitmapSource GetFileAsImage(string dbPath, BitmapLoadProperties... method CopyFile (line 138) | public void CopyFile(string dbPath, string targetPath) method BeginBufferUpdate (line 143) | public void BeginBufferUpdate() method EndBufferUpdate (line 148) | public void EndBufferUpdate() method BufferedUpdate (line 153) | public IDisposable BufferedUpdate() method ImportGames (line 158) | public List ImportGames(LibraryPlugin library, CancellationToken... method GetSortedFilterPresets (line 163) | public List GetSortedFilterPresets() method GetFilterPresetsSettings (line 168) | public FilterPresetsSettings GetFilterPresetsSettings() method SetFilterPresetsSettings (line 173) | public void SetFilterPresetsSettings(FilterPresetsSettings settings) method GetCompletionStatusSettings (line 178) | public CompletionStatusSettings GetCompletionStatusSettings() method SetCompletionStatusSettings (line 183) | public void SetCompletionStatusSettings(CompletionStatusSettings setti... method GetGameScannersSettings (line 188) | public GameScannersSettings GetGameScannersSettings() method SetGameScannersSettings (line 193) | public void SetGameScannersSettings(GameScannersSettings settings) method GetImportedRomFiles (line 198) | public HashSet GetImportedRomFiles(string emulatorDir) method GetGameMatchesFilter (line 203) | public bool GetGameMatchesFilter(Game game, FilterPresetSettings filte... method GetFilteredGames (line 208) | public IEnumerable GetFilteredGames(FilterPresetSettings filterS... method GetFilteredGames (line 213) | public IEnumerable GetFilteredGames(FilterPresetSettings filterS... method GetGameMatchesFilter (line 218) | public bool GetGameMatchesFilter(Game game, FilterSettings filterSetti... method GetFilteredGames (line 223) | public IEnumerable GetFilteredGames(FilterSettings filterSetting... method GetGameMatchesFilter (line 228) | public bool GetGameMatchesFilter(Game game, FilterPresetSettings filte... method GetImportedExeFiles (line 233) | public HashSet GetImportedExeFiles() FILE: source/Playnite/Database/OldModels/NewVer1/OldCompletionStatus.cs type OldCompletionStatus (line 12) | public enum OldCompletionStatus FILE: source/Playnite/Database/OldModels/NewVer1/OldDatabaseObject.cs class OldDatabaseObject (line 12) | public class OldDatabaseObject : ObservableObject method OldDatabaseObject (line 22) | public OldDatabaseObject() FILE: source/Playnite/Database/OldModels/NewVer1/OldGame.cs class OldGame (line 19) | public class OldGame : OldDatabaseObject method OldGame (line 760) | public OldGame() : base() method OldGame (line 769) | public OldGame(string name) : this() method ToString (line 778) | public override string ToString() FILE: source/Playnite/Database/OldModels/NewVer1/OldGameAction.cs type OldGameActionType (line 15) | public enum OldGameActionType : int class OldGameAction (line 34) | public class OldGameAction : ObservableObject method ToString (line 178) | public override string ToString() FILE: source/Playnite/Database/OldModels/NewVer1/OldLink.cs class OldLink (line 13) | public class OldLink : ObservableObject method OldLink (line 46) | public OldLink() method OldLink (line 55) | public OldLink(string name, string url) FILE: source/Playnite/Database/OldModels/Ver2.cs type Ver2_ScriptLanguage (line 11) | public enum Ver2_ScriptLanguage class Ver2_ImportExclusionList (line 28) | public class Ver2_ImportExclusionList class Ver2_ImportExclusionItem (line 33) | public class Ver2_ImportExclusionItem type Ver2_IIdentifiable (line 41) | public interface Ver2_IIdentifiable class Ver2_DatabaseObject (line 49) | public class Ver2_DatabaseObject : ObservableObject, IComparable, Ver2_I... method Ver2_DatabaseObject (line 77) | public Ver2_DatabaseObject() method CompareTo (line 87) | public int CompareTo(object obj) method Equals (line 113) | public override bool Equals(object obj) method GetHashCode (line 126) | public override int GetHashCode() method ToString (line 139) | public override string ToString() class Ver2_AgeRating (line 145) | public class Ver2_AgeRating : Ver2_DatabaseObject method Ver2_AgeRating (line 150) | public Ver2_AgeRating() : base() method Ver2_AgeRating (line 158) | public Ver2_AgeRating(string name) : base() class Ver2_AppSoftware (line 169) | public class Ver2_AppSoftware : Ver2_DatabaseObject method Ver2_AppSoftware (line 230) | public Ver2_AppSoftware() : base() method Ver2_AppSoftware (line 238) | public Ver2_AppSoftware(string name) : base() class Ver2_Category (line 244) | public class Ver2_Category : Ver2_DatabaseObject method Ver2_Category (line 249) | public Ver2_Category() : base() method Ver2_Category (line 257) | public Ver2_Category(string name) : base() class Ver2_Company (line 268) | public class Ver2_Company : Ver2_DatabaseObject method Ver2_Company (line 273) | public Ver2_Company() : base() method Ver2_Company (line 281) | public Ver2_Company(string name) : base() class Ver2_Developer (line 292) | public class Ver2_Developer : Ver2_Company method Ver2_Developer (line 297) | public Ver2_Developer() : base() method Ver2_Developer (line 305) | public Ver2_Developer(string name) : base() class Ver2_Publisher (line 310) | public class Ver2_Publisher : Ver2_Company method Ver2_Publisher (line 315) | public Ver2_Publisher() : base() method Ver2_Publisher (line 323) | public Ver2_Publisher(string name) : base() type Ver2_CompletionStatus (line 328) | public enum Ver2_CompletionStatus : int class Ver2_EmulatorProfile (line 369) | public class Ver2_EmulatorProfile : Ver2_DatabaseObject, IEquatable method Ver2_Link (line 1983) | public Ver2_Link() method Ver2_Link (line 1992) | public Ver2_Link(string name, string url) method Equals (line 1999) | public bool Equals(Ver2_Link other) type Ver2_PastTimeSegment (line 2020) | public enum Ver2_PastTimeSegment : int class Ver2_Platform (line 2065) | public class Ver2_Platform : Ver2_DatabaseObject method Ver2_Platform (line 2112) | public Ver2_Platform() : base() method Ver2_Platform (line 2120) | public Ver2_Platform(string name) : this() method ToString (line 2126) | public override string ToString() type Ver2_PlaytimeCategory (line 2137) | public enum Ver2_PlaytimeCategory : int class Ver2_Region (line 2182) | public class Ver2_Region : Ver2_DatabaseObject method Ver2_Region (line 2187) | public Ver2_Region() : base() method Ver2_Region (line 2195) | public Ver2_Region(string name) : base() type Ver2_ScoreRating (line 2206) | public enum Ver2_ScoreRating type Ver2_ScoreGroup (line 2229) | public enum Ver2_ScoreGroup : int class Ver2_Series (line 2298) | public class Ver2_Series : Ver2_DatabaseObject method Ver2_Series (line 2303) | public Ver2_Series() : base() method Ver2_Series (line 2311) | public Ver2_Series(string name) : base() class Ver2_Tag (line 2322) | public class Ver2_Tag : Ver2_DatabaseObject method Ver2_Tag (line 2327) | public Ver2_Tag() : base() method Ver2_Tag (line 2335) | public Ver2_Tag(string name) : base() FILE: source/Playnite/DateTimes.cs class DateTimes (line 10) | public static class DateTimes type IDateTimes (line 12) | public interface IDateTimes class DefaultDateProvider (line 18) | public class DefaultDateProvider : IDateTimes class TempDateTime (line 24) | public class TempDateTime : IDisposable method TempDateTime (line 26) | public TempDateTime(IDateTimes customDates) method Dispose (line 31) | public void Dispose() method UseCustomDates (line 43) | public static IDisposable UseCustomDates(IDateTimes dates) method ToDisplayString (line 48) | public static string ToDisplayString(this DateTime date, DateFormattin... method ToDisplayString (line 105) | public static string ToDisplayString(this ReleaseDate date, ReleaseDat... FILE: source/Playnite/Diagnostic.cs class Diagnostic (line 11) | public static class Diagnostic method GetPlayniteFilesList (line 15) | private static List GetPlayniteFilesList() method GetManifestInfo (line 35) | private static string GetManifestInfo(string rootDir, string manFileName) method CreateDiagPackage (line 60) | public static void CreateDiagPackage(string path, string userActionsDe... method CreateLogPackage (line 203) | public static void CreateLogPackage(string path) method IsHResultCloudError (line 223) | public static bool IsHResultCloudError(int hresult) FILE: source/Playnite/DiagnosticPackageInfo.cs class DiagnosticPackageInfo (line 9) | public class DiagnosticPackageInfo FILE: source/Playnite/DialogsFactory.cs class Dialogs (line 14) | public class Dialogs method SetHandler (line 18) | public static void SetHandler(IDialogsFactory factory) method ShowErrorMessage (line 23) | public static MessageBoxResult ShowErrorMessage(string messageBoxText,... method ShowMessage (line 28) | public static MessageBoxResult ShowMessage(string messageBoxText, stri... method ShowMessage (line 33) | public static MessageBoxResult ShowMessage(string messageBoxText, stri... method ShowMessage (line 38) | public static MessageBoxResult ShowMessage(string messageBoxText, stri... method ShowMessage (line 43) | public static MessageBoxResult ShowMessage(string messageBoxText) method SelectFolder (line 48) | public static string SelectFolder() method SelectFile (line 53) | public static string SelectFile(string filter) method SelectFiles (line 58) | public static List SelectFiles(string filter) method SelectIconFile (line 63) | public static string SelectIconFile() method SelectImagefile (line 68) | public static string SelectImagefile() method SaveFile (line 73) | public static string SaveFile(string filter) method SaveFile (line 78) | public static string SaveFile(string filter, bool promptOverwrite) method SelectString (line 83) | public static StringSelectionDialogResult SelectString(string messageB... method SelectString (line 88) | public static StringSelectionDialogResult SelectString(string messageB... method ShowSelectableString (line 93) | public static void ShowSelectableString(string messageBoxText, string ... method ActivateGlobalProgress (line 98) | public static GlobalProgressResult ActivateGlobalProgress(Action FindVisualChildren(DependencyObject de... method FindLogicalChildren (line 35) | public static IEnumerable FindLogicalChildren(Depend... FILE: source/Playnite/Emulators/DatModels.cs class DatGame (line 11) | public class DatGame method ToString (line 64) | public override string ToString() method CopyTo (line 69) | public void CopyTo(DatGame target) method FixData (line 102) | public void FixData() class DatPropertyAttribute (line 121) | public class DatPropertyAttribute : Attribute method DatPropertyAttribute (line 125) | public DatPropertyAttribute(string name) FILE: source/Playnite/Emulators/Emulation.cs class Emulation (line 14) | public class Emulation : IEmulationAPI method GetPlatform (line 30) | EmulatedPlatform IEmulationAPI.GetPlatform(string platformsId) method GetRegion (line 35) | EmulatedRegion IEmulationAPI.GetRegion(string regionId) method GetEmulator (line 40) | EmulatorDefinition IEmulationAPI.GetEmulator(string emulatorDefinitionId) method GetPlatform (line 79) | public static EmulatedPlatform GetPlatform(string platformsId) method GetPlatformByDatabase (line 84) | public static EmulatedPlatform GetPlatformByDatabase(string databaseName) method GetRegion (line 121) | public static EmulatedRegion GetRegion(string regionsId) method GetRegionByCode (line 126) | public static EmulatedRegion GetRegionByCode(string code) method GetDefition (line 174) | public static EmulatorDefinition GetDefition(string emulatorId) method GetProfile (line 184) | public static EmulatorDefinitionProfile GetProfile(string emulatorId, ... method IsEmuProfileValid (line 194) | public static bool IsEmuProfileValid(SDK.Models.Emulator emulator, str... method GetExecutable (line 206) | public static string GetExecutable(string directory, EmulatorDefinitio... method GetStartupScriptPath (line 239) | public static string GetStartupScriptPath(EmulatorDefinition emulator) method GetGameImportScriptPath (line 244) | public static string GetGameImportScriptPath(EmulatorDefinition emulator) FILE: source/Playnite/Emulators/EmulationDatabase.cs class EmulationDatabase (line 12) | public class EmulationDatabase type IEmulationDatabaseReader (line 14) | public interface IEmulationDatabaseReader : IDisposable method GetByCrc (line 17) | IEnumerable GetByCrc(string checksum); method GetBySerial (line 18) | IEnumerable GetBySerial(string serial); method GetByRomName (line 19) | IEnumerable GetByRomName(string romName); method GetByRomNamePartial (line 20) | IEnumerable GetByRomNamePartial(string romNamePart); method ClearStatementCache (line 21) | void ClearStatementCache(); class EmulationDatabaseReader (line 24) | public class EmulationDatabaseReader : IEmulationDatabaseReader method EmulationDatabaseReader (line 30) | public EmulationDatabaseReader(string dbPath) method ClearStatementCache (line 36) | public void ClearStatementCache() method GetByCrc (line 41) | public IEnumerable GetByCrc(string checksum) method GetBySerial (line 53) | public IEnumerable GetBySerial(string serial) method GetByRomName (line 65) | public IEnumerable GetByRomName(string romName) method GetByRomNamePartial (line 77) | public IEnumerable GetByRomNamePartial(string romNamePart) method Dispose (line 89) | public void Dispose() method GetDatabase (line 97) | public static EmulationDatabaseReader GetDatabase(string databaseName,... FILE: source/Playnite/Emulators/Scanner.cs class ScannedEmulator (line 19) | public class ScannedEmulator : ObservableObject class ScannedEmulatorProfile (line 21) | public class ScannedEmulatorProfile : ObservableObject class EmulatorScanner (line 55) | public class EmulatorScanner method SearchForEmulators (line 59) | public static List SearchForEmulators(string path, IL... class GameScanner (line 148) | public class GameScanner class ScanExclusion (line 150) | public class ScanExclusion method GameScanner (line 168) | public GameScanner( method Scan (line 185) | public List Scan( method ParseExclusions (line 401) | public static List ParseExclusions(string rootDir, List... method GetFileExclusionMatches (line 455) | public static List GetFileExclusionMatches(List files,... method GetDirectoryExclusionMatches (line 490) | public static List GetDirectoryExclusionMatches(List d... method ScanDirectory (line 521) | private List ScanDirectory( method ScanDirectory (line 617) | private List ScanDirectory( method ScanDirectory (line 651) | private List ScanDirectory( method ScanDirectoryBase (line 693) | internal void ScanDirectoryBase( method LookupGameInDb (line 1020) | private Tuple LookupGameInDb( method GetEmulationDbs (line 1130) | private List GetEmulationD... method ParseScripScannedGame (line 1147) | private static ScannedGame ParseScripScannedGame( method ParseScriptScanResult (line 1189) | private List ParseScriptScanResult( method IsSupportedArchiveExtension (line 1237) | private static bool IsSupportedArchiveExtension(string extension) method IsFileDataAvailable (line 1242) | private bool IsFileDataAvailable(string path) class ScriptScannedGame (line 1302) | public class ScriptScannedGame class ScannedGame (line 1309) | public class ScannedGame : ObservableObject method ToGame (line 1333) | public Game ToGame() class ScannedRom (line 1438) | public class ScannedRom : ObservableObject method ScannedRom (line 1450) | public ScannedRom(string path) method ScannedRom (line 1456) | public ScannedRom(string path, string scannedExtension) method ScannedRom (line 1486) | public ScannedRom(string path, DatGame dbData, string dbDataSource) method ScannedRom (line 1505) | public ScannedRom() class RomName (line 1510) | public class RomName method RomName (line 1520) | public RomName() method RomName (line 1524) | public RomName(string originalName) method SanitizeName (line 1558) | public static string SanitizeName(string name) method ToString (line 1568) | public override string ToString() FILE: source/Playnite/Exceptions.cs class NotSupportedInFullscreenException (line 19) | public class NotSupportedInFullscreenException : Exception method NotSupportedInFullscreenException (line 21) | public NotSupportedInFullscreenException() : base("Not supported in Fu... method NotSupportedInFullscreenException (line 24) | public NotSupportedInFullscreenException(string message) : base(message) class NotSupportedInDesktopException (line 29) | public class NotSupportedInDesktopException : Exception method NotSupportedInDesktopException (line 31) | public NotSupportedInDesktopException() : base("Not supported in Deskt... method NotSupportedInDesktopException (line 34) | public NotSupportedInDesktopException(string message) : base(message) class ExceptionInfo (line 39) | public class ExceptionInfo class Exceptions (line 47) | public class Exceptions method GetExceptionInfo (line 51) | public static ExceptionInfo GetExceptionInfo(Exception exception, Exte... method GetExceptionInfoImpl (line 70) | private static ExceptionInfo GetExceptionInfoImpl(Exception exception,... FILE: source/Playnite/Extensions/ControlExtensions.cs class ControlExtensions (line 10) | public static class ControlExtensions method GetTemplateItem (line 12) | public static T GetTemplateItem(this Control control, string name) FILE: source/Playnite/Extensions/GameExtensions.cs class EmulatorProfileExtensions (line 21) | public static class EmulatorProfileExtensions method ExpandVariables (line 23) | public static CustomEmulatorProfile ExpandVariables(this CustomEmulato... class GameActionExtensions (line 36) | public static class GameActionExtensions method ExpandVariables (line 38) | public static GameAction ExpandVariables(this GameAction action, Game ... class GameExtensions (line 54) | public static class GameExtensions method GetGameFromExecutable (line 58) | public static Game GetGameFromExecutable(string path) method ExpandGame (line 162) | public static Game ExpandGame(this Game game, bool fixSeparators = fal... method ExpandGame (line 170) | public static GameMetadata ExpandGame(this GameMetadata game) method ExpandVariables (line 178) | public static string ExpandVariables(this Game game, string inputStrin... method StringExpand (line 185) | private static string StringExpand(this Game game, string inputString,... method ExpandVariables (line 232) | public static string ExpandVariables(this GameMetadata game, string in... method StringExpand (line 238) | private static string StringExpand(this GameMetadata game, string inpu... method GetIdentifierInfo (line 275) | public static string GetIdentifierInfo(this Game game) method GetRawExecutablePath (line 280) | public static string GetRawExecutablePath(this Game game) method GetCompatibleEmulators (line 333) | public static Dictionary> GetCompatibl... method GetCompatibleProfiles (line 353) | public static List GetCompatibleProfiles(this Game ga... FILE: source/Playnite/Extensions/IProvideValueTarget.cs class IProvideValueTargetExtensions (line 12) | public static class IProvideValueTargetExtensions method GetTargetType (line 14) | public static Type GetTargetType(IProvideValueTarget provider) FILE: source/Playnite/Extensions/Markup/Api.cs class Api (line 15) | public class Api : BindingExtension method Api (line 17) | public Api() : this(null) method Api (line 21) | public Api(string path) : base(path) FILE: source/Playnite/Extensions/Markup/BindingExtension.cs class BindingExtension (line 13) | public class BindingExtension : MarkupExtension method BindingExtension (line 27) | public BindingExtension() method BindingExtension (line 31) | public BindingExtension(string path) method ProvideValue (line 36) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Extensions/Markup/MainViewModel.cs class MainViewModel (line 11) | public class MainViewModel : Bind... method MainViewModel (line 15) | public MainViewModel() : this(null) method MainViewModel (line 19) | public MainViewModel(string path) : base(path) method ProvideValue (line 38) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Extensions/Markup/PluginConverter.cs class PluginConverter (line 15) | public class PluginConverter : MarkupExtension method ProvideValue (line 20) | public override object ProvideValue(IServiceProvider serviceProvider) class PluginConverterProvider (line 28) | public class PluginConverterProvider : IValueConverter method PluginConverterProvider (line 36) | public PluginConverterProvider(string plugin, string converter) method Convert (line 42) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 47) | public object ConvertBack(object value, Type targetType, object parame... method GetConverter (line 52) | private IValueConverter GetConverter() FILE: source/Playnite/Extensions/Markup/PluginSettings.cs class PluginSettings (line 15) | public class PluginSettings : BindingExtension method PluginSettings (line 19) | public PluginSettings() : this(null) method PluginSettings (line 23) | public PluginSettings(string path) : base(path) method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) method Current_ExtensionsLoaded (line 57) | private void Current_ExtensionsLoaded(object sender, EventArgs e) FILE: source/Playnite/Extensions/Markup/PluginStatus.cs class PluginStatus (line 14) | public class PluginStatus : BindingExtension method PluginStatus (line 19) | public PluginStatus() : this(null) method PluginStatus (line 23) | public PluginStatus(string path) : base(path) method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Extensions/Markup/Settings.cs class SettingsBinding (line 17) | public class SettingsBinding : Binding method SettingsBinding (line 19) | public SettingsBinding() : this(null) method SettingsBinding (line 23) | public SettingsBinding(string path) : base(path) class Settings (line 36) | public class Settings : BindingExtension method Settings (line 42) | public Settings() : this(null) method Settings (line 46) | public Settings(string path) : base(path) method ProvideValue (line 65) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Extensions/Markup/ThemeFile.cs class ThemeFile (line 24) | public class ThemeFile : MarkupExtension method ThemeFile (line 35) | public ThemeFile(ApplicationMode mode) method ThemeFile (line 48) | public ThemeFile(string path, ApplicationMode mode) : this(mode) method GetDesignTimeDefaultTheme (line 53) | public static ThemeManifest GetDesignTimeDefaultTheme(ApplicationMode ... method GetFilePath (line 97) | public static string GetFilePath(string relPath, bool checkExistance =... method GetFilePath (line 102) | public static string GetFilePath(string relPath, ThemeManifest default... method GetFilePath (line 107) | public static string GetFilePath(string relPath, ThemeManifest default... method ProvideValue (line 185) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Extensions/Markup/ThemeFileBinding.cs class ThemeFileBinding (line 16) | public class ThemeFileBinding : BindingExtension method ThemeFileBinding (line 20) | public ThemeFileBinding() : this(null) method ThemeFileBinding (line 24) | public ThemeFileBinding(string path) : base(path) method ProvideValue (line 28) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Playnite/Extensions/ServiceProvider.cs class ServiceProvider (line 10) | public class ServiceProvider method IsTargetTemplate (line 12) | public static bool IsTargetTemplate(IServiceProvider serviceProvider) FILE: source/Playnite/FakePlayniteLibraryPlugin.cs class FakePlayniteLibraryPlugin (line 13) | public class FakePlayniteLibraryPlugin : LibraryPlugin method FakePlayniteLibraryPlugin (line 19) | public FakePlayniteLibraryPlugin() : base(null) method GetGames (line 23) | public override IEnumerable GetGames(LibraryGetGamesArgs... FILE: source/Playnite/GameTools.cs class MultiEditGame (line 12) | public class MultiEditGame : Game class GameTools (line 26) | public class GameTools method GetMultiGameEditObject (line 28) | public static MultiEditGame GetMultiGameEditObject(IEnumerable g... FILE: source/Playnite/GamesCollectionView.cs class BaseCollectionView (line 19) | public abstract class BaseCollectionView : ObservableObject, IDisposable method BaseCollectionView (line 41) | public BaseCollectionView(IGameDatabaseMain database, ExtensionFactory... method Dispose (line 53) | public virtual void Dispose() method Filter (line 59) | private bool Filter(object item) method FilterSettings_FilterChanged (line 69) | private void FilterSettings_FilterChanged(object sender, FilterChanged... method GetLibraryPlugin (line 80) | public LibraryPlugin GetLibraryPlugin(Game game) method RefreshView (line 92) | public abstract void RefreshView(); method NotifyItemPropertyChanges (line 94) | public void NotifyItemPropertyChanges(params string[] changedProperties) FILE: source/Playnite/GamesCollectionViewEntry.cs class GamesCollectionViewEntry (line 19) | public class GamesCollectionViewEntry : INotifyPropertyChanged, IDisposable method GamesCollectionViewEntry (line 210) | public GamesCollectionViewEntry(Game game, LibraryPlugin plugin, Playn... method InitItemViewProperties (line 222) | public static void InitItemViewProperties(PlayniteApplication app, Pla... method GetFullscreenItemRenderSettings (line 250) | private static BitmapLoadProperties GetFullscreenItemRenderSettings(Pl... method GetAdvancedGroupedEntry (line 273) | public static GamesCollectionViewEntry GetAdvancedGroupedEntry( method Dispose (line 365) | public void Dispose() method Game_PropertyChanged (line 370) | private void Game_PropertyChanged(object sender, PropertyChangedEventA... method OnPropertyChanged (line 375) | public void OnPropertyChanged(string propertyName) method GetImageObject (line 407) | private object GetImageObject(string data, bool cached, BitmapLoadProp... method GetDefaultIcon (line 412) | public object GetDefaultIcon(bool cached, BitmapLoadProperties loadPro... method GetDefaultIconFile (line 425) | public static string GetDefaultIconFile(Game game, PlayniteSettings se... method GetDefaultCoverImage (line 447) | public object GetDefaultCoverImage(bool cached, BitmapLoadProperties l... method GetBackgroundImage (line 466) | public string GetBackgroundImage() method GetBackgroundImageObject (line 500) | public object GetBackgroundImageObject(BitmapLoadProperties loadProper... method ToString (line 523) | public override string ToString() FILE: source/Playnite/GamesEditor.cs type GameScriptType (line 34) | public enum GameScriptType type IActionSelector (line 46) | public interface IActionSelector method SelectPlayAction (line 48) | object SelectPlayAction(List controllers, List pluginAc... method SelectUninstallAction (line 50) | UninstallController SelectUninstallAction(List pl... class ClientShutdownJob (line 53) | public class ClientShutdownJob class RunningGame (line 60) | public class RunningGame method RunningGame (line 65) | public RunningGame(Guid id, bool lauchedFromUI) class GamesEditor (line 72) | public class GamesEditor : ObservableObject, IDisposable method GamesEditor (line 124) | public GamesEditor( method AppSettings_PropertyChanged (line 148) | private void AppSettings_PropertyChanged(object sender, PropertyChange... method Dispose (line 157) | public void Dispose() method StartContextAction (line 177) | public void StartContextAction(Game game) method PlayGame (line 189) | public void PlayGame(Game game, bool launchedFromUI) method ActivateAction (line 424) | public void ActivateAction(Game game, GameAction action) method OpenGameLocation (line 482) | public void OpenGameLocation(Game game) method UpdateGameSize (line 526) | public void UpdateGameSize(Game game, bool onlyIfDataMissing, bool upd... method CalculateGameSize (line 566) | public ulong? CalculateGameSize(Game game, bool checkLastScanDate) method AddPlaylistRomFilesPathsToList (line 653) | private void AddPlaylistRomFilesPathsToList(GameRom rom, List ... method GetExpandedGameForRomsSizeScan (line 669) | public Game GetExpandedGameForRomsSizeScan(Game game) method UpdateGameSizeWithDialog (line 691) | public void UpdateGameSizeWithDialog(Game game, bool onlyIfDataMissing... method UpdateGamesSizeWithDialog (line 710) | public void UpdateGamesSizeWithDialog(List games, bool onlyIfDat... method SetHideGame (line 762) | public void SetHideGame(Game game, bool state) method SetHideGames (line 768) | public void SetHideGames(List games, bool state) method SetHdrSupport (line 779) | public void SetHdrSupport(Game game, bool state) method SetHdrSupport (line 785) | public void SetHdrSupport(List games, bool state) method ToggleHideGame (line 796) | public void ToggleHideGame(Game game) method ToggleHideGames (line 802) | public void ToggleHideGames(List games) method SetFavoriteGame (line 813) | public void SetFavoriteGame(Game game, bool state) method SetFavoriteGames (line 819) | public void SetFavoriteGames(List games, bool state) method ToggleHdrGame (line 830) | public void ToggleHdrGame(Game game) method ToggleFavoriteGame (line 836) | public void ToggleFavoriteGame(Game game) method ToggleFavoriteGame (line 842) | public void ToggleFavoriteGame(List games) method SetCompletionStatus (line 853) | public void SetCompletionStatus(Game game, CompletionStatus status) method SetCompletionStatus (line 862) | public void SetCompletionStatus(List games, CompletionStatus sta... method RemoveGame (line 873) | public void RemoveGame(Game game) method RemoveGames (line 938) | public void RemoveGames(List games) method CreateDesktopShortcut (line 1011) | public void CreateDesktopShortcut(List games) method CreateDesktopShortcut (line 1019) | public void CreateDesktopShortcut(Game game) method OpenManual (line 1070) | public void OpenManual(Game game) method CreateDesktopShortcuts (line 1104) | public void CreateDesktopShortcuts(List games) method InstallGame (line 1112) | public void InstallGame(Game game) method UnInstallGame (line 1158) | public void UnInstallGame(Game game) method UpdateJumpList (line 1212) | public void UpdateJumpList() method CancelGameMonitoring (line 1270) | public void CancelGameMonitoring(Game game) method UpdateGameState (line 1310) | private void UpdateGameState(Guid id, bool? installed, bool? running, ... method Controllers_Started (line 1365) | private void Controllers_Started(object sender, GameStartedEventArgs a... method Controllers_Stopped (line 1416) | private void Controllers_Stopped(object sender, GameStoppedEventArgs a... method Controllers_Installed (line 1563) | private void Controllers_Installed(object sender, GameInstalledEventAr... method Controllers_InstallationCancelled (line 1593) | private void Controllers_InstallationCancelled(object sender, GameInst... method Controllers_Uninstalled (line 1604) | private void Controllers_Uninstalled(object sender, GameUninstalledEve... method ExecuteScriptAction (line 1617) | public bool ExecuteScriptAction( method GetPlayActions (line 1682) | public Tuple, List> GetPlayActions(Ga... method GetInstallActions (line 1797) | public List GetInstallActions(Game game) method GetUninstallActions (line 1819) | public List GetUninstallActions(Game game) FILE: source/Playnite/GlobalTaskHandler.cs class GlobalTaskHandler (line 10) | public static class GlobalTaskHandler method CancelAndWait (line 30) | public static void CancelAndWait() method CancelAndWait (line 39) | public static bool? CancelAndWait(int millisecondsTimeout) method CancelAndWaitAsync (line 50) | public async static Task CancelAndWaitAsync() FILE: source/Playnite/GoogleImageDownloader.cs class GoogleImage (line 18) | public class GoogleImage class GoogleImageDownloader (line 35) | public class GoogleImageDownloader : IDisposable method GoogleImageDownloader (line 40) | public GoogleImageDownloader() method Dispose (line 45) | public void Dispose() method GetImages (line 50) | public async Task> GetImages(string searchTerm, Safe... FILE: source/Playnite/HdrUtilities.cs class HdrUtilities (line 13) | public class HdrUtilities method IsHdrSupported (line 21) | public static bool IsHdrSupported() method IsHdrEnabled (line 51) | public static bool IsHdrEnabled() method SetHdrEnabled (line 81) | public static void SetHdrEnabled(bool enable) method IsPrimaryDisplayMode (line 121) | private static bool IsPrimaryDisplayMode(DISPLAYCONFIG_MODE_INFO mode) method GetPrimaryDisplayTargetInfo (line 129) | private static DISPLAYCONFIG_PATH_TARGET_INFO? GetPrimaryDisplayTarget... method GetHdrStatus (line 158) | private static (bool, bool) GetHdrStatus(DISPLAYCONFIG_PATH_TARGET_INF... FILE: source/Playnite/HotKey.cs class HotKey (line 10) | public class HotKey method HotKey (line 15) | public HotKey(Key key, ModifierKeys modifiers) method ToString (line 21) | public override string ToString() FILE: source/Playnite/HttpFileCache.cs class HttpFileCache (line 15) | public class HttpFileCache method GetFileNameFromUrl (line 22) | private static string GetFileNameFromUrl(string url) method GetWebFile (line 30) | public static string GetWebFile(string url) method ClearCache (line 75) | public static void ClearCache(string url) FILE: source/Playnite/ImageSourceManager.cs class ImageSourceManager (line 16) | public class ImageSourceManager method SetDatabase (line 23) | public static void SetDatabase(GameDatabase db) method Database_DatabaseFileChanged (line 34) | private static void Database_DatabaseFileChanged(object sender, Databa... method GetImagePath (line 42) | public static string GetImagePath(string source) method GetResourceImage (line 110) | public static BitmapSource GetResourceImage(string resourceKey, bool c... method GetImage (line 160) | public static BitmapSource GetImage(string source, bool cached, Bitmap... FILE: source/Playnite/Input/GameController.cs class GameControllerGesture (line 21) | public class GameControllerGesture : InputGesture method GameControllerGesture (line 50) | public GameControllerGesture(ControllerInput button) method Matches (line 55) | public override bool Matches(object targetElement, InputEventArgs inpu... class GameControllerManager (line 68) | [System.Runtime.InteropServices.Guid("36CB2F69-F227-4165-8CEE-6C10BC5755... class InputState (line 71) | public class InputState class LoadedGameController (line 158) | public class LoadedGameController : GamepadController method LoadedGameController (line 193) | public LoadedGameController(IntPtr controller, IntPtr joystic, int i... method GameControllerManager (line 205) | public GameControllerManager(InputManager input, List disabled... method ProcessInputs (line 219) | public void ProcessInputs() method AddController (line 236) | public void AddController(int joyIndex, List disabledList) method RemoveController (line 257) | public void RemoveController(int instanceId) method Dispose (line 281) | public void Dispose() method MapPadToKeyboard (line 290) | private uint MapPadToKeyboard(ControllerInput input) method ProcessState (line 307) | private void ProcessState(LoadedGameController controller) method IsButtonNotNavigation (line 341) | private bool IsButtonNotNavigation(ControllerInput button) method ShouldResendKey (line 357) | private bool ShouldResendKey(ControllerInput button) method ResetButtonResend (line 399) | private void ResetButtonResend(ControllerInput button) method ProcessButtonState (line 406) | private void ProcessButtonState(byte currentState, ControllerInput but... method ProcessAxisState (line 452) | private void ProcessAxisState(short currentState, ControllerInput butt... method SendControllerInput (line 488) | private void SendControllerInput(ControllerInput button, bool pressed,... method SendKeyInput (line 510) | private void SendKeyInput(uint key, bool pressed) method SimulateKeyInput (line 552) | private void SimulateKeyInput(uint key, bool pressed) method IsKeysDirectionKey (line 565) | private bool IsKeysDirectionKey(uint key) class GameControllerInputEventArgs (line 582) | public class GameControllerInputEventArgs : KeyEventArgs method GameControllerInputEventArgs (line 594) | public GameControllerInputEventArgs(Key key, ControllerInputState stat... class GameControllerInputBinding (line 603) | public class GameControllerInputBinding : InputBinding method GameControllerInputBinding (line 637) | public GameControllerInputBinding() method GameControllerInputBinding (line 641) | public GameControllerInputBinding(ICommand command, ControllerInput bu... method OnButtonPropertyChanged (line 647) | private static void OnButtonPropertyChanged(DependencyObject d, Depend... FILE: source/Playnite/Input/MouseWheelGesture.cs class MouseWheelGesture (line 11) | public class MouseWheelGesture : MouseGesture method MouseWheelGesture (line 48) | public MouseWheelGesture() : base(MouseAction.WheelClick) method MouseWheelGesture (line 52) | public MouseWheelGesture(ModifierKeys modifiers) : base(MouseAction.Wh... method Matches (line 56) | public override bool Matches(object targetElement, InputEventArgs inpu... type WheelDirection (line 82) | public enum WheelDirection FILE: source/Playnite/ItemSelector.cs class ItemSelector (line 11) | public static class ItemSelector method SelectSingle (line 13) | public static bool SelectSingle(string header, string message, ... method SelectMultiple (line 24) | public static bool SelectMultiple(string header, string message... FILE: source/Playnite/Localization.cs class PlayniteLanguage (line 18) | public class PlayniteLanguage method ToString (line 40) | public override string ToString() class Localization (line 53) | public static class Localization method GetLanguagesFromFolder (line 84) | public static List GetLanguagesFromFolder(string path) method SetLanguage (line 144) | public static void SetLanguage(string language) method LoadAddonLocalization (line 192) | public static void LoadAddonLocalization(string addonDir) FILE: source/Playnite/Localization/LocalizationKeys.cs class LOC (line 6) | public static class LOC FILE: source/Playnite/Manifests/AddonManifestBase.cs type AddonType (line 10) | public enum AddonType class AddonManifestBase (line 19) | public class AddonManifestBase : ObservableObject class AddonUserAgreement (line 21) | public class AddonUserAgreement class AddonScreenshot (line 27) | public class AddonScreenshot class AddonInstallerPackage (line 48) | public class AddonInstallerPackage class AddonInstallerManifestBase (line 57) | public class AddonInstallerManifestBase FILE: source/Playnite/Manifests/AddonManifests.cs class AddonInstallerManifest (line 19) | public class AddonInstallerManifest : AddonInstallerManifestBase method GetLatestCompatiblePackage (line 23) | public AddonInstallerPackage GetLatestCompatiblePackage() method GetCompatiblePackages (line 34) | public List GetCompatiblePackages() method GetCompatiblePackages (line 39) | public List GetCompatiblePackages(Version apiVe... method GetApiVersion (line 51) | private static Version GetApiVersion(AddonType type) class AddonManifest (line 69) | public class AddonManifest : AddonManifestBase method GetTargetDownloadPath (line 148) | public string GetTargetDownloadPath() method GetAddonPackageExtension (line 153) | public static string GetAddonPackageExtension(AddonType type) method CheckAddonLicense (line 169) | public bool? CheckAddonLicense() method ToString (line 212) | public override string ToString() method DownloadInstallerManifest (line 217) | public void DownloadInstallerManifest() method DownloadInstallerManifest (line 222) | public void DownloadInstallerManifest(CancellationToken cancelToken) FILE: source/Playnite/Manifests/ExtensionManifest.cs type ExtensionType (line 14) | public enum ExtensionType class BaseExtensionManifest (line 22) | public class BaseExtensionManifest method VerifyManifest (line 43) | public void VerifyManifest() class ExtensionManifest (line 52) | public class ExtensionManifest : BaseExtensionManifest method ExtensionManifest (line 66) | public ExtensionManifest() method FromFile (line 70) | public static ExtensionManifest FromFile(string descriptorPath) FILE: source/Playnite/Manifests/ThemeManifest.cs class ThemeManifest (line 13) | public class ThemeManifest : BaseExtensionManifest method ThemeManifest (line 28) | public ThemeManifest() method ThemeManifest (line 32) | public ThemeManifest(string manifestPath) method ToString (line 59) | public override string ToString() FILE: source/Playnite/MenuHelpers.cs class MenuHelpers (line 20) | public class MenuHelpers method GetIcon (line 22) | public static object GetIcon(string iconName, double imageHeight = 16,... method GenerateMenuParents (line 75) | public static MenuItem GenerateMenuParents(Dictionary( FILE: source/Playnite/MenuItems.cs class MenuItems (line 15) | public class MenuItems method CacheIcons (line 33) | private static void CacheIcons() method GetGlobalPluginCommands (line 56) | public static List GetGlobalPluginCommands(MainViewModelBa... method GetSearchExtensionsMainMenuItem (line 83) | public static List GetSearchExtensionsMainMenuItem(MainVie... method GetSearchGameMenuItems (line 164) | public static List GetSearchGameMenuItems(Game game, MainV... FILE: source/Playnite/Metadata/MetadataDownloader.cs class MetadataDownloader (line 16) | public class MetadataDownloader : IDisposable method MetadataDownloader (line 24) | public MetadataDownloader(IGameDatabaseMain database, List sources) class MetadataDownloaderSettings (line 59) | public class MetadataDownloaderSettings : ObservableObject method MetadataDownloaderSettings (line 302) | public MetadataDownloaderSettings() method GetDefaultSettings (line 306) | public static MetadataDownloaderSettings GetDefaultSettings() method ConfigureFields (line 319) | public void ConfigureFields(List sources, bool import) FILE: source/Playnite/Metadata/MetadataFileExtensions.cs class MetadataFileExtensions (line 14) | public static class MetadataFileExtensions method GetLocalFile (line 22) | public static string GetLocalFile(this MetadataFile file, Cancellation... FILE: source/Playnite/Native/Fileapi.cs class Fileapi (line 9) | public class Fileapi FILE: source/Playnite/Native/Gdi32.cs class Gdi32 (line 10) | public class Gdi32 method DeleteObject (line 14) | [DllImport(dllName, SetLastError = true)] FILE: source/Playnite/Native/Kernel32.cs class Kernel32 (line 11) | public class Kernel32 method GetFinalPathNameByHandle (line 15) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Auto)] method CloseHandle (line 18) | [DllImport(dllName, SetLastError = true)] method CreateFile (line 22) | [DllImport(dllName, CharSet = CharSet.Auto, SetLastError = true)] method LoadLibraryEx (line 32) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Auto)] method LoadResource (line 35) | [DllImport(dllName, SetLastError = true)] method FindResource (line 38) | [DllImport(dllName, SetLastError = true)] method SizeofResource (line 41) | [DllImport(dllName, SetLastError = true)] method FreeLibrary (line 44) | [DllImport(dllName, SetLastError = true)] method EnumResourceNames (line 47) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Unicode)] method FindResource (line 50) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Unicode)] method LockResource (line 53) | [DllImport(dllName, SetLastError = true)] method GetCurrentProcess (line 56) | [DllImport(dllName, SetLastError = true)] method QueryDosDevice (line 59) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Unicode)] method CreateProcess (line 62) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Auto)] method OpenProcess (line 75) | [DllImport(dllName, SetLastError = true)] method QueryFullProcessImageName (line 78) | [DllImport(dllName, CharSet = CharSet.Auto)] method GetFileAttributesW (line 81) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Unicode)] method GetCompressedFileSizeW (line 85) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Unicode)] method GetDiskFreeSpaceW (line 90) | [DllImport(dllName, SetLastError = true, PreserveSig = true, CharSet =... FILE: source/Playnite/Native/Ntdll.cs type ProcessAccessFlags (line 10) | [Flags] type PROCESS_BASIC_INFORMATION (line 28) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type PROCESSINFOCLASS (line 44) | public enum PROCESSINFOCLASS : int class Ntdll (line 106) | public class Ntdll method NtQueryInformationProcess (line 110) | [DllImport(dllName, SetLastError = true)] FILE: source/Playnite/Native/Powrprof.cs class Powrprof (line 10) | public class Powrprof method SetSuspendState (line 14) | [DllImport(dllName, CharSet = CharSet.Auto, ExactSpelling = true)] FILE: source/Playnite/Native/Processthreadsapi.cs type STARTUPINFO (line 10) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] type PROCESS_INFORMATION (line 33) | [StructLayout(LayoutKind.Sequential)] FILE: source/Playnite/Native/Psapi.cs class Psapi (line 10) | public class Psapi method GetMappedFileName (line 14) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Unicode)] FILE: source/Playnite/Native/Shell32.cs class Shell32 (line 10) | public class Shell32 method ExtractIconEx (line 14) | [DllImport(dllName)] FILE: source/Playnite/Native/Shlwapi.cs type MatchPatternFlags (line 10) | [Flags] class Shlwapi (line 18) | public class Shlwapi method SHLoadIndirectString (line 22) | [DllImport(dllName, BestFitMapping = false, CharSet = CharSet.Unicode,... method PathMatchSpecExW (line 25) | [DllImport(dllName, SetLastError = false)] FILE: source/Playnite/Native/User32.cs class User32 (line 13) | public class User32 method GetDisplayConfigBufferSizes (line 17) | [DllImport(dllName)] method QueryDisplayConfig (line 20) | [DllImport(dllName)] method DisplayConfigGetDeviceInfo (line 27) | [DllImport(dllName)] method DisplayConfigGetDeviceInfo (line 30) | [DllImport(dllName)] method DisplayConfigSetDeviceInfo (line 33) | [DllImport(dllName)] method GetForegroundWindow (line 36) | [DllImport(dllName)] method GetWindowThreadProcessId (line 39) | [DllImport(dllName)] method AttachThreadInput (line 42) | [DllImport(dllName)] method SetWindowPos (line 45) | [DllImport(dllName)] method ShowCursor (line 48) | [DllImport(dllName)] method _SetWindowPos (line 51) | [DllImport(dllName, EntryPoint = "SetWindowPos", SetLastError = true)] method SetWindowPos (line 55) | public static void SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, i... method DefWindowProc (line 63) | [DllImport("user32", CallingConvention = CallingConvention.Winapi)] method SendMessage (line 66) | [DllImport(dllName, CharSet = CharSet.Auto)] method SendMessage (line 69) | [DllImport(dllName, CharSet = CharSet.Auto)] method SendMessage (line 72) | [DllImport(dllName, CharSet = CharSet.Auto)] method SendMessage (line 75) | [DllImport(dllName, CharSet = CharSet.Auto)] method SendMessage (line 78) | [DllImport(dllName, CharSet = CharSet.Auto)] method SendMessage (line 81) | [DllImport(dllName, CharSet = CharSet.Auto)] method WinVerifyTrust (line 84) | [DllImport("Wintrust.dll", PreserveSig = true, SetLastError = false)] method FindWindow (line 87) | [DllImport(dllName, CharSet = CharSet.Auto)] method MonitorFromWindow (line 90) | [DllImport(dllName)] method _GetMonitorInfo (line 93) | [DllImport(dllName, EntryPoint = "GetMonitorInfo", SetLastError = true)] method DestroyIcon (line 97) | [DllImport(dllName, EntryPoint = "DestroyIcon", SetLastError = true)] method GetMonitorInfo (line 100) | public static MONITORINFO GetMonitorInfo(IntPtr hMonitor) method GetWindowLong (line 110) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Auto)] method SetWindowLong (line 113) | [DllImport(dllName, CharSet = CharSet.Auto)] method RegisterHotKey (line 116) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Auto)] method UnregisterHotKey (line 119) | [DllImport(dllName, SetLastError = true, CharSet = CharSet.Auto)] method GetCursorPos (line 122) | [DllImport(dllName, SetLastError = true)] method LockWorkStation (line 126) | [DllImport(dllName, SetLastError = true)] type ExitWindowsFlags (line 129) | [Flags] method ExitWindowsEx (line 145) | [DllImport(dllName, SetLastError = true)] type TOKEN_PRIVILEGES (line 148) | [StructLayout(LayoutKind.Sequential)] method LookupPrivilegeValue (line 156) | [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)] method OpenProcessToken (line 159) | [DllImport("advapi32", SetLastError = true), SuppressUnmanagedCodeSecu... method AdjustTokenPrivileges (line 162) | [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)] method EnablePrivilege (line 171) | public static bool EnablePrivilege(string lpszPrivilege, bool bEnableP... FILE: source/Playnite/Native/WinError.cs class WinError (line 9) | public class WinError FILE: source/Playnite/Native/Winbase.cs type SECURITY_ATTRIBUTES (line 13) | [StructLayout(LayoutKind.Sequential)] FILE: source/Playnite/Native/Windef.cs class Windef (line 11) | public static class Windef method LOWORD (line 13) | internal static int LOWORD(int i) type POINTL (line 19) | [StructLayout(LayoutKind.Sequential)] type SIZE (line 26) | [StructLayout(LayoutKind.Sequential)] type POINT (line 33) | [Serializable] method POINT (line 40) | public POINT(int x, int y) method Equals (line 58) | public override bool Equals(object obj) method GetHashCode (line 68) | public override int GetHashCode() type RECT (line 84) | [StructLayout(LayoutKind.Sequential, Pack = 0)] method RECT (line 94) | public RECT(int left, int top, int right, int bottom) method RECT (line 102) | public RECT(RECT rcSrc) method Offset (line 110) | [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivate... method Union (line 171) | [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivate... method Equals (line 183) | public override bool Equals(object obj) method ToString (line 208) | public override string ToString() method GetHashCode (line 215) | public override int GetHashCode() FILE: source/Playnite/Native/Wingdi.cs type DISPLAYCONFIG_PATH_INFO (line 10) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_MODE_INFO_UNION (line 18) | [StructLayout(LayoutKind.Explicit)] type DISPLAYCONFIG_MODE_INFO (line 28) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_SOURCE_INFO (line 37) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_TARGET_INFO (line 46) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_MODE (line 61) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_SOURCE_MODE (line 67) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS (line 76) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_RATIONAL (line 82) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_VIDEO_SIGNAL_INFO (line 89) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_2DREGION (line 101) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_DEVICE_INFO_HEADER (line 108) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_DEVICE_NAME (line 117) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO (line 134) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_SET_ADVANCED_COLOR_STATE (line 146) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_MODE_INFO_TYPE (line 170) | public enum DISPLAYCONFIG_MODE_INFO_TYPE : uint type DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY (line 177) | public enum DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY : uint type DISPLAYCONFIG_SCANLINE_ORDERING (line 199) | public enum DISPLAYCONFIG_SCANLINE_ORDERING : uint type DISPLAYCONFIG_ROTATION (line 209) | public enum DISPLAYCONFIG_ROTATION : uint type DISPLAYCONFIG_SCALING (line 218) | public enum DISPLAYCONFIG_SCALING : uint type DISPLAYCONFIG_PIXELFORMAT (line 229) | public enum DISPLAYCONFIG_PIXELFORMAT : uint type DISPLAYCONFIG_DEVICE_INFO_TYPE (line 239) | public enum DISPLAYCONFIG_DEVICE_INFO_TYPE : uint type DISPLAYCONFIG_COLOR_ENCODING (line 257) | public enum DISPLAYCONFIG_COLOR_ENCODING : uint FILE: source/Playnite/Native/Winnt.cs class Winnt (line 10) | public static class Winnt type LUID (line 32) | [StructLayout(LayoutKind.Sequential)] FILE: source/Playnite/Native/Wintrust.cs class Wintrust (line 10) | public class Wintrust class UnmanagedPointer (line 12) | internal sealed class UnmanagedPointer : IDisposable method UnmanagedPointer (line 17) | internal UnmanagedPointer(IntPtr ptr, WINTRUST_DATA.AllocMethod method) method Dispose (line 28) | private void Dispose(bool disposing) method Dispose (line 50) | public void Dispose() type WINTRUST_FILE_INFO (line 62) | internal struct WINTRUST_FILE_INFO : IDisposable method WINTRUST_FILE_INFO (line 70) | public WINTRUST_FILE_INFO(string fileName, Guid subject) method Dispose (line 87) | public void Dispose() method Dispose (line 92) | private void Dispose(bool disposing) type WINTRUST_DATA (line 102) | [StructLayout(LayoutKind.Sequential)] type AllocMethod (line 105) | public enum AllocMethod type UnionChoice (line 111) | public enum UnionChoice type UiChoice (line 120) | public enum UiChoice type RevocationCheckFlags (line 128) | public enum RevocationCheckFlags type StateAction (line 134) | public enum StateAction type TrustProviderFlags (line 143) | public enum TrustProviderFlags type UIContext (line 158) | public enum UIContext method WINTRUST_DATA (line 164) | public WINTRUST_DATA(WINTRUST_FILE_INFO fileInfo) method Dispose (line 194) | public void Dispose() method Dispose (line 199) | private void Dispose(bool disposing) FILE: source/Playnite/Native/winuser.cs class Winuser (line 10) | public static class Winuser type QUERY_DEVICE_CONFIG_FLAGS (line 315) | public enum QUERY_DEVICE_CONFIG_FLAGS : uint type SWP (line 322) | [Flags] type MonitorOptions (line 343) | public enum MonitorOptions : uint class MONITORINFO (line 350) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] type MINMAXINFO (line 359) | [StructLayout(LayoutKind.Sequential)] FILE: source/Playnite/ObservablePowerStatus.cs type BatteryChargeLevel (line 13) | public enum BatteryChargeLevel class ObservablePowerStatus (line 21) | public class ObservablePowerStatus : ObservableObject, IDisposable method ObservablePowerStatus (line 66) | public ObservablePowerStatus() method StartWatcher (line 75) | public async void StartWatcher() method StopWatcher (line 101) | public async void StopWatcher() method Dispose (line 110) | public void Dispose() FILE: source/Playnite/ObservableTime.cs class ObservableTime (line 12) | public class ObservableTime : ObservableObject method ObservableTime (line 23) | public ObservableTime() method StartWatcher (line 32) | public async void StartWatcher() method StopWatcher (line 56) | public async void StopWatcher() method Dispose (line 65) | public void Dispose() FILE: source/Playnite/PipeServer.cs class CommandExecutedEventArgs (line 16) | public class CommandExecutedEventArgs : EventArgs method CommandExecutedEventArgs (line 28) | public CommandExecutedEventArgs() method CommandExecutedEventArgs (line 32) | public CommandExecutedEventArgs(CmdlineCommand command, string args) type IPipeService (line 39) | [ServiceContract] method InvokeCommand (line 42) | [OperationContract(IsOneWay = true)] class PipeService (line 46) | [ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceCon... method PipeService (line 52) | public PipeService() method InvokeCommand (line 57) | public void InvokeCommand(CmdlineCommand command, string args) class PipeServer (line 70) | public class PipeServer method PipeServer (line 75) | public PipeServer(string endpoint) method StartServer (line 80) | public void StartServer(IPipeService service) method StopServer (line 87) | public void StopServer() class PipeClient (line 93) | public class PipeClient : ClientBase method PipeClient (line 95) | public PipeClient(string endpoint) method InvokeCommand (line 100) | public void InvokeCommand(CmdlineCommand command, string args) FILE: source/Playnite/PlayniteEnvironment.cs type ReleaseChannel (line 13) | public enum ReleaseChannel class PlayniteEnvironment (line 20) | public static class PlayniteEnvironment FILE: source/Playnite/PlayniteProcess.cs class PlayniteProcess (line 10) | public class PlayniteProcess FILE: source/Playnite/PlayniteUriHandler.cs class UriCommands (line 13) | public class UriCommands class PlayniteUriHandler (line 23) | public class PlayniteUriHandler : IUriHandlerAPI method RegisterSource (line 31) | public void RegisterSource(string source, Action... method RemoveSource (line 51) | public void RemoveSource(string source) method ParseUri (line 60) | public static (string source, string[] arguments) ParseUri(string uri) method ProcessUri (line 78) | internal void ProcessUri(string uri) FILE: source/Playnite/Plugins/ExtensionFactory.cs class ExtensionsStatusBinder (line 21) | public class ExtensionsStatusBinder class Status (line 23) | public class Status : ObservableObject class LoadedPlugin (line 41) | public class LoadedPlugin method LoadedPlugin (line 47) | public LoadedPlugin(Plugin plugin, ExtensionManifest description) type AddonLoadError (line 58) | public enum AddonLoadError class ExtensionFactory (line 65) | public class ExtensionFactory : ObservableObject, IDisposable method ExtensionFactory (line 99) | public ExtensionFactory(IGameDatabase database, GameControllerFactory ... method Dispose (line 113) | public void Dispose() method DisposeScripts (line 126) | private void DisposeScripts() method DisposePlugins (line 146) | private void DisposePlugins() method CreatePluginFolders (line 166) | public static void CreatePluginFolders() method GetManifestsFromPath (line 173) | private static IEnumerable GetManifestsFromPath(str... method GetManifestFromFile (line 208) | private static ExtensionManifest GetManifestFromFile(string file) method DeduplicateExtList (line 226) | internal static IEnumerable DeduplicateExtList(... method GetInstalledManifests (line 231) | public static List GetInstalledManifests(List ignoreList, bool builtInOnly, Lis... method LoadPlugins (line 390) | public void LoadPlugins(List ignoreList, bool builtInOnly, Lis... method LoadPlugins (line 461) | private IEnumerable LoadPlugins(ExtensionManifest descriptor, ... method InvokeExtension (line 496) | public bool InvokeExtension(ExtensionFunction function, out Exception ... method Controllers_Uninstalled (line 513) | private void Controllers_Uninstalled(object sender, GameUninstalledEve... method Controllers_Stopped (line 547) | private void Controllers_Stopped(object sender, GameStoppedEventArgs a... method InvokeOnGameStopped (line 556) | public void InvokeOnGameStopped(Game game, ulong ellapsedTime, bool ma... method Controllers_StartupCancelled (line 590) | private void Controllers_StartupCancelled(object sender, OnGameStartup... method Controllers_Starting (line 617) | private void Controllers_Starting(object sender, OnGameStartingEventAr... method Controllers_Started (line 652) | private void Controllers_Started(object sender, GameStartedEventArgs a... method Controllers_Installed (line 693) | private void Controllers_Installed(object sender, GameInstalledEventAr... method Controllers_InstallationCancelled (line 727) | private void Controllers_InstallationCancelled(object sender, GameInst... method InvokeOnGameSelected (line 761) | public void InvokeOnGameSelected(List oldValue, List newVa... method NotifiyOnApplicationStarted (line 789) | public void NotifiyOnApplicationStarted() method NotifiyOnApplicationStopped (line 816) | public void NotifiyOnApplicationStopped() method NotifiyOnLibraryUpdated (line 843) | public void NotifiyOnLibraryUpdated() method GetLibraryPlugin (line 870) | public LibraryPlugin GetLibraryPlugin(Guid pluginId) method AddCustomElementSupport (line 881) | public void AddCustomElementSupport(Plugin source, AddCustomElementSup... method AddSettingsSupport (line 894) | public void AddSettingsSupport(Plugin source, AddSettingsSupportArgs a... method AddConvertersSupport (line 907) | public void AddConvertersSupport(Plugin source, AddConvertersSupportAr... method GetTopPanelPluginItems (line 922) | public List GetTopPanelPluginItems() class PluginUiElementSupport (line 945) | public class PluginUiElementSupport : AddCustomElementSupportArgs class PluginSettingsSupport (line 950) | public class PluginSettingsSupport : AddSettingsSupportArgs class PluginConvertersSupport (line 955) | public class PluginConvertersSupport : AddConvertersSupportArgs FILE: source/Playnite/Plugins/ExtensionInstaller.cs type ExtInstallType (line 14) | public enum ExtInstallType class ExtensionInstallQueueItem (line 20) | public class ExtensionInstallQueueItem method ExtensionInstallQueueItem (line 26) | public ExtensionInstallQueueItem() method ExtensionInstallQueueItem (line 30) | public ExtensionInstallQueueItem(string path, ExtInstallType type) method ToString (line 36) | public override string ToString() class ExtensionInstallResult (line 42) | public class ExtensionInstallResult method ExtensionInstallResult (line 49) | public ExtensionInstallResult(bool updated, BaseExtensionManifest inst... method ExtensionInstallResult (line 56) | public ExtensionInstallResult(Exception installError, string packageP... class ExtensionInstaller (line 63) | public class ExtensionInstaller method ExtensionInstaller (line 69) | static ExtensionInstaller() method AgreeAddonLicense (line 81) | public static void AgreeAddonLicense(string addonId) method RemoveAddonLicenseAgreement (line 87) | public static void RemoveAddonLicenseAgreement(string addonId) method GetAddonLicenseAgreed (line 96) | public static DateTime? GetAddonLicenseAgreed(string addonId) method GetQueuedItems (line 108) | public static List GetQueuedItems() method InstallExtensionQueue (line 118) | public static List InstallExtensionQueue() method InstallPackedFile (line 183) | public static ExtensionInstallResult InstallPackedFile(string packa... method InstallPackedExtension (line 222) | public static ExtensionInstallResult InstallPackedExtension(string path) method InstallPackedTheme (line 231) | public static ExtensionInstallResult InstallPackedTheme(string path) method GetPackedManifest (line 240) | private static T GetPackedManifest(string packagePath, string nanif... method GetManifestFromDir (line 260) | private static BaseExtensionManifest GetManifestFromDir(string extDir) method GetManifestFile (line 282) | private static T GetManifestFile(string manifestPath) where T : class method GetPackedThemeManifest (line 287) | public static ThemeManifest GetPackedThemeManifest(string packagePath) method GetThemeManifest (line 292) | public static ThemeManifest GetThemeManifest(string manifestPath) method GetPackedExtensionManifest (line 297) | public static ExtensionManifest GetPackedExtensionManifest(string pack... method GetExtensionManifest (line 302) | public static ExtensionManifest GetExtensionManifest(string manifestPath) method QueuePackageInstall (line 307) | public static void QueuePackageInstall(string packagePath) method QueueExtensionUninstall (line 312) | public static void QueueExtensionUninstall(string extensionDirectory) method QueueExtensionOperation (line 317) | private static void QueueExtensionOperation(string extensionPath, ExtI... method VerifyExtensionPackage (line 327) | public static void VerifyExtensionPackage(string packagePath) method VerifyThemePackage (line 365) | public static void VerifyThemePackage(string packagePath) FILE: source/Playnite/SDL2.cs class SDL (line 41) | public static class SDL method PtrToStructure (line 52) | internal static T PtrToStructure<[DynamicallyAccessedMembers(Dynamical... method GetDelegateForFunctionPointer (line 57) | internal static T GetDelegateForFunctionPointer(IntPtr ptr) where T... method PtrToStructure (line 62) | internal static T PtrToStructure(IntPtr ptr) method GetDelegateForFunctionPointer (line 67) | internal static Delegate GetDelegateForFunctionPointer(IntPtr ptr) method SizeOf (line 73) | internal static int SizeOf() method Utf8Size (line 87) | internal static int Utf8Size(string str) method Utf8Encode (line 95) | internal static unsafe byte* Utf8Encode(string str, byte* buffer, int ... method Utf8EncodeHeap (line 111) | internal static unsafe byte* Utf8EncodeHeap(string str) method UTF8_ToManaged (line 128) | public static unsafe string UTF8_ToManaged(IntPtr s, bool freePtr = fa... method SDL_FOURCC (line 185) | public static uint SDL_FOURCC(byte A, byte B, byte C, byte D) type SDL_bool (line 190) | public enum SDL_bool method SDL_malloc (line 198) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_free (line 201) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_memcpy (line 209) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_RWops (line 258) | [StructLayout(LayoutKind.Sequential)] method INTERNAL_SDL_RWFromFile (line 277) | [DllImport(nativeLibName, EntryPoint = "SDL_RWFromFile", CallingConven... method SDL_RWFromFile (line 282) | public static unsafe IntPtr SDL_RWFromFile( method SDL_AllocRW (line 298) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreeRW (line 302) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWFromFP (line 306) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWFromMem (line 310) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWFromConstMem (line 314) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWsize (line 320) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWseek (line 326) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWtell (line 336) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWread (line 342) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWwrite (line 353) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadU8 (line 363) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadLE16 (line 366) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadBE16 (line 369) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadLE32 (line 372) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadBE32 (line 375) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadLE64 (line 378) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ReadBE64 (line 381) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteU8 (line 386) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteLE16 (line 389) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteBE16 (line 392) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteLE32 (line 395) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteBE32 (line 398) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteLE64 (line 401) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WriteBE64 (line 404) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RWclose (line 410) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_LoadFile (line 417) | [DllImport(nativeLibName, EntryPoint = "SDL_LoadFile", CallingConventi... method SDL_LoadFile (line 419) | public static unsafe IntPtr SDL_LoadFile(string file, out IntPtr datas... method SDL_SetMainReady (line 431) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WinRTRunApp (line 438) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GDKRunApp (line 447) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UIKitRunApp (line 456) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Init (line 482) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_InitSubSystem (line 485) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Quit (line 488) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_QuitSubSystem (line 491) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WasInit (line 494) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetPlatform (line 501) | [DllImport(nativeLibName, EntryPoint = "SDL_GetPlatform", CallingConve... method SDL_GetPlatform (line 503) | public static string SDL_GetPlatform() type SDL_HintPriority (line 809) | public enum SDL_HintPriority method SDL_ClearHints (line 816) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetHint (line 819) | [DllImport(nativeLibName, EntryPoint = "SDL_GetHint", CallingConventio... method SDL_GetHint (line 821) | public static unsafe string SDL_GetHint(string name) method INTERNAL_SDL_SetHint (line 832) | [DllImport(nativeLibName, EntryPoint = "SDL_SetHint", CallingConventio... method SDL_SetHint (line 837) | public static unsafe SDL_bool SDL_SetHint(string name, string value) method INTERNAL_SDL_SetHintWithPriority (line 851) | [DllImport(nativeLibName, EntryPoint = "SDL_SetHintWithPriority", Call... method SDL_SetHintWithPriority (line 857) | public static unsafe SDL_bool SDL_SetHintWithPriority( method INTERNAL_SDL_GetHintBoolean (line 876) | [DllImport(nativeLibName, EntryPoint = "SDL_GetHintBoolean", CallingCo... method SDL_GetHintBoolean (line 881) | public static unsafe SDL_bool SDL_GetHintBoolean( method SDL_ClearError (line 897) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetError (line 900) | [DllImport(nativeLibName, EntryPoint = "SDL_GetError", CallingConventi... method SDL_GetError (line 902) | public static string SDL_GetError() method INTERNAL_SDL_SetError (line 908) | [DllImport(nativeLibName, EntryPoint = "SDL_SetError", CallingConventi... method SDL_SetError (line 910) | public static unsafe void SDL_SetError(string fmtAndArglist) method SDL_GetErrorMsg (line 922) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_LogCategory (line 929) | public enum SDL_LogCategory type SDL_LogPriority (line 964) | public enum SDL_LogPriority method INTERNAL_SDL_Log (line 985) | [DllImport(nativeLibName, EntryPoint = "SDL_Log", CallingConvention = ... method SDL_Log (line 987) | public static unsafe void SDL_Log(string fmtAndArglist) method INTERNAL_SDL_LogVerbose (line 997) | [DllImport(nativeLibName, EntryPoint = "SDL_LogVerbose", CallingConven... method SDL_LogVerbose (line 1002) | public static unsafe void SDL_LogVerbose( method INTERNAL_SDL_LogDebug (line 1015) | [DllImport(nativeLibName, EntryPoint = "SDL_LogDebug", CallingConventi... method SDL_LogDebug (line 1020) | public static unsafe void SDL_LogDebug( method INTERNAL_SDL_LogInfo (line 1033) | [DllImport(nativeLibName, EntryPoint = "SDL_LogInfo", CallingConventio... method SDL_LogInfo (line 1038) | public static unsafe void SDL_LogInfo( method INTERNAL_SDL_LogWarn (line 1051) | [DllImport(nativeLibName, EntryPoint = "SDL_LogWarn", CallingConventio... method SDL_LogWarn (line 1056) | public static unsafe void SDL_LogWarn( method INTERNAL_SDL_LogError (line 1069) | [DllImport(nativeLibName, EntryPoint = "SDL_LogError", CallingConventi... method SDL_LogError (line 1074) | public static unsafe void SDL_LogError( method INTERNAL_SDL_LogCritical (line 1087) | [DllImport(nativeLibName, EntryPoint = "SDL_LogCritical", CallingConve... method SDL_LogCritical (line 1092) | public static unsafe void SDL_LogCritical( method INTERNAL_SDL_LogMessage (line 1105) | [DllImport(nativeLibName, EntryPoint = "SDL_LogMessage", CallingConven... method SDL_LogMessage (line 1111) | public static unsafe void SDL_LogMessage( method INTERNAL_SDL_LogMessageV (line 1126) | [DllImport(nativeLibName, EntryPoint = "SDL_LogMessageV", CallingConve... method SDL_LogMessageV (line 1132) | public static unsafe void SDL_LogMessageV( method SDL_LogGetPriority (line 1146) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LogSetPriority (line 1151) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LogSetAllPriority (line 1157) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LogResetPriorities (line 1162) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LogGetOutputFunction (line 1166) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LogGetOutputFunction (line 1171) | public static void SDL_LogGetOutputFunction( method SDL_LogSetOutputFunction (line 1193) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_MessageBoxFlags (line 1203) | [Flags] type SDL_MessageBoxButtonFlags (line 1211) | [Flags] type INTERNAL_SDL_MessageBoxButtonData (line 1218) | [StructLayout(LayoutKind.Sequential)] type SDL_MessageBoxButtonData (line 1226) | [StructLayout(LayoutKind.Sequential)] type SDL_MessageBoxColor (line 1234) | [StructLayout(LayoutKind.Sequential)] type SDL_MessageBoxColorType (line 1240) | public enum SDL_MessageBoxColorType type SDL_MessageBoxColorScheme (line 1250) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_SDL_MessageBoxData (line 1257) | [StructLayout(LayoutKind.Sequential)] type SDL_MessageBoxData (line 1269) | [StructLayout(LayoutKind.Sequential)] method INTERNAL_SDL_ShowMessageBox (line 1281) | [DllImport(nativeLibName, EntryPoint = "SDL_ShowMessageBox", CallingCo... method INTERNAL_AllocUTF8 (line 1285) | private static IntPtr INTERNAL_AllocUTF8(string str) method SDL_ShowMessageBox (line 1297) | public static unsafe int SDL_ShowMessageBox([In()] ref SDL_MessageBoxD... method INTERNAL_SDL_ShowSimpleMessageBox (line 1344) | [DllImport(nativeLibName, EntryPoint = "SDL_ShowSimpleMessageBox", Cal... method SDL_ShowSimpleMessageBox (line 1351) | public static unsafe int SDL_ShowSimpleMessageBox( type SDL_version (line 1389) | [StructLayout(LayoutKind.Sequential)] method SDL_VERSION (line 1397) | public static void SDL_VERSION(out SDL_version x) method SDL_VERSIONNUM (line 1404) | public static int SDL_VERSIONNUM(int X, int Y, int Z) method SDL_VERSION_ATLEAST (line 1409) | public static bool SDL_VERSION_ATLEAST(int X, int Y, int Z) method SDL_GetVersion (line 1414) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetRevision (line 1417) | [DllImport(nativeLibName, EntryPoint = "SDL_GetRevision", CallingConve... method SDL_GetRevision (line 1419) | public static string SDL_GetRevision() method SDL_GetRevisionNumber (line 1424) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_GLattr (line 1431) | public enum SDL_GLattr type SDL_GLprofile (line 1462) | [Flags] type SDL_GLcontext (line 1470) | [Flags] type SDL_WindowEventID (line 1479) | public enum SDL_WindowEventID : byte type SDL_DisplayEventID (line 1504) | public enum SDL_DisplayEventID : byte type SDL_DisplayOrientation (line 1512) | public enum SDL_DisplayOrientation type SDL_FlashOperation (line 1522) | public enum SDL_FlashOperation type SDL_WindowFlags (line 1529) | [Flags] type SDL_HitTestResult (line 1562) | public enum SDL_HitTestResult method SDL_WINDOWPOS_UNDEFINED_DISPLAY (line 1581) | public static int SDL_WINDOWPOS_UNDEFINED_DISPLAY(int X) method SDL_WINDOWPOS_ISUNDEFINED (line 1586) | public static bool SDL_WINDOWPOS_ISUNDEFINED(int X) method SDL_WINDOWPOS_CENTERED_DISPLAY (line 1591) | public static int SDL_WINDOWPOS_CENTERED_DISPLAY(int X) method SDL_WINDOWPOS_ISCENTERED (line 1596) | public static bool SDL_WINDOWPOS_ISCENTERED(int X) type SDL_DisplayMode (line 1601) | [StructLayout(LayoutKind.Sequential)] method INTERNAL_SDL_CreateWindow (line 1618) | [DllImport(nativeLibName, EntryPoint = "SDL_CreateWindow", CallingConv... method SDL_CreateWindow (line 1627) | public static unsafe IntPtr SDL_CreateWindow( method SDL_CreateWindowAndRenderer (line 1645) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateWindowFrom (line 1655) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DestroyWindow (line 1659) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DisableScreenSaver (line 1662) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_EnableScreenSaver (line 1665) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetClosestDisplayMode (line 1669) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetCurrentDisplayMode (line 1676) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetCurrentVideoDriver (line 1682) | [DllImport(nativeLibName, EntryPoint = "SDL_GetCurrentVideoDriver", Ca... method SDL_GetCurrentVideoDriver (line 1684) | public static string SDL_GetCurrentVideoDriver() method SDL_GetDesktopDisplayMode (line 1689) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetDisplayName (line 1695) | [DllImport(nativeLibName, EntryPoint = "SDL_GetDisplayName", CallingCo... method SDL_GetDisplayName (line 1697) | public static string SDL_GetDisplayName(int index) method SDL_GetDisplayBounds (line 1702) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetDisplayDPI (line 1709) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetDisplayOrientation (line 1718) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetDisplayMode (line 1723) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetDisplayUsableBounds (line 1731) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetNumDisplayModes (line 1737) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetNumVideoDisplays (line 1742) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetNumVideoDrivers (line 1745) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetVideoDriver (line 1748) | [DllImport(nativeLibName, EntryPoint = "SDL_GetVideoDriver", CallingCo... method SDL_GetVideoDriver (line 1752) | public static string SDL_GetVideoDriver(int index) method SDL_GetWindowBrightness (line 1758) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowOpacity (line 1766) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowOpacity (line 1775) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowModalFor (line 1784) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowInputFocus (line 1793) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetWindowData (line 1797) | [DllImport(nativeLibName, EntryPoint = "SDL_GetWindowData", CallingCon... method SDL_GetWindowData (line 1802) | public static unsafe IntPtr SDL_GetWindowData( method SDL_GetWindowDisplayIndex (line 1815) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowDisplayMode (line 1821) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowICCProfile (line 1832) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowFlags (line 1839) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowFromID (line 1843) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowGammaRamp (line 1847) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowGrab (line 1859) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowKeyboardGrab (line 1865) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowMouseGrab (line 1871) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowID (line 1875) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowPixelFormat (line 1879) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowMaximumSize (line 1885) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowMinimumSize (line 1893) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowPosition (line 1901) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowSize (line 1909) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowSurface (line 1917) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetWindowTitle (line 1921) | [DllImport(nativeLibName, EntryPoint = "SDL_GetWindowTitle", CallingCo... method SDL_GetWindowTitle (line 1925) | public static string SDL_GetWindowTitle(IntPtr window) method SDL_GL_BindTexture (line 1933) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_CreateContext (line 1941) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_DeleteContext (line 1945) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GL_LoadLibrary (line 1948) | [DllImport(nativeLibName, EntryPoint = "SDL_GL_LoadLibrary", CallingCo... method SDL_GL_LoadLibrary (line 1950) | public static unsafe int SDL_GL_LoadLibrary(string path) method SDL_GL_GetProcAddress (line 1961) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_GetProcAddress (line 1965) | public static unsafe IntPtr SDL_GL_GetProcAddress(string proc) method SDL_GL_UnloadLibrary (line 1974) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GL_ExtensionSupported (line 1977) | [DllImport(nativeLibName, EntryPoint = "SDL_GL_ExtensionSupported", Ca... method SDL_GL_ExtensionSupported (line 1981) | public static unsafe SDL_bool SDL_GL_ExtensionSupported(string extension) method SDL_GL_ResetAttributes (line 1991) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_GetAttribute (line 1994) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_GetSwapInterval (line 2000) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_MakeCurrent (line 2004) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_GetCurrentWindow (line 2011) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_GetCurrentContext (line 2015) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_GetDrawableSize (line 2021) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_SetAttribute (line 2028) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_SetAttribute (line 2034) | public static int SDL_GL_SetAttribute( method SDL_GL_SetSwapInterval (line 2041) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_SwapWindow (line 2045) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GL_UnbindTexture (line 2049) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HideWindow (line 2053) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsScreenSaverEnabled (line 2056) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MaximizeWindow (line 2060) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MinimizeWindow (line 2064) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RaiseWindow (line 2068) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RestoreWindow (line 2072) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowBrightness (line 2076) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_SetWindowData (line 2083) | [DllImport(nativeLibName, EntryPoint = "SDL_SetWindowData", CallingCon... method SDL_SetWindowData (line 2089) | public static unsafe IntPtr SDL_SetWindowData( method SDL_SetWindowDisplayMode (line 2104) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowDisplayMode (line 2112) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowFullscreen (line 2119) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowGammaRamp (line 2126) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowGrab (line 2138) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowKeyboardGrab (line 2147) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowMouseGrab (line 2156) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowIcon (line 2163) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowMaximumSize (line 2170) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowMinimumSize (line 2178) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowPosition (line 2186) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowSize (line 2194) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowBordered (line 2202) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowBordersSize (line 2209) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowResizable (line 2221) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowAlwaysOnTop (line 2230) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_SetWindowTitle (line 2237) | [DllImport(nativeLibName, EntryPoint = "SDL_SetWindowTitle", CallingCo... method SDL_SetWindowTitle (line 2242) | public static unsafe void SDL_SetWindowTitle( method SDL_ShowWindow (line 2255) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpdateWindowSurface (line 2259) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpdateWindowSurfaceRects (line 2263) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_VideoInit (line 2270) | [DllImport(nativeLibName, EntryPoint = "SDL_VideoInit", CallingConvent... method SDL_VideoInit (line 2274) | public static unsafe int SDL_VideoInit(string driver_name) method SDL_VideoQuit (line 2283) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowHitTest (line 2289) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetGrabbedWindow (line 2299) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowMouseRect (line 2305) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowMouseRect (line 2316) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetWindowMouseRect (line 2326) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FlashWindow (line 2334) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_BlendMode (line 2344) | [Flags] type SDL_BlendOperation (line 2355) | public enum SDL_BlendOperation type SDL_BlendFactor (line 2364) | public enum SDL_BlendFactor method SDL_ComposeCustomBlendMode (line 2379) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_Vulkan_LoadLibrary (line 2394) | [DllImport(nativeLibName, EntryPoint = "SDL_Vulkan_LoadLibrary", Calli... method SDL_Vulkan_LoadLibrary (line 2398) | public static unsafe int SDL_Vulkan_LoadLibrary(string path) method SDL_Vulkan_GetVkGetInstanceProcAddr (line 2409) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Vulkan_UnloadLibrary (line 2413) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Vulkan_GetInstanceExtensions (line 2420) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Vulkan_GetInstanceExtensions (line 2430) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Vulkan_CreateSurface (line 2442) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Vulkan_GetDrawableSize (line 2452) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Metal_CreateView (line 2464) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Metal_DestroyView (line 2470) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Metal_GetLayer (line 2477) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Metal_GetDrawableSize (line 2485) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_RendererFlags (line 2496) | [Flags] type SDL_RendererFlip (line 2505) | [Flags] type SDL_TextureAccess (line 2513) | public enum SDL_TextureAccess type SDL_TextureModulate (line 2520) | [Flags] type SDL_RendererInfo (line 2528) | [StructLayout(LayoutKind.Sequential)] type SDL_ScaleMode (line 2540) | public enum SDL_ScaleMode type SDL_Vertex (line 2548) | [StructLayout(LayoutKind.Sequential)] method SDL_CreateRenderer (line 2557) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateSoftwareRenderer (line 2565) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateTexture (line 2569) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateTextureFromSurface (line 2582) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DestroyRenderer (line 2589) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DestroyTexture (line 2593) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetNumRenderDrivers (line 2596) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRenderDrawBlendMode (line 2600) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetTextureScaleMode (line 2609) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTextureScaleMode (line 2618) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetTextureUserData (line 2628) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTextureUserData (line 2637) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRenderDrawColor (line 2641) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRenderDriverInfo (line 2650) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRenderer (line 2657) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRendererInfo (line 2661) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRendererOutputSize (line 2668) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTextureAlphaMod (line 2676) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTextureBlendMode (line 2683) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTextureColorMod (line 2690) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockTexture (line 2699) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockTexture (line 2712) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockTextureToSurface (line 2723) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockTextureToSurface (line 2736) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_QueryTexture (line 2744) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderClear (line 2754) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopy (line 2758) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopy (line 2771) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopy (line 2784) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopy (line 2797) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2806) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2822) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2838) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2854) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2871) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2888) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2905) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 2922) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawLine (line 2934) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawLines (line 2944) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawPoint (line 2952) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawPoints (line 2960) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawRect (line 2968) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawRect (line 2977) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawRects (line 2984) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFillRect (line 2992) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFillRect (line 3001) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFillRects (line 3008) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyF (line 3020) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyF (line 3033) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyF (line 3046) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyF (line 3059) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 3068) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyEx (line 3084) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyExF (line 3100) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyExF (line 3116) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyExF (line 3133) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyExF (line 3150) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyExF (line 3167) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderCopyExF (line 3184) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGeometry (line 3199) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGeometryRaw (line 3214) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawPointF (line 3231) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawPointsF (line 3239) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawLineF (line 3247) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawLinesF (line 3257) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawRectF (line 3265) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawRectF (line 3274) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderDrawRectsF (line 3281) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFillRectF (line 3289) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFillRectF (line 3298) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFillRectsF (line 3305) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetClipRect (line 3315) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetLogicalSize (line 3322) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetScale (line 3330) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderWindowToLogical (line 3340) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderLogicalToWindow (line 3352) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetViewport (line 3362) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderPresent (line 3369) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderReadPixels (line 3373) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetClipRect (line 3383) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetClipRect (line 3392) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetLogicalSize (line 3399) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetScale (line 3407) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetIntegerScale (line 3417) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetViewport (line 3424) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetRenderDrawBlendMode (line 3431) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetRenderDrawColor (line 3438) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetRenderTarget (line 3448) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetTextureAlphaMod (line 3455) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetTextureBlendMode (line 3462) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetTextureColorMod (line 3469) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UnlockTexture (line 3478) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpdateTexture (line 3482) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpdateTexture (line 3491) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpdateYUVTexture (line 3502) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpdateNVTexture (line 3518) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderTargetSupported (line 3529) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRenderTarget (line 3535) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetMetalLayer (line 3541) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetMetalCommandEncoder (line 3549) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderSetVSync (line 3557) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderIsClipEnabled (line 3563) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderFlush (line 3569) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DEFINE_PIXELFOURCC (line 3576) | public static uint SDL_DEFINE_PIXELFOURCC(byte A, byte B, byte C, byte D) method SDL_DEFINE_PIXELFORMAT (line 3581) | public static uint SDL_DEFINE_PIXELFORMAT( method SDL_PIXELFLAG (line 3598) | public static byte SDL_PIXELFLAG(uint X) method SDL_PIXELTYPE (line 3603) | public static byte SDL_PIXELTYPE(uint X) method SDL_PIXELORDER (line 3608) | public static byte SDL_PIXELORDER(uint X) method SDL_PIXELLAYOUT (line 3613) | public static byte SDL_PIXELLAYOUT(uint X) method SDL_BITSPERPIXEL (line 3618) | public static byte SDL_BITSPERPIXEL(uint X) method SDL_BYTESPERPIXEL (line 3623) | public static byte SDL_BYTESPERPIXEL(uint X) method SDL_ISPIXELFORMAT_INDEXED (line 3638) | public static bool SDL_ISPIXELFORMAT_INDEXED(uint format) method SDL_ISPIXELFORMAT_PACKED (line 3653) | public static bool SDL_ISPIXELFORMAT_PACKED(uint format) method SDL_ISPIXELFORMAT_ARRAY (line 3668) | public static bool SDL_ISPIXELFORMAT_ARRAY(uint format) method SDL_ISPIXELFORMAT_ALPHA (line 3685) | public static bool SDL_ISPIXELFORMAT_ALPHA(uint format) method SDL_ISPIXELFORMAT_FOURCC (line 3712) | public static bool SDL_ISPIXELFORMAT_FOURCC(uint format) type SDL_PixelType (line 3717) | public enum SDL_PixelType type SDL_BitmapOrder (line 3733) | public enum SDL_BitmapOrder type SDL_PackedOrder (line 3740) | public enum SDL_PackedOrder type SDL_ArrayOrder (line 3753) | public enum SDL_ArrayOrder type SDL_PackedLayout (line 3764) | public enum SDL_PackedLayout type SDL_Color (line 4028) | [StructLayout(LayoutKind.Sequential)] type SDL_Palette (line 4037) | [StructLayout(LayoutKind.Sequential)] type SDL_PixelFormat (line 4046) | [StructLayout(LayoutKind.Sequential)] method SDL_AllocFormat (line 4070) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AllocPalette (line 4074) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CalculateGammaRamp (line 4077) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreeFormat (line 4085) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreePalette (line 4089) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetPixelFormatName (line 4092) | [DllImport(nativeLibName, EntryPoint = "SDL_GetPixelFormatName", Calli... method SDL_GetPixelFormatName (line 4096) | public static string SDL_GetPixelFormatName(uint format) method SDL_GetRGB (line 4104) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRGBA (line 4114) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MapRGB (line 4125) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MapRGBA (line 4134) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MasksToPixelFormatEnum (line 4143) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_PixelFormatEnumToMasks (line 4152) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetPaletteColors (line 4163) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetPixelFormatPalette (line 4172) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_Point (line 4182) | [StructLayout(LayoutKind.Sequential)] type SDL_Rect (line 4189) | [StructLayout(LayoutKind.Sequential)] type SDL_FPoint (line 4199) | [StructLayout(LayoutKind.Sequential)] type SDL_FRect (line 4207) | [StructLayout(LayoutKind.Sequential)] method SDL_PointInRect (line 4217) | public static SDL_bool SDL_PointInRect(ref SDL_Point p, ref SDL_Rect r) method SDL_EnclosePoints (line 4227) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasIntersection (line 4235) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IntersectRect (line 4241) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IntersectRectAndLine (line 4248) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RectEmpty (line 4257) | public static SDL_bool SDL_RectEmpty(ref SDL_Rect r) method SDL_RectEquals (line 4264) | public static SDL_bool SDL_RectEquals( method SDL_UnionRect (line 4276) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_CreateShapedWindow (line 4291) | [DllImport(nativeLibName, EntryPoint = "SDL_CreateShapedWindow", Calli... method SDL_CreateShapedWindow (line 4301) | public static unsafe IntPtr SDL_CreateShapedWindow(string title, uint ... method SDL_IsShapedWindow (line 4309) | [DllImport(nativeLibName, EntryPoint = "SDL_IsShapedWindow", CallingCo... type WindowShapeMode (line 4312) | public enum WindowShapeMode method SDL_SHAPEMODEALPHA (line 4320) | public static bool SDL_SHAPEMODEALPHA(WindowShapeMode mode) type SDL_WindowShapeParams (line 4333) | [StructLayout(LayoutKind.Explicit)] type SDL_WindowShapeMode (line 4342) | [StructLayout(LayoutKind.Sequential)] method SDL_SetWindowShape (line 4349) | [DllImport(nativeLibName, EntryPoint = "SDL_SetWindowShape", CallingCo... method SDL_GetShapedWindowMode (line 4356) | [DllImport(nativeLibName, EntryPoint = "SDL_GetShapedWindowMode", Call... method SDL_GetShapedWindowMode (line 4362) | [DllImport(nativeLibName, EntryPoint = "SDL_GetShapedWindowMode", Call... type SDL_Surface (line 4377) | [StructLayout(LayoutKind.Sequential)] method SDL_MUSTLOCK (line 4395) | public static bool SDL_MUSTLOCK(IntPtr surface) method SDL_BlitSurface (line 4405) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlit", CallingConvent... method SDL_BlitSurface (line 4418) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlit", CallingConvent... method SDL_BlitSurface (line 4431) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlit", CallingConvent... method SDL_BlitSurface (line 4444) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlit", CallingConvent... method SDL_BlitScaled (line 4453) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlitScaled", CallingC... method SDL_BlitScaled (line 4466) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlitScaled", CallingC... method SDL_BlitScaled (line 4479) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlitScaled", CallingC... method SDL_BlitScaled (line 4492) | [DllImport(nativeLibName, EntryPoint = "SDL_UpperBlitScaled", CallingC... method SDL_ConvertPixels (line 4501) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_PremultiplyAlpha (line 4516) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ConvertSurface (line 4532) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ConvertSurfaceFormat (line 4540) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateRGBSurface (line 4548) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateRGBSurfaceFrom (line 4561) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateRGBSurfaceWithFormat (line 4577) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateRGBSurfaceWithFormatFrom (line 4589) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FillRect (line 4600) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FillRect (line 4610) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FillRects (line 4618) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreeSurface (line 4627) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetClipRect (line 4631) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasColorKey (line 4640) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetColorKey (line 4644) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetSurfaceAlphaMod (line 4651) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetSurfaceBlendMode (line 4658) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetSurfaceColorMod (line 4665) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LoadBMP_RW (line 4676) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LoadBMP (line 4681) | public static IntPtr SDL_LoadBMP(string file) method SDL_LockSurface (line 4688) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LowerBlit (line 4692) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LowerBlitScaled (line 4701) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SaveBMP_RW (line 4712) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SaveBMP (line 4718) | public static int SDL_SaveBMP(IntPtr surface, string file) method SDL_SetClipRect (line 4725) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetColorKey (line 4732) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetSurfaceAlphaMod (line 4740) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetSurfaceBlendMode (line 4747) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetSurfaceColorMod (line 4754) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetSurfacePalette (line 4763) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetSurfaceRLE (line 4770) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasSurfaceRLE (line 4779) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SoftStretch (line 4785) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SoftStretchLinear (line 4796) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UnlockSurface (line 4805) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpperBlit (line 4809) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UpperBlitScaled (line 4818) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DuplicateSurface (line 4827) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasClipboardText (line 4834) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetClipboardText (line 4837) | [DllImport(nativeLibName, EntryPoint = "SDL_GetClipboardText", Calling... method SDL_GetClipboardText (line 4839) | public static string SDL_GetClipboardText() method INTERNAL_SDL_SetClipboardText (line 4844) | [DllImport(nativeLibName, EntryPoint = "SDL_SetClipboardText", Calling... method SDL_SetClipboardText (line 4848) | public static unsafe int SDL_SetClipboardText( type SDL_EventType (line 4872) | public enum SDL_EventType : uint type SDL_MouseWheelDirection (line 4983) | public enum SDL_MouseWheelDirection : uint type SDL_GenericEvent (line 4990) | [StructLayout(LayoutKind.Sequential)] type SDL_DisplayEvent (line 4999) | [StructLayout(LayoutKind.Sequential)] type SDL_WindowEvent (line 5016) | [StructLayout(LayoutKind.Sequential)] type SDL_KeyboardEvent (line 5034) | [StructLayout(LayoutKind.Sequential)] type SDL_TextEditingEvent (line 5048) | [StructLayout(LayoutKind.Sequential)] type SDL_TextEditingExtEvent (line 5059) | [StructLayout(LayoutKind.Sequential)] type SDL_TextInputEvent (line 5070) | [StructLayout(LayoutKind.Sequential)] type SDL_MouseMotionEvent (line 5082) | [StructLayout(LayoutKind.Sequential)] type SDL_MouseButtonEvent (line 5103) | [StructLayout(LayoutKind.Sequential)] type SDL_MouseWheelEvent (line 5120) | [StructLayout(LayoutKind.Sequential)] type SDL_JoyAxisEvent (line 5137) | [StructLayout(LayoutKind.Sequential)] type SDL_JoyBallEvent (line 5155) | [StructLayout(LayoutKind.Sequential)] type SDL_JoyHatEvent (line 5173) | [StructLayout(LayoutKind.Sequential)] type SDL_JoyButtonEvent (line 5189) | [StructLayout(LayoutKind.Sequential)] type SDL_JoyDeviceEvent (line 5203) | [StructLayout(LayoutKind.Sequential)] type SDL_ControllerAxisEvent (line 5214) | [StructLayout(LayoutKind.Sequential)] type SDL_ControllerButtonEvent (line 5232) | [StructLayout(LayoutKind.Sequential)] type SDL_ControllerDeviceEvent (line 5246) | [StructLayout(LayoutKind.Sequential)] type SDL_ControllerTouchpadEvent (line 5257) | [StructLayout(LayoutKind.Sequential)] type SDL_ControllerSensorEvent (line 5271) | [StructLayout(LayoutKind.Sequential)] type SDL_AudioDeviceEvent (line 5286) | [StructLayout(LayoutKind.Sequential)] type SDL_TouchFingerEvent (line 5299) | [StructLayout(LayoutKind.Sequential)] type SDL_MultiGestureEvent (line 5314) | [StructLayout(LayoutKind.Sequential)] type SDL_DollarGestureEvent (line 5328) | [StructLayout(LayoutKind.Sequential)] type SDL_DropEvent (line 5344) | [StructLayout(LayoutKind.Sequential)] type SDL_SensorEvent (line 5358) | [StructLayout(LayoutKind.Sequential)] type SDL_QuitEvent (line 5368) | [StructLayout(LayoutKind.Sequential)] type SDL_UserEvent (line 5376) | [StructLayout(LayoutKind.Sequential)] type SDL_SysWMEvent (line 5388) | [StructLayout(LayoutKind.Sequential)] type SDL_Event (line 5398) | [StructLayout(LayoutKind.Explicit)] method SDL_PumpEvents (line 5472) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_eventaction (line 5475) | public enum SDL_eventaction method SDL_PeepEvents (line 5482) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_PeepEvents (line 5491) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasEvent (line 5501) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasEvents (line 5504) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FlushEvent (line 5511) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FlushEvents (line 5514) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_PollEvent (line 5521) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WaitEvent (line 5525) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WaitEventTimeout (line 5530) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_PushEvent (line 5534) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetEventFilter (line 5538) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetEventFilter (line 5545) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetEventFilter (line 5550) | public static SDL_bool SDL_GetEventFilter( method SDL_AddEventWatch (line 5570) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DelEventWatch (line 5577) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FilterEvents (line 5584) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_EventState (line 5597) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetEventState (line 5601) | public static byte SDL_GetEventState(SDL_EventType type) method SDL_RegisterEvents (line 5607) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_Scancode (line 5614) | public enum SDL_Scancode method SDL_SCANCODE_TO_KEYCODE (line 5895) | public static SDL_Keycode SDL_SCANCODE_TO_KEYCODE(SDL_Scancode X) type SDL_Keycode (line 5900) | public enum SDL_Keycode type SDL_Keymod (line 6173) | [Flags] type SDL_Keysym (line 6203) | [StructLayout(LayoutKind.Sequential)] method SDL_GetKeyboardFocus (line 6214) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetKeyboardState (line 6220) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetModState (line 6224) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetModState (line 6228) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetKeyFromScancode (line 6234) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetScancodeFromKey (line 6238) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetScancodeName (line 6242) | [DllImport(nativeLibName, EntryPoint = "SDL_GetScancodeName", CallingC... method SDL_GetScancodeName (line 6244) | public static string SDL_GetScancodeName(SDL_Scancode scancode) method INTERNAL_SDL_GetScancodeFromName (line 6252) | [DllImport(nativeLibName, EntryPoint = "SDL_GetScancodeFromName", Call... method SDL_GetScancodeFromName (line 6256) | public static unsafe SDL_Scancode SDL_GetScancodeFromName(string name) method INTERNAL_SDL_GetKeyName (line 6266) | [DllImport(nativeLibName, EntryPoint = "SDL_GetKeyName", CallingConven... method SDL_GetKeyName (line 6268) | public static string SDL_GetKeyName(SDL_Keycode key) method INTERNAL_SDL_GetKeyFromName (line 6274) | [DllImport(nativeLibName, EntryPoint = "SDL_GetKeyFromName", CallingCo... method SDL_GetKeyFromName (line 6278) | public static unsafe SDL_Keycode SDL_GetKeyFromName(string name) method SDL_StartTextInput (line 6288) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsTextInputActive (line 6292) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_StopTextInput (line 6296) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ClearComposition (line 6299) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsTextInputShown (line 6302) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetTextInputRect (line 6306) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasScreenKeyboardSupport (line 6310) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsScreenKeyboardShown (line 6315) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_SystemCursor (line 6327) | public enum SDL_SystemCursor method SDL_GetMouseFocus (line 6346) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetMouseState (line 6350) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetMouseState (line 6355) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetMouseState (line 6360) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetMouseState (line 6365) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetGlobalMouseState (line 6371) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetGlobalMouseState (line 6378) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetGlobalMouseState (line 6385) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetGlobalMouseState (line 6392) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRelativeMouseState (line 6396) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WarpMouseInWindow (line 6401) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_WarpMouseGlobal (line 6407) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetRelativeMouseMode (line 6411) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CaptureMouse (line 6417) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetRelativeMouseMode (line 6421) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateCursor (line 6428) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateColorCursor (line 6441) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CreateSystemCursor (line 6451) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetCursor (line 6457) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetCursor (line 6463) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreeCursor (line 6469) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ShowCursor (line 6473) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_BUTTON (line 6476) | public static uint SDL_BUTTON(uint X) type SDL_Finger (line 6499) | public struct SDL_Finger type SDL_TouchDeviceType (line 6508) | public enum SDL_TouchDeviceType method SDL_GetNumTouchDevices (line 6519) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTouchDevice (line 6525) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetNumTouchFingers (line 6531) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTouchFinger (line 6538) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTouchDeviceType (line 6542) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetTouchName (line 6546) | [DllImport(nativeLibName, EntryPoint = "SDL_GetTouchName", CallingConv... method SDL_GetTouchName (line 6550) | public static string SDL_GetTouchName(int index) type SDL_JoystickPowerLevel (line 6569) | public enum SDL_JoystickPowerLevel type SDL_JoystickType (line 6580) | public enum SDL_JoystickType method SDL_JoystickRumble (line 6599) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickRumbleTriggers (line 6610) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickClose (line 6619) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickEventState (line 6622) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetAxis (line 6626) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetAxisInitialState (line 6635) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetBall (line 6643) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetButton (line 6652) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetHat (line 6659) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_JoystickName (line 6666) | [DllImport(nativeLibName, EntryPoint = "SDL_JoystickName", CallingConv... method SDL_JoystickName (line 6670) | public static string SDL_JoystickName(IntPtr joystick) method INTERNAL_SDL_JoystickPath (line 6677) | [DllImport(nativeLibName, EntryPoint = "SDL_JoystickPath", CallingConv... method SDL_JoystickPath (line 6681) | public static string SDL_JoystickPath(IntPtr joystick) method INTERNAL_SDL_JoystickNameForIndex (line 6688) | [DllImport(nativeLibName, EntryPoint = "SDL_JoystickNameForIndex", Cal... method SDL_JoystickNameForIndex (line 6692) | public static string SDL_JoystickNameForIndex(int device_index) method SDL_JoystickNumAxes (line 6700) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickNumBalls (line 6704) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickNumButtons (line 6708) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickNumHats (line 6712) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickOpen (line 6716) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickUpdate (line 6720) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_NumJoysticks (line 6724) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetDeviceGUID (line 6727) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetGUID (line 6733) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetGUIDString (line 6738) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_JoystickGetGUIDFromString (line 6745) | [DllImport(nativeLibName, EntryPoint = "SDL_JoystickGetGUIDFromString"... method SDL_JoystickGetGUIDFromString (line 6749) | public static unsafe Guid SDL_JoystickGetGUIDFromString(string pchGuid) method SDL_JoystickGetDeviceVendor (line 6759) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetDeviceProduct (line 6763) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetDeviceProductVersion (line 6767) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetDeviceType (line 6771) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetDeviceInstanceID (line 6777) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetVendor (line 6783) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetProduct (line 6789) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetProductVersion (line 6795) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_JoystickGetSerial (line 6801) | [DllImport(nativeLibName, EntryPoint = "SDL_JoystickGetSerial", Callin... method SDL_JoystickGetSerial (line 6805) | public static string SDL_JoystickGetSerial( method SDL_JoystickGetType (line 6816) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickGetAttached (line 6820) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickInstanceID (line 6824) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickCurrentPowerLevel (line 6830) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickFromInstanceID (line 6838) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockJoysticks (line 6842) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UnlockJoysticks (line 6846) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickFromPlayerIndex (line 6852) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickSetPlayerIndex (line 6858) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickAttachVirtual (line 6867) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickDetachVirtual (line 6876) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickIsVirtual (line 6880) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickSetVirtualAxis (line 6886) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickSetVirtualButton (line 6896) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickSetVirtualHat (line 6906) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickHasLED (line 6916) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickHasRumble (line 6922) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickHasRumbleTriggers (line 6928) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickSetLED (line 6934) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickSendEffect (line 6946) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_GameControllerBindType (line 6957) | public enum SDL_GameControllerBindType type SDL_GameControllerAxis (line 6965) | public enum SDL_GameControllerAxis type SDL_GameControllerButton (line 6977) | public enum SDL_GameControllerButton type SDL_GameControllerType (line 7004) | public enum SDL_GameControllerType type INTERNAL_GameControllerButtonBind_hat (line 7019) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_GameControllerButtonBind_union (line 7027) | [StructLayout(LayoutKind.Explicit)] type SDL_GameControllerButtonBind (line 7038) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_SDL_GameControllerButtonBind (line 7046) | [StructLayout(LayoutKind.Sequential)] method INTERNAL_SDL_GameControllerAddMapping (line 7055) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerAddMapping",... method SDL_GameControllerAddMapping (line 7059) | public static unsafe int SDL_GameControllerAddMapping( method SDL_GameControllerNumMappings (line 7071) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerMappingForIndex (line 7075) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerMappingForIn... method SDL_GameControllerMappingForIndex (line 7077) | public static string SDL_GameControllerMappingForIndex(int mapping_index) method INTERNAL_SDL_GameControllerAddMappingsFromRW (line 7088) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerAddMappingsF... method SDL_GameControllerAddMappingsFromFile (line 7093) | public static int SDL_GameControllerAddMappingsFromFile(string file) method INTERNAL_SDL_GameControllerMappingForGUID (line 7099) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerMappingForGU... method SDL_GameControllerMappingForGUID (line 7103) | public static string SDL_GameControllerMappingForGUID(Guid guid) method INTERNAL_SDL_GameControllerMapping (line 7112) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerMapping", Ca... method SDL_GameControllerMapping (line 7116) | public static string SDL_GameControllerMapping( method SDL_IsGameController (line 7127) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerNameForIndex (line 7130) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerNameForIndex... method SDL_GameControllerNameForIndex (line 7134) | public static string SDL_GameControllerNameForIndex( method INTERNAL_SDL_GameControllerMappingForDeviceIndex (line 7143) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerMappingForDe... method SDL_GameControllerMappingForDeviceIndex (line 7147) | public static string SDL_GameControllerMappingForDeviceIndex( method SDL_GameControllerOpen (line 7157) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerName (line 7161) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerName", Calli... method SDL_GameControllerName (line 7165) | public static string SDL_GameControllerName( method SDL_GameControllerGetVendor (line 7176) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetProduct (line 7184) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetProductVersion (line 7192) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerGetSerial (line 7200) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetSerial", ... method SDL_GameControllerGetSerial (line 7204) | public static string SDL_GameControllerGetSerial( method SDL_GameControllerGetAttached (line 7213) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetJoystick (line 7221) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerEventState (line 7226) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerUpdate (line 7229) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerGetAxisFromString (line 7232) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetAxisFromS... method SDL_GameControllerGetAxisFromString (line 7236) | public static unsafe SDL_GameControllerAxis SDL_GameControllerGetAxisF... method INTERNAL_SDL_GameControllerGetStringForAxis (line 7246) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetStringFor... method SDL_GameControllerGetStringForAxis (line 7250) | public static string SDL_GameControllerGetStringForAxis( method INTERNAL_SDL_GameControllerGetBindForAxis (line 7261) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetBindForAx... method SDL_GameControllerGetBindForAxis (line 7266) | public static SDL_GameControllerButtonBind SDL_GameControllerGetBindFo... method SDL_GameControllerGetAxis (line 7283) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerGetButtonFromString (line 7289) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetButtonFro... method SDL_GameControllerGetButtonFromString (line 7293) | public static unsafe SDL_GameControllerButton SDL_GameControllerGetBut... method INTERNAL_SDL_GameControllerGetStringForButton (line 7303) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetStringFor... method SDL_GameControllerGetStringForButton (line 7307) | public static string SDL_GameControllerGetStringForButton( method INTERNAL_SDL_GameControllerGetBindForButton (line 7316) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetBindForBu... method SDL_GameControllerGetBindForButton (line 7321) | public static SDL_GameControllerButtonBind SDL_GameControllerGetBindFo... method SDL_GameControllerGetButton (line 7338) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerRumble (line 7347) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerRumbleTriggers (line 7358) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerClose (line 7367) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GameControllerGetAppleSFSymbolsNameForButton (line 7375) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetAppleSFSy... method SDL_GameControllerGetAppleSFSymbolsNameForButton (line 7380) | public static string SDL_GameControllerGetAppleSFSymbolsNameForButton( method INTERNAL_SDL_GameControllerGetAppleSFSymbolsNameForAxis (line 7392) | [DllImport(nativeLibName, EntryPoint = "SDL_GameControllerGetAppleSFSy... method SDL_GameControllerGetAppleSFSymbolsNameForAxis (line 7397) | public static string SDL_GameControllerGetAppleSFSymbolsNameForAxis( method SDL_GameControllerFromInstanceID (line 7409) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerTypeForIndex (line 7413) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetType (line 7421) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerFromPlayerIndex (line 7429) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerSetPlayerIndex (line 7437) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerHasLED (line 7446) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerHasRumble (line 7454) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerHasRumbleTriggers (line 7462) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerSetLED (line 7470) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerHasAxis (line 7481) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerHasButton (line 7490) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetNumTouchpads (line 7499) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetNumTouchpadFingers (line 7507) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetTouchpadFinger (line 7516) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerHasSensor (line 7530) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerSetSensorEnabled (line 7539) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerIsSensorEnabled (line 7549) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetSensorData (line 7559) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetSensorData (line 7570) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerGetSensorDataRate (line 7581) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GameControllerSendEffect (line 7591) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_HapticDirection (line 7628) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticConstant (line 7635) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticPeriodic (line 7656) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticCondition (line 7680) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticRamp (line 7701) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticLeftRight (line 7723) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticCustom (line 7735) | [StructLayout(LayoutKind.Sequential)] type SDL_HapticEffect (line 7759) | [StructLayout(LayoutKind.Explicit)] method SDL_HapticClose (line 7779) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticDestroyEffect (line 7783) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticEffectSupported (line 7790) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticGetEffectStatus (line 7797) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticIndex (line 7804) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_HapticName (line 7808) | [DllImport(nativeLibName, EntryPoint = "SDL_HapticName", CallingConven... method SDL_HapticName (line 7810) | public static string SDL_HapticName(int device_index) method SDL_HapticNewEffect (line 7816) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticNumAxes (line 7823) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticNumEffects (line 7827) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticNumEffectsPlaying (line 7831) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticOpen (line 7835) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticOpened (line 7838) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticOpenFromJoystick (line 7842) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticOpenFromMouse (line 7848) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticPause (line 7852) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticQuery (line 7856) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticRumbleInit (line 7860) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticRumblePlay (line 7864) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticRumbleStop (line 7872) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticRumbleSupported (line 7876) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticRunEffect (line 7880) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticSetAutocenter (line 7888) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticSetGain (line 7895) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticStopAll (line 7902) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticStopEffect (line 7906) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticUnpause (line 7913) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HapticUpdateEffect (line 7917) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_JoystickIsHaptic (line 7925) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MouseIsHaptic (line 7928) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_NumHaptics (line 7931) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_SensorType (line 7940) | public enum SDL_SensorType method SDL_NumSensors (line 7950) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_SensorGetDeviceName (line 7953) | [DllImport(nativeLibName, EntryPoint = "SDL_SensorGetDeviceName", Call... method SDL_SensorGetDeviceName (line 7955) | public static string SDL_SensorGetDeviceName(int device_index) method SDL_SensorGetDeviceType (line 7960) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorGetDeviceNonPortableType (line 7963) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorGetDeviceInstanceID (line 7966) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorOpen (line 7970) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorFromInstanceID (line 7974) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_SensorGetName (line 7980) | [DllImport(nativeLibName, EntryPoint = "SDL_SensorGetName", CallingCon... method SDL_SensorGetName (line 7982) | public static string SDL_SensorGetName(IntPtr sensor) method SDL_SensorGetType (line 7988) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorGetNonPortableType (line 7992) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorGetInstanceID (line 7996) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorGetData (line 8000) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorClose (line 8008) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SensorUpdate (line 8011) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockSensors (line 8015) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UnlockSensors (line 8019) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AUDIO_BITSIZE (line 8031) | public static ushort SDL_AUDIO_BITSIZE(ushort x) method SDL_AUDIO_ISFLOAT (line 8036) | public static bool SDL_AUDIO_ISFLOAT(ushort x) method SDL_AUDIO_ISBIGENDIAN (line 8041) | public static bool SDL_AUDIO_ISBIGENDIAN(ushort x) method SDL_AUDIO_ISSIGNED (line 8046) | public static bool SDL_AUDIO_ISSIGNED(ushort x) method SDL_AUDIO_ISINT (line 8051) | public static bool SDL_AUDIO_ISINT(ushort x) method SDL_AUDIO_ISLITTLEENDIAN (line 8056) | public static bool SDL_AUDIO_ISLITTLEENDIAN(ushort x) method SDL_AUDIO_ISUNSIGNED (line 8061) | public static bool SDL_AUDIO_ISUNSIGNED(ushort x) type SDL_AudioStatus (line 8103) | public enum SDL_AudioStatus type SDL_AudioSpec (line 8110) | [StructLayout(LayoutKind.Sequential)] method INTERNAL_SDL_AudioInit (line 8131) | [DllImport(nativeLibName, EntryPoint = "SDL_AudioInit", CallingConvent... method SDL_AudioInit (line 8135) | public static unsafe int SDL_AudioInit(string driver_name) method SDL_AudioQuit (line 8144) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CloseAudio (line 8147) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_CloseAudioDevice (line 8151) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreeWAV (line 8155) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetAudioDeviceName (line 8158) | [DllImport(nativeLibName, EntryPoint = "SDL_GetAudioDeviceName", Calli... method SDL_GetAudioDeviceName (line 8163) | public static string SDL_GetAudioDeviceName( method SDL_GetAudioDeviceStatus (line 8173) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetAudioDriver (line 8178) | [DllImport(nativeLibName, EntryPoint = "SDL_GetAudioDriver", CallingCo... method SDL_GetAudioDriver (line 8180) | public static string SDL_GetAudioDriver(int index) method SDL_GetAudioStatus (line 8187) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetCurrentAudioDriver (line 8190) | [DllImport(nativeLibName, EntryPoint = "SDL_GetCurrentAudioDriver", Ca... method SDL_GetCurrentAudioDriver (line 8192) | public static string SDL_GetCurrentAudioDriver() method SDL_GetNumAudioDevices (line 8197) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetNumAudioDrivers (line 8200) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LoadWAV_RW (line 8205) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LoadWAV (line 8213) | public static IntPtr SDL_LoadWAV( method SDL_LockAudio (line 8229) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_LockAudioDevice (line 8233) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MixAudio (line 8236) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MixAudioFormat (line 8248) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_MixAudioFormat (line 8258) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_OpenAudio (line 8269) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_OpenAudio (line 8275) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_OpenAudioDevice (line 8283) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_OpenAudioDevice (line 8293) | [DllImport(nativeLibName, EntryPoint = "SDL_OpenAudioDevice", CallingC... method SDL_OpenAudioDevice (line 8301) | public static unsafe uint SDL_OpenAudioDevice( method SDL_PauseAudio (line 8319) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_PauseAudioDevice (line 8323) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UnlockAudio (line 8329) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_UnlockAudioDevice (line 8333) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_QueueAudio (line 8339) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_DequeueAudio (line 8349) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetQueuedAudioSize (line 8359) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_ClearQueuedAudio (line 8365) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_NewAudioStream (line 8372) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AudioStreamPut (line 8385) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AudioStreamGet (line 8395) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AudioStreamAvailable (line 8405) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AudioStreamClear (line 8411) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_FreeAudioStream (line 8417) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetAudioDeviceSpec (line 8421) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_TICKS_PASSED (line 8439) | public static bool SDL_TICKS_PASSED(UInt32 A, UInt32 B) method SDL_Delay (line 8445) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTicks (line 8449) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetTicks64 (line 8455) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetPerformanceCounter (line 8459) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetPerformanceFrequency (line 8463) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AddTimer (line 8471) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RemoveTimer (line 8479) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SetWindowsMessageHook (line 8497) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetD3D9Device (line 8507) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_RenderGetD3D11Device (line 8514) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_iPhoneSetAnimationCallback (line 8522) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_iPhoneSetEventPump (line 8530) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AndroidGetJNIEnv (line 8539) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AndroidGetActivity (line 8543) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsAndroidTV (line 8546) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsChromebook (line 8549) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsDeXMode (line 8552) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_AndroidBackButton (line 8555) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_AndroidGetInternalStoragePath (line 8558) | [DllImport(nativeLibName, EntryPoint = "SDL_AndroidGetInternalStorageP... method SDL_AndroidGetInternalStoragePath (line 8561) | public static string SDL_AndroidGetInternalStoragePath() method SDL_AndroidGetExternalStorageState (line 8568) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_AndroidGetExternalStoragePath (line 8571) | [DllImport(nativeLibName, EntryPoint = "SDL_AndroidGetExternalStorageP... method SDL_AndroidGetExternalStoragePath (line 8574) | public static string SDL_AndroidGetExternalStoragePath() method SDL_GetAndroidSDKVersion (line 8581) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_AndroidRequestPermission (line 8585) | [DllImport(nativeLibName, EntryPoint = "SDL_AndroidRequestPermission",... method SDL_AndroidRequestPermission (line 8589) | public static unsafe SDL_bool SDL_AndroidRequestPermission( method INTERNAL_SDL_AndroidShowToast (line 8601) | [DllImport(nativeLibName, EntryPoint = "SDL_AndroidShowToast", Calling... method SDL_AndroidShowToast (line 8609) | public static unsafe int SDL_AndroidShowToast( type SDL_WinRT_DeviceFamily (line 8630) | public enum SDL_WinRT_DeviceFamily method SDL_WinRTGetDeviceFamily (line 8638) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_IsTablet (line 8641) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_SYSWM_TYPE (line 8648) | public enum SDL_SYSWM_TYPE type INTERNAL_windows_wminfo (line 8667) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_winrt_wminfo (line 8675) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_x11_wminfo (line 8681) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_directfb_wminfo (line 8688) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_cocoa_wminfo (line 8696) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_uikit_wminfo (line 8702) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_wayland_wminfo (line 8711) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_mir_wminfo (line 8724) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_android_wminfo (line 8731) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_vivante_wminfo (line 8738) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_os2_wminfo (line 8746) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_kmsdrm_wminfo (line 8754) | [StructLayout(LayoutKind.Sequential)] type INTERNAL_SysWMDriverUnion (line 8762) | [StructLayout(LayoutKind.Explicit)] type SDL_SysWMinfo (line 8792) | [StructLayout(LayoutKind.Sequential)] method SDL_GetWindowWMInfo (line 8801) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_GetBasePath (line 8812) | [DllImport(nativeLibName, EntryPoint = "SDL_GetBasePath", CallingConve... method SDL_GetBasePath (line 8814) | public static string SDL_GetBasePath() method INTERNAL_SDL_GetPrefPath (line 8820) | [DllImport(nativeLibName, EntryPoint = "SDL_GetPrefPath", CallingConve... method SDL_GetPrefPath (line 8825) | public static unsafe string SDL_GetPrefPath(string org, string app) type SDL_PowerState (line 8846) | public enum SDL_PowerState method SDL_GetPowerInfo (line 8855) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetCPUCount (line 8865) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetCPUCacheLineSize (line 8868) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasRDTSC (line 8871) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasAltiVec (line 8874) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasMMX (line 8877) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_Has3DNow (line 8880) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasSSE (line 8883) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasSSE2 (line 8886) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasSSE3 (line 8889) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasSSE41 (line 8892) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasSSE42 (line 8895) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasAVX (line 8898) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasAVX2 (line 8901) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasAVX512F (line 8904) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasNEON (line 8907) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_GetSystemRAM (line 8911) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SIMDGetAlignment (line 8915) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SIMDAlloc (line 8919) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SIMDRealloc (line 8923) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_SIMDFree (line 8927) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method SDL_HasARMSIMD (line 8931) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] type SDL_Locale (line 8938) | [StructLayout(LayoutKind.Sequential)] method SDL_GetPreferredLocales (line 8948) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_SDL_OpenURL (line 8956) | [DllImport(nativeLibName, EntryPoint = "SDL_OpenURL", CallingConventio... method SDL_OpenURL (line 8958) | public static unsafe int SDL_OpenURL(string url) FILE: source/Playnite/SDL2_mixer.cs class SDL_mixer (line 36) | public static class SDL_mixer type MIX_InitFlags (line 67) | [Flags] type MIX_Chunk (line 78) | public struct MIX_Chunk type Mix_Fading (line 86) | public enum Mix_Fading type Mix_MusicType (line 93) | public enum Mix_MusicType method SDL_MIXER_VERSION (line 141) | public static void SDL_MIXER_VERSION(out SDL.SDL_version X) method INTERNAL_MIX_Linked_Version (line 148) | [DllImport(nativeLibName, EntryPoint = "MIX_Linked_Version", CallingCo... method MIX_Linked_Version (line 150) | public static SDL.SDL_version MIX_Linked_Version() method Mix_Init (line 160) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_Quit (line 163) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_OpenAudio (line 166) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_OpenAudioDevice (line 174) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_AllocateChannels (line 184) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_QuerySpec (line 187) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_LoadWAV_RW (line 196) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_LoadWAV (line 204) | public static IntPtr Mix_LoadWAV(string file) method INTERNAL_Mix_LoadMUS (line 211) | [DllImport(nativeLibName, EntryPoint = "Mix_LoadMUS", CallingConventio... method Mix_LoadMUS (line 215) | public static unsafe IntPtr Mix_LoadMUS(string file) method Mix_QuickLoad_WAV (line 226) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_QuickLoad_RAW (line 233) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FreeChunk (line 241) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FreeMusic (line 245) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetNumChunkDecoders (line 248) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_Mix_GetChunkDecoder (line 251) | [DllImport(nativeLibName, EntryPoint = "Mix_GetChunkDecoder", CallingC... method Mix_GetChunkDecoder (line 253) | public static string Mix_GetChunkDecoder(int index) method Mix_GetNumMusicDecoders (line 260) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_Mix_GetMusicDecoder (line 263) | [DllImport(nativeLibName, EntryPoint = "Mix_GetMusicDecoder", CallingC... method Mix_GetMusicDecoder (line 265) | public static string Mix_GetMusicDecoder(int index) method Mix_GetMusicType (line 273) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_Mix_GetMusicTitle (line 279) | [DllImport(nativeLibName, EntryPoint = "Mix_GetMusicTitle", CallingCon... method Mix_GetMusicTitle (line 281) | public static string Mix_GetMusicTitle(IntPtr music) method INTERNAL_Mix_GetMusicTitleTag (line 291) | [DllImport(nativeLibName, EntryPoint = "Mix_GetMusicTitleTag", Calling... method Mix_GetMusicTitleTag (line 293) | public static string Mix_GetMusicTitleTag(IntPtr music) method INTERNAL_Mix_GetMusicArtistTag (line 303) | [DllImport(nativeLibName, EntryPoint = "Mix_GetMusicArtistTag", Callin... method Mix_GetMusicArtistTag (line 305) | public static string Mix_GetMusicArtistTag(IntPtr music) method INTERNAL_Mix_GetMusicAlbumTag (line 315) | [DllImport(nativeLibName, EntryPoint = "Mix_GetMusicAlbumTag", Calling... method Mix_GetMusicAlbumTag (line 317) | public static string Mix_GetMusicAlbumTag(IntPtr music) method INTERNAL_Mix_GetMusicCopyrightTag (line 327) | [DllImport(nativeLibName, EntryPoint = "Mix_GetMusicCopyrightTag", Cal... method Mix_GetMusicCopyrightTag (line 329) | public static string Mix_GetMusicCopyrightTag(IntPtr music) method Mix_SetPostMix (line 336) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_HookMusic (line 342) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_HookMusicFinished (line 348) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetMusicHookData (line 354) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_ChannelFinished (line 357) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_RegisterEffect (line 362) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_UnregisterEffect (line 370) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_UnregisterAllEffects (line 376) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_SetPanning (line 379) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_SetPosition (line 386) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_SetDistance (line 393) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_SetReverseStereo (line 396) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_ReserveChannels (line 399) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GroupChannel (line 402) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GroupChannels (line 405) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GroupAvailable (line 408) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GroupCount (line 411) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GroupOldest (line 414) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GroupNewer (line 417) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_PlayChannel (line 421) | public static int Mix_PlayChannel( method Mix_PlayChannelTimed (line 430) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_PlayMusic (line 439) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadeInMusic (line 443) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadeInMusicPos (line 451) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadeInChannel (line 460) | public static int Mix_FadeInChannel( method Mix_FadeInChannelTimed (line 470) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_Volume (line 479) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_VolumeChunk (line 483) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_VolumeMusic (line 489) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetVolumeMusicStream (line 495) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_HaltChannel (line 498) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_HaltGroup (line 501) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_HaltMusic (line 504) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_ExpireChannel (line 507) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadeOutChannel (line 510) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadeOutGroup (line 513) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadeOutMusic (line 516) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadingMusic (line 519) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_FadingChannel (line 522) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_Pause (line 525) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_Resume (line 528) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_Paused (line 531) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_PauseMusic (line 534) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_ResumeMusic (line 537) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_RewindMusic (line 540) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_PausedMusic (line 543) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_SetMusicPosition (line 546) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetMusicPosition (line 552) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_MusicDuration (line 558) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetMusicLoopStartTime (line 564) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetMusicLoopEndTime (line 570) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetMusicLoopLengthTime (line 576) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_Playing (line 579) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_PlayingMusic (line 582) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_Mix_SetMusicCMD (line 585) | [DllImport(nativeLibName, EntryPoint = "Mix_SetMusicCMD", CallingConve... method Mix_SetMusicCMD (line 589) | public static unsafe int Mix_SetMusicCMD(string command) method Mix_SetSynchroValue (line 599) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetSynchroValue (line 602) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_Mix_SetSoundFonts (line 605) | [DllImport(nativeLibName, EntryPoint = "Mix_SetSoundFonts", CallingCon... method Mix_SetSoundFonts (line 609) | public static unsafe int Mix_SetSoundFonts(string paths) method INTERNAL_Mix_GetSoundFonts (line 619) | [DllImport(nativeLibName, EntryPoint = "Mix_GetSoundFonts", CallingCon... method Mix_GetSoundFonts (line 621) | public static string Mix_GetSoundFonts() method Mix_EachSoundFont (line 628) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_SetTimidityCfg (line 635) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method INTERNAL_Mix_GetTimidityCfg (line 642) | [DllImport(nativeLibName, EntryPoint = "Mix_GetTimidityCfg", CallingCo... method Mix_GetTimidityCfg (line 644) | public static string Mix_GetTimidityCfg() method Mix_GetChunk (line 652) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_CloseAudio (line 655) | [DllImport(nativeLibName, CallingConvention = CallingConvention.Cdecl)] method Mix_GetError (line 658) | public static string Mix_GetError() method Mix_SetError (line 663) | public static void Mix_SetError(string fmtAndArglist) method Mix_ClearError (line 668) | public static void Mix_ClearError() FILE: source/Playnite/Scripting/PlayniteScript.cs type SupportedMenuMethods (line 15) | public enum SupportedMenuMethods class ScriptFunctionExport (line 21) | public class ScriptFunctionExport : ExtensionFunction method ScriptFunctionExport (line 33) | public ScriptFunctionExport(string name, string functionName, Playnite... method ToString (line 40) | public override string ToString() method Invoke (line 45) | public override void Invoke() class PlayniteScript (line 51) | public abstract class PlayniteScript: IDisposable method PlayniteScript (line 68) | public PlayniteScript(string path, string name = null) method GetGameMenuItems (line 74) | public virtual List GetGameMenuItems(GetGameMenuIt... method GetMainMenuItems (line 79) | public virtual List GetMainMenuItems(GetMainMenuIt... method FromFile (line 84) | public static PlayniteScript FromFile(string path, string name) method ToString (line 105) | public override string ToString() method Dispose (line 110) | public virtual void Dispose() method InvokeFunction (line 114) | public abstract object InvokeFunction(string functionName); method InvokeFunction (line 115) | public abstract object InvokeFunction(string functionName, List arguments); class DummyPowerShellRuntime (line 33) | public class DummyPowerShellRuntime : IPowerShellRuntime method DummyPowerShellRuntime (line 35) | public DummyPowerShellRuntime() method Execute (line 39) | public object Execute(string script, string workDir = null, Dictionary... method ExecuteFile (line 44) | public object ExecuteFile(string path, string workDir = null) method ExecuteFile (line 49) | public object ExecuteFile(string path, string workDir = null, Dictiona... method SetVariable (line 54) | public void SetVariable(string name, object value) method GetVariable (line 58) | public object GetVariable(string name) method GetFunction (line 63) | public CommandInfo GetFunction(string name) method ImportModule (line 68) | public void ImportModule(string path) method InvokeFunction (line 73) | public object InvokeFunction(string name, List arguments) method Dispose (line 78) | public void Dispose() class PowerShellRuntime (line 83) | public class PowerShellRuntime : IPowerShellRuntime method PowerShellRuntime (line 102) | public PowerShellRuntime(string runspaceName) method Dispose (line 119) | public void Dispose() method StartInteractiveSession (line 126) | public static void StartInteractiveSession(Dictionary ... method ImportModule (line 166) | public void ImportModule(string path) method Execute (line 178) | public object Execute(string script, string workDir = null, Dictionary... method ExecuteFile (line 235) | public object ExecuteFile(string path, string workDir = null) method ExecuteFile (line 240) | public object ExecuteFile(string path, string workDir = null, Dictiona... method SetVariable (line 246) | public void SetVariable(string name, object value) method GetVariable (line 251) | public object GetVariable(string name) method GetFunction (line 256) | public CommandInfo GetFunction(string name) method InvokeFunction (line 266) | public object InvokeFunction(string name, List arguments) FILE: source/Playnite/Scripting/PowerShell/PowerShellScript.cs class PowerShellScript (line 16) | public class PowerShellScript : PlayniteScript method PowerShellScript (line 22) | public PowerShellScript(string path, string name) : base(path, name) method Dispose (line 30) | public override void Dispose() method GetGameMenuItems (line 36) | public override List GetGameMenuItems(GetGameMenuI... method GetMainMenuItems (line 60) | public override List GetMainMenuItems(GetMainMenuI... method GetSupportedMenus (line 84) | internal List GetSupportedMenus() method GetSupportedEvents (line 98) | internal List GetSupportedEvents() method InvokeExportedFunction (line 111) | public override void InvokeExportedFunction(ScriptFunctionExport funct... method SetVariable (line 116) | public override void SetVariable(string name, object value) method OnApplicationStarted (line 121) | public override void OnApplicationStarted() method OnApplicationStopped (line 129) | public override void OnApplicationStopped() method OnLibraryUpdated (line 137) | public override void OnLibraryUpdated() method OnGameStarting (line 145) | public override void OnGameStarting(OnGameStartingEventArgs args) method OnGameStarted (line 153) | public override void OnGameStarted(OnGameStartedEventArgs args) method OnGameStopped (line 161) | public override void OnGameStopped(OnGameStoppedEventArgs args) method OnGameStartupCancelled (line 169) | public override void OnGameStartupCancelled(OnGameStartupCancelledEven... method OnGameInstalled (line 177) | public override void OnGameInstalled(OnGameInstalledEventArgs args) method OnGameInstallationCancelled (line 185) | public override void OnGameInstallationCancelled(OnGameInstallationCan... method OnGameUninstalled (line 193) | public override void OnGameUninstalled(OnGameUninstalledEventArgs args) method OnGameSelected (line 201) | public override void OnGameSelected(OnGameSelectedEventArgs args) method InvokeFunction (line 209) | public override object InvokeFunction(string functionName) method InvokeFunction (line 214) | public override object InvokeFunction(string functionName, List : ObservableObject method NamedObject (line 23) | public NamedObject(TItem value) method NamedObject (line 29) | public NamedObject(TItem value, string name) method ToString (line 35) | public override string ToString() method Equals (line 40) | public override bool Equals(object obj) method Equals (line 45) | public bool Equals(NamedObject p) method GetHashCode (line 55) | public override int GetHashCode() class SelectableNamedObject (line 82) | public class SelectableNamedObject : NamedObject method SelectableNamedObject (line 87) | public SelectableNamedObject(TItem value) : base(value) method SelectableNamedObject (line 91) | public SelectableNamedObject(TItem value, string name) : base(value, n... method SelectableNamedObject (line 95) | public SelectableNamedObject(TItem value, string name, bool selected) ... class SelectableItem (line 102) | public class SelectableItem : ObservableObject method SelectableItem (line 126) | public SelectableItem(TItem item) method ToString (line 131) | public override string ToString() class SelectableObjectList (line 137) | public class SelectableObjectList : ObservableObject, ICollection... method SelectableObjectList (line 151) | public SelectableObjectList( method OnSelectionChanged (line 171) | internal virtual void OnSelectionChanged() method OnCollectionChanged (line 177) | internal void OnCollectionChanged() method NewItem_PropertyChanged (line 182) | internal void NewItem_PropertyChanged(object sender, PropertyChangedEv... method SetSelection (line 193) | public void SetSelection(IEnumerable toSelect) method GetSelectedItems (line 212) | public List GetSelectedItems() method Add (line 217) | public void Add(TItem item, bool selected = false) method SetItems (line 237) | public virtual void SetItems(IEnumerable items, IEnumerable item) method Remove (line 274) | public bool Remove(SelectableItem item) method Clear (line 279) | public void Clear() method Contains (line 284) | public bool Contains(SelectableItem item) method CopyTo (line 289) | public void CopyTo(SelectableItem[] array, int arrayIndex) method GetEnumerator (line 294) | public IEnumerator> GetEnumerator() method GetEnumerator (line 299) | IEnumerator IEnumerable.GetEnumerator() method ToString (line 304) | public override string ToString() class SelectableStringList (line 310) | public class SelectableStringList : SelectableObjectList method SelectableStringList (line 314) | public SelectableStringList( method SetItems (line 328) | public override void SetItems(IEnumerable items, IEnumerable GetSelectedIds(); method SetSelection (line 371) | public abstract void SetSelection(IEnumerable toSelect); method OnSelectionChanged (line 373) | internal virtual void OnSelectionChanged() method SelectableIdItemList (line 391) | public SelectableIdItemList( method NewItem_PropertyChanged (line 419) | internal void NewItem_PropertyChanged(object sender, PropertyChangedEv... method SetSelection (line 430) | public override void SetSelection(IEnumerable toSelect) method GetSelectedIds (line 449) | public override List GetSelectedIds() method Add (line 458) | public void Add(SelectableItem item) method Clear (line 463) | public void Clear() method Contains (line 475) | public bool Contains(SelectableItem item) method CopyTo (line 480) | public void CopyTo(SelectableItem[] array, int arrayIndex) method Remove (line 485) | public bool Remove(SelectableItem item) method GetEnumerator (line 490) | public IEnumerator> GetEnumerator() method GetEnumerator (line 495) | IEnumerator IEnumerable.GetEnumerator() method OnCollectionChanged (line 500) | internal void OnCollectionChanged() method ToString (line 505) | public override string ToString() class SelectableIdItemList (line 380) | public class SelectableIdItemList : SelectableIdItemList, ICollec... method GetSelectedIds (line 370) | public abstract List GetSelectedIds(); method SetSelection (line 371) | public abstract void SetSelection(IEnumerable toSelect); method OnSelectionChanged (line 373) | internal virtual void OnSelectionChanged() method SelectableIdItemList (line 391) | public SelectableIdItemList( method NewItem_PropertyChanged (line 419) | internal void NewItem_PropertyChanged(object sender, PropertyChangedEv... method SetSelection (line 430) | public override void SetSelection(IEnumerable toSelect) method GetSelectedIds (line 449) | public override List GetSelectedIds() method Add (line 458) | public void Add(SelectableItem item) method Clear (line 463) | public void Clear() method Contains (line 475) | public bool Contains(SelectableItem item) method CopyTo (line 480) | public void CopyTo(SelectableItem[] array, int arrayIndex) method Remove (line 485) | public bool Remove(SelectableItem item) method GetEnumerator (line 490) | public IEnumerator> GetEnumerator() method GetEnumerator (line 495) | IEnumerator IEnumerable.GetEnumerator() method OnCollectionChanged (line 500) | internal void OnCollectionChanged() method ToString (line 505) | public override string ToString() class SelectableDbItemList (line 514) | public class SelectableDbItemList : SelectableIdItemList... method SelectableDbItemList (line 561) | public SelectableDbItemList( method Add (line 588) | public void Add(DatabaseObject item, bool selected = false) method SetItems (line 614) | public void SetItems(IEnumerable items, IEnumerable ids) method CollectionViewFilter (line 693) | private bool CollectionViewFilter(object item) method ToString (line 699) | public override string ToString() class SelectableLibraryPluginList (line 705) | public class SelectableLibraryPluginList : SelectableIdItemList collecti... method ToString (line 712) | public override string ToString() FILE: source/Playnite/Services/BaseServicesClient.cs class BaseServicesClient (line 14) | public class BaseServicesClient method BaseServicesClient (line 25) | public BaseServicesClient(string endpoint, Version playniteVersion) method ExecuteGetRequest (line 31) | public T ExecuteGetRequest(string subUrl) method ExecutePostRequest (line 46) | public T ExecutePostRequest(string subUrl, string jsonContent) FILE: source/Playnite/Services/GenericResponse.cs class GenericResponse (line 8) | public class GenericResponse method GenericResponse (line 20) | public GenericResponse() method GenericResponse (line 25) | public GenericResponse(object data, string error) class ServicesResponse (line 32) | public class ServicesResponse method ServicesResponse (line 44) | public ServicesResponse(T data, string error) FILE: source/Playnite/Services/ServicesClient.cs class ServicesClient (line 16) | public class ServicesClient : BaseServicesClient class RecommendedAddons (line 18) | public class RecommendedAddons method ServicesClient (line 26) | public ServicesClient() : this(ConfigurationManager.AppSettings["Servi... method ServicesClient (line 30) | public ServicesClient(string endpoint) : base(endpoint, Updater.Curren... method GetPatrons (line 34) | public List GetPatrons() method UploadDiagPackage (line 39) | public Guid UploadDiagPackage(string diagPath) method GetAllAddons (line 59) | public List GetAllAddons(AddonType type, string searchT... method GetAddon (line 64) | public AddonManifest GetAddon(string addonId) method GetAddonInstaller (line 69) | public AddonInstallerManifest GetAddonInstaller(string addonId) method GetAddonBlacklist (line 74) | public string[] GetAddonBlacklist() method GetDefaultExtensions (line 79) | public RecommendedAddons GetDefaultExtensions() FILE: source/Playnite/Settings/AutoClientShutdownSettings.cs class AutoClientShutdownSettings (line 9) | public class AutoClientShutdownSettings : ObservableObject FILE: source/Playnite/Settings/DetailsVisibilitySettings.cs class DetailsVisibilitySettings (line 9) | public class DetailsVisibilitySettings : ObservableObject FILE: source/Playnite/Settings/FilterSettings.cs class FilterChangedEventArgs (line 15) | public class FilterChangedEventArgs : EventArgs method FilterChangedEventArgs (line 22) | public FilterChangedEventArgs() method FilterChangedEventArgs (line 26) | public FilterChangedEventArgs(List fields) class StringFilterItemProperties (line 32) | public class StringFilterItemProperties : ObservableObject method StringFilterItemProperties (line 49) | public StringFilterItemProperties() method StringFilterItemProperties (line 53) | public StringFilterItemProperties(List values) method StringFilterItemProperties (line 58) | public StringFilterItemProperties(string value) method Equals (line 63) | public bool Equals(StringFilterItemProperties obj) method Equals (line 73) | public bool Equals(SdkModels.StringFilterItemProperties obj) method ToSdkModel (line 83) | public SdkModels.StringFilterItemProperties ToSdkModel() method FromSdkModel (line 95) | public static StringFilterItemProperties FromSdkModel(SdkModels.String... class EnumFilterItemProperties (line 109) | public class EnumFilterItemProperties : ObservableObject method EnumFilterItemProperties (line 126) | public EnumFilterItemProperties() method EnumFilterItemProperties (line 130) | public EnumFilterItemProperties(List values) method EnumFilterItemProperties (line 135) | public EnumFilterItemProperties(int value) method Equals (line 140) | public bool Equals(EnumFilterItemProperties obj) method Equals (line 150) | public bool Equals(SdkModels.EnumFilterItemProperties obj) method ToSdkModel (line 160) | public SdkModels.EnumFilterItemProperties ToSdkModel() method FromSdkModel (line 172) | public static EnumFilterItemProperties FromSdkModel(SdkModels.EnumFilt... class IdItemFilterItemProperties (line 186) | public class IdItemFilterItemProperties : ObservableObject method IdItemFilterItemProperties (line 229) | public IdItemFilterItemProperties() method IdItemFilterItemProperties (line 233) | public IdItemFilterItemProperties(List ids) method IdItemFilterItemProperties (line 238) | public IdItemFilterItemProperties(Guid id) method IdItemFilterItemProperties (line 243) | public IdItemFilterItemProperties(string text) method ShouldSerializeText (line 248) | public bool ShouldSerializeText() method ShouldSerializeIds (line 253) | public bool ShouldSerializeIds() method Equals (line 258) | public bool Equals(IdItemFilterItemProperties obj) method Equals (line 268) | public bool Equals(SdkModels.IdItemFilterItemProperties obj) method ToSdkModel (line 278) | public SdkModels.IdItemFilterItemProperties ToSdkModel() method FromSdkModel (line 294) | public static IdItemFilterItemProperties FromSdkModel(SdkModels.IdItem... class FilterSettings (line 312) | public class FilterSettings : ObservableObject method OnFilterChanged (line 936) | public void OnFilterChanged(string field) method OnFilterChanged (line 946) | public void OnFilterChanged(List fields) method ClearFilters (line 956) | public void ClearFilters(bool notify = true) method AsPresetSettings (line 1148) | public SdkModels.FilterPresetSettings AsPresetSettings() method FromSdkFilterSettings (line 1185) | public static FilterSettings FromSdkFilterSettings(SdkModels.FilterPre... method ApplyFilter (line 1221) | public void ApplyFilter(SdkModels.FilterPresetSettings settings) method ShouldSerializeName (line 1411) | public bool ShouldSerializeName() method ShouldSerializeReleaseYear (line 1416) | public bool ShouldSerializeReleaseYear() method ShouldSerializeVersion (line 1421) | public bool ShouldSerializeVersion() method ShouldSerializeSeries (line 1426) | public bool ShouldSerializeSeries() method ShouldSerializeSource (line 1431) | public bool ShouldSerializeSource() method ShouldSerializeAgeRating (line 1436) | public bool ShouldSerializeAgeRating() method ShouldSerializeRegion (line 1441) | public bool ShouldSerializeRegion() method ShouldSerializeGenre (line 1446) | public bool ShouldSerializeGenre() method ShouldSerializePublisher (line 1451) | public bool ShouldSerializePublisher() method ShouldSerializeDeveloper (line 1456) | public bool ShouldSerializeDeveloper() method ShouldSerializeCategory (line 1461) | public bool ShouldSerializeCategory() method ShouldSerializeTag (line 1466) | public bool ShouldSerializeTag() method ShouldSerializePlatform (line 1471) | public bool ShouldSerializePlatform() method ShouldSerializeLibrary (line 1476) | public bool ShouldSerializeLibrary() method ShouldSerializeCompletionStatuses (line 1481) | public bool ShouldSerializeCompletionStatuses() method ShouldSerializeUserScore (line 1486) | public bool ShouldSerializeUserScore() method ShouldSerializeCriticScore (line 1491) | public bool ShouldSerializeCriticScore() method ShouldSerializeCommunityScore (line 1496) | public bool ShouldSerializeCommunityScore() method ShouldSerializeLastActivity (line 1501) | public bool ShouldSerializeLastActivity() method ShouldSerializeRecentActivity (line 1506) | public bool ShouldSerializeRecentActivity() method ShouldSerializeAdded (line 1511) | public bool ShouldSerializeAdded() method ShouldSerializeModified (line 1516) | public bool ShouldSerializeModified() method ShouldSerializePlayTime (line 1521) | public bool ShouldSerializePlayTime() method ShouldSerializeInstallSize (line 1526) | public bool ShouldSerializeInstallSize() method ShouldSerializeFeature (line 1531) | public bool ShouldSerializeFeature() FILE: source/Playnite/Settings/FullscreenSettings.cs type FullscreenButtonPrompts (line 14) | public enum FullscreenButtonPrompts type ActiveFullscreenView (line 20) | public enum ActiveFullscreenView : int class FullscreenViewSettings (line 29) | public class FullscreenViewSettings : ViewSettingsBase class FullscreenFilterSettings (line 33) | public class FullscreenFilterSettings : FilterSettings method FullscreenFilterSettings (line 35) | public FullscreenFilterSettings() : base() class FullscreenSettings (line 68) | public class FullscreenSettings : ObservableObject FILE: source/Playnite/Settings/OldSettings/Plugins.cs class BattleNetSettings (line 9) | public class BattleNetSettings class SteamSettings (line 14) | public class SteamSettings type SteamIdSource (line 16) | public enum SteamIdSource class UplaySettings (line 32) | public class UplaySettings class OriginSettings (line 38) | public class OriginSettings class GogSettings (line 44) | public class GogSettings class Settings (line 51) | public class Settings FILE: source/Playnite/Settings/PlaynitePaths.cs class PlaynitePaths (line 12) | public class PlaynitePaths method PlaynitePaths (line 69) | static PlaynitePaths() method UpdateUserDataDir (line 90) | public static void UpdateUserDataDir(string dir) method ExpandVariables (line 115) | public static string ExpandVariables(string inputString, string emulat... FILE: source/Playnite/Settings/PlayniteSettings.cs type DesktopSettingsPage (line 30) | public enum DesktopSettingsPage type AccessibilityInterfaceOptions (line 54) | public enum AccessibilityInterfaceOptions type GameSearchItemAction (line 64) | public enum GameSearchItemAction type AfterLaunchOptions (line 78) | public enum AfterLaunchOptions type AfterGameCloseOptions (line 88) | public enum AfterGameCloseOptions type ApplicationView (line 100) | public enum ApplicationView type ImageLoadScaling (line 106) | public enum ImageLoadScaling type TrayIconType (line 116) | public enum TrayIconType type DefaultIconSourceOptions (line 126) | public enum DefaultIconSourceOptions type DefaultCoverSourceOptions (line 138) | public enum DefaultCoverSourceOptions type DefaultBackgroundSourceOptions (line 148) | public enum DefaultBackgroundSourceOptions type TextRenderingModeOptions (line 160) | public enum TextRenderingModeOptions type TextFormattingModeOptions (line 172) | public enum TextFormattingModeOptions type UpdateCheckFrequency (line 180) | public enum UpdateCheckFrequency type LibraryUpdateCheckFrequency (line 192) | public enum LibraryUpdateCheckFrequency type AutoBackupFrequency (line 204) | public enum AutoBackupFrequency type SafeSearchSettings (line 212) | public enum SafeSearchSettings class DateFormattingOptions (line 222) | public class DateFormattingOptions : ObservableObject method DateFormattingOptions (line 230) | public DateFormattingOptions() method DateFormattingOptions (line 234) | public DateFormattingOptions(string format, bool pastWeekRelativeFormat) class ReleaseDateFormattingOptions (line 241) | public class ReleaseDateFormattingOptions : DateFormattingOptions method ReleaseDateFormattingOptions (line 246) | public ReleaseDateFormattingOptions() : base() method ReleaseDateFormattingOptions (line 250) | public ReleaseDateFormattingOptions(string format, bool pastWeekRelati... class PlayniteSettings (line 255) | public class PlayniteSettings : ObservableObject method PlayniteSettings (line 2280) | public PlayniteSettings() method LoadSettingFile (line 2294) | private static T LoadSettingFile(string path) where T : class method SaveSettingFile (line 2311) | private static void SaveSettingFile(object settings, string path) method GetDefaultSettings (line 2316) | public static PlayniteSettings GetDefaultSettings() method LoadSettings (line 2343) | public static PlayniteSettings LoadSettings() method LoadExternalConfig (line 2491) | private static T LoadExternalConfig(string origPath, string backupP... method SaveSettings (line 2512) | public void SaveSettings() method BackupSettings (line 2527) | public void BackupSettings() method ConfigureLogger (line 2542) | public static void ConfigureLogger() method GetAppConfigValue (line 2596) | public static string GetAppConfigValue(string key) method GetAppConfigBoolValue (line 2601) | public static bool GetAppConfigBoolValue(string key) method MigrateSettingsConfig (line 2613) | public static void MigrateSettingsConfig() method GetItemSpacingMargin (line 2617) | private Thickness GetItemSpacingMargin() method GetFullscreenItemSpacingMargin (line 2622) | private Thickness GetFullscreenItemSpacingMargin() method UpdateGridItemHeight (line 2629) | private void UpdateGridItemHeight() method ShouldCheckProgramUpdatePeriodic (line 2643) | public bool ShouldCheckProgramUpdatePeriodic() method ShouldCheckAddonUpdatePeriodic (line 2659) | public bool ShouldCheckAddonUpdatePeriodic() method ShouldCheckProgramUpdateStartup (line 2675) | public bool ShouldCheckProgramUpdateStartup() method ShouldCheckAddonUpdateStartup (line 2691) | public bool ShouldCheckAddonUpdateStartup() method ShouldCheckLibraryOnStartup (line 2707) | public bool ShouldCheckLibraryOnStartup() method ShouldCheckEmuLibraryOnStartup (line 2723) | public bool ShouldCheckEmuLibraryOnStartup() method ShouldDataBackupOnStartup (line 2739) | public bool ShouldDataBackupOnStartup() method ShouldSerializeDisabledPlugins (line 2759) | public bool ShouldSerializeDisabledPlugins() FILE: source/Playnite/Settings/SearchWindowVisibilitySettings.cs class SearchWindowVisibilitySettings (line 9) | public class SearchWindowVisibilitySettings : ObservableObject FILE: source/Playnite/Settings/SettingsAttributes.cs class RequiresRestartAttribute (line 9) | [AttributeUsage(AttributeTargets.Property)] FILE: source/Playnite/Settings/ViewProperties.cs class ListViewColumnProperty (line 17) | public class ListViewColumnProperty : ObservableObject method ListViewColumnProperty (line 57) | public ListViewColumnProperty() method ListViewColumnProperty (line 61) | public ListViewColumnProperty(GameField field) class ListViewColumnsProperties (line 67) | public class ListViewColumnsProperties : ObservableObject class ViewSettingsBase (line 520) | public class ViewSettingsBase : ObservableObject class ViewSettings (line 553) | public class ViewSettings : ViewSettingsBase method IsGroupCollapsed (line 649) | public bool IsGroupCollapsed(GroupableField field, string groupName) method ExpandAllGroups (line 660) | public void ExpandAllGroups(GroupableField field) method CollapseGroups (line 669) | public void CollapseGroups(GroupableField field, List groupNames) method SetGroupCollapseState (line 687) | public void SetGroupCollapseState(GroupableField field, string groupNa... method ViewSettings (line 722) | public ViewSettings() FILE: source/Playnite/Settings/WindowPositions.cs class WindowPosition (line 9) | public class WindowPosition class Point (line 11) | public class Point class WindowPositions (line 40) | public class WindowPositions method WindowPositions (line 47) | public WindowPositions() FILE: source/Playnite/SortableNameConverter.cs class SortableNameConverter (line 8) | public class SortableNameConverter method SortableNameConverter (line 39) | public SortableNameConverter(IEnumerable articles, bool batchO... method Convert (line 66) | public string Convert(string input) method ConvertRomanNumeralToInt (line 139) | public static int? ConvertRomanNumeralToInt(string input, bool validat... method StripEdition (line 219) | private string StripEdition(string input, out string edition) method MatchComesAfterChapterOrEpisodeOrAtEndOfString (line 234) | private static bool MatchComesAfterChapterOrEpisodeOrAtEndOfString(str... method MatchIsNearEndOfString (line 244) | private static bool MatchIsNearEndOfString(string input, Match match, ... method MatchComesBeforeDashAndWord (line 250) | private static bool MatchComesBeforeDashAndWord(string input, Match ma... method IsOneOrPowerOfTen (line 284) | private static bool IsOneOrPowerOfTen(int x) FILE: source/Playnite/SystemIntegration.cs class SystemIntegration (line 12) | public class SystemIntegration method RegisterPlayniteUriProtocol (line 14) | public static void RegisterPlayniteUriProtocol() method SetBootupStateRegistration (line 45) | public static void SetBootupStateRegistration(bool runOnBootup, bool s... method RegisterFileExtensions (line 76) | public static void RegisterFileExtensions() FILE: source/Playnite/Themes.cs class ThemeManager (line 22) | public class ThemeManager method GetApiVersion (line 33) | public static System.Version GetApiVersion(ApplicationMode mode) method GetThemeRootDir (line 38) | public static string GetThemeRootDir(ApplicationMode mode) method SetCurrentTheme (line 43) | public static void SetCurrentTheme(ThemeManifest theme) method SetDefaultTheme (line 48) | public static void SetDefaultTheme(ThemeManifest theme) method ApplyFullscreenButtonPrompts (line 53) | public static void ApplyFullscreenButtonPrompts(Application app, Fulls... method ApplyTheme (line 92) | public static AddonLoadError ApplyTheme(Application app, ThemeManifest... method GetAvailableThemes (line 222) | public static IEnumerable GetAvailableThemes() method GetAvailableThemes (line 235) | public static List GetAvailableThemes(ApplicationMode m... FILE: source/Playnite/ThirdPartyClients/ThirdPartyToolsList.cs class ThirdPartyTool (line 14) | public class ThirdPartyTool method Start (line 22) | public void Start() class ThirdPartyToolsList (line 28) | public class ThirdPartyToolsList method GetTools (line 32) | public static List GetTools(IEnumerable... FILE: source/Playnite/UrlConstants.cs class UrlConstants (line 9) | public static class UrlConstants FILE: source/Playnite/ViewModels/AddonsViewModelBase_Online.cs class AddonsViewModelBase (line 16) | public class AddonsViewModelBase : ObservableObject method AddonsViewModelBase (line 52) | public AddonsViewModelBase( method UpdateAddons (line 60) | public void UpdateAddons() FILE: source/Playnite/ViewModels/CrashHandlerViewModel.cs class CrashHandlerViewModel (line 12) | public class CrashHandlerViewModel : ObservableObject method CrashHandlerViewModel (line 110) | public CrashHandlerViewModel( method CrashHandlerViewModel (line 122) | public CrashHandlerViewModel( method OpenView (line 150) | public void OpenView() method CloseView (line 155) | public void CloseView() method ReportIssue (line 160) | public static void ReportIssue() method RestartApp (line 179) | public void RestartApp() method RestartAppSafe (line 199) | public void RestartAppSafe() method CreateDiagPackage (line 219) | private void CreateDiagPackage(DiagnosticPackageInfo packageInfo) method CreateDiagPackage (line 224) | public static void CreateDiagPackage( method SaveLog (line 296) | private void SaveLog() FILE: source/Playnite/ViewModels/ItemSelectionViewModel.cs class SingleItemSelectionViewModel (line 11) | public class SingleItemSelectionViewModel : ObservableObject method SingleItemSelectionViewModel (line 25) | public SingleItemSelectionViewModel(IWindowFactory window, string head... method SelectItem (line 37) | public bool SelectItem(List> items, out T... class MultiItemSelectionViewModel (line 69) | public class MultiItemSelectionViewModel : ObservableObject method MultiItemSelectionViewModel (line 82) | public MultiItemSelectionViewModel(IWindowFactory window, string heade... method SelectItem (line 89) | public bool SelectItem(List> items, out L... method ToggleSelection (line 104) | private void ToggleSelection() FILE: source/Playnite/ViewModels/LicenseAgreementViewModel.cs class LicenseAgreementViewModel (line 11) | public class LicenseAgreementViewModel : ObservableObject method LicenseAgreementViewModel (line 34) | public LicenseAgreementViewModel(IWindowFactory window, string license... method OpenView (line 41) | public bool? OpenView() FILE: source/Playnite/ViewModels/MainViewModelBase.cs type IMainViewModelBase (line 23) | public interface IMainViewModelBase class MainViewModelBase (line 34) | public abstract class MainViewModelBase : ObservableObject method MainViewModelBase (line 177) | public MainViewModelBase( method FilterPresetsCollection_OnSettingsUpdated (line 254) | private void FilterPresetsCollection_OnSettingsUpdated(object sender, ... method FilterPresets_ItemCollectionChanged (line 263) | private void FilterPresets_ItemCollectionChanged(object sender, ItemCo... method ApplyFilterPreset (line 309) | public void ApplyFilterPreset(Guid presetId) method ApplyFilterPreset (line 322) | private void ApplyFilterPreset(FilterPreset preset) method RenameFilterPreset (line 371) | private void RenameFilterPreset(FilterPreset preset) method RemoveFilterPreset (line 395) | private void RemoveFilterPreset(FilterPreset preset) method AddFilterPreset (line 412) | private void AddFilterPreset() method OpenUpdates (line 472) | private void OpenUpdates() method GetAddonUpdatesFoundMessage (line 482) | public abstract NotificationMessage GetAddonUpdatesFoundMessage(List ImportLibraryGames(LibraryPlugin plugin, Cancellati... method ProcessStartupLibUpdate (line 512) | public async Task ProcessStartupLibUpdate() method UpdateLibrary (line 536) | public async Task UpdateLibrary(bool metaForNewGames, bool updateInteg... method UpdateLibrary (line 585) | public async Task UpdateLibrary(LibraryPlugin plugin) method UpdateGamesInstallSizes (line 604) | public void UpdateGamesInstallSizes(CancellationToken token, IEnumerab... method ImportEmulatedGames (line 684) | private List ImportEmulatedGames(GameScannerConfig scanConfig, C... method UpdateEmulationLibrary (line 737) | public async Task UpdateEmulationLibrary(GameScannerConfig config) method UpdateEmulationLibrary (line 751) | public async Task UpdateEmulationLibrary() method UpdateLibraryData (line 770) | private async Task UpdateLibraryData(Func GetSearchCommands() method OpenSettings (line 938) | public abstract void OpenSettings(int settingsPageIndex); method StartGame (line 939) | public void StartGame(Game game, bool launchedFromUI) method InstallGame (line 958) | public void InstallGame(Game game) method EditGame (line 963) | public abstract void EditGame(Game game); method AssignCategories (line 964) | public abstract void AssignCategories(Game game); method StartSoftwareTool (line 966) | public void StartSoftwareTool(AppSoftware app) method RestoreDataBackup (line 1008) | private void RestoreDataBackup() method BackupData (line 1052) | private void BackupData() method StartThirdPartyTool (line 1085) | public void StartThirdPartyTool(ThirdPartyTool tool) FILE: source/Playnite/ViewModels/ProgressViewViewModel.cs class ProgressViewViewModel (line 13) | public class ProgressViewViewModel : ObservableObject method ProgressViewViewModel (line 62) | public ProgressViewViewModel(IWindowFactory window, GlobalProgressOpti... method ActivateProgress (line 80) | public GlobalProgressResult ActivateProgress(Action GetSearchResults(GetSearchResu... class DefaultSearchContext (line 44) | public class DefaultSearchContext : SearchContext method DefaultSearchContext (line 51) | public DefaultSearchContext(MainViewModelBase mainModel, List GetSearchResults(GetSearchResu... class GameSearchItemWrapper (line 228) | public class GameSearchItemWrapper : GameSearchItem method GameSearchItemWrapper (line 233) | public GameSearchItemWrapper(GameSearchItem item, LibraryPlugin plugin... method ToString (line 261) | public override string ToString() class SearchItemWrapper (line 267) | public class SearchItemWrapper : SearchItem method SearchItemWrapper (line 312) | public SearchItemWrapper(SearchItem item, SynchronizationContext syncC... method ToString (line 323) | public override string ToString() class SearchViewModel (line 329) | public class SearchViewModel : ObservableObject class ItemAction (line 331) | public class ItemAction : ObservableObject method ItemAction (line 340) | public ItemAction(string name, Action action, bool closeView) method ItemAction (line 347) | public ItemAction(SearchItemAction action) method SearchViewModel (line 448) | public SearchViewModel( method GameFilterSettings_PropertyChanged (line 529) | private void GameFilterSettings_PropertyChanged(object sender, System.... method OpenSearch (line 534) | public void OpenSearch() method OpenSearch (line 539) | public void OpenSearch(string search) method OpenSearch (line 544) | public void OpenSearch(SearchContext context, string search) method Close (line 554) | public void Close() method WindowDeactivated (line 562) | private void WindowDeactivated(EventArgs args) method WindowClosing (line 578) | private void WindowClosing(EventArgs args) method WindowClosed (line 583) | private void WindowClosed(EventArgs args) method SetCurrentContext (line 597) | private void SetCurrentContext(SearchContext context) method DeactiveCurrentContext (line 640) | private void DeactiveCurrentContext() method FilterSearchResults (line 651) | private List FilterSearchResults(List toFilter... method MatchTextFilter (line 668) | public static bool MatchTextFilter(string filter, string toMatch, bool... method PerformSearch (line 717) | public async Task PerformSearch() method TextBoxKeyDown (line 814) | private void TextBoxKeyDown(KeyEventArgs keyArgs) method TextBoxKeyUp (line 883) | private void TextBoxKeyUp(KeyEventArgs keyArgs) method ToggleSelectedAction (line 944) | private void ToggleSelectedAction() method InvokeSelectedAction (line 978) | private void InvokeSelectedAction() method InitActions (line 1019) | private void InitActions(SearchItem selectedSearchItem) method ToggleHint (line 1065) | private void ToggleHint() method OpenSearchSettings (line 1074) | private void OpenSearchSettings() method ToggleInstalledFilter (line 1087) | private void ToggleInstalledFilter() method ToggleHiddenFilter (line 1095) | private void ToggleHiddenFilter() method Focus (line 1103) | public void Focus() FILE: source/Playnite/ViewModels/UpdateViewModel.cs class UpdateViewModel (line 11) | public class UpdateViewModel : ObservableObject method UpdateViewModel (line 65) | public UpdateViewModel( method OpenView (line 89) | public bool? OpenView() method CloseView (line 94) | public void CloseView() method InstallUpdate (line 99) | public async void InstallUpdate() FILE: source/Playnite/WebView/CookieDestroyer.cs class CookieDestroyer (line 13) | public class CookieDestroyer : ICookieVisitor method CookieDestroyer (line 20) | public CookieDestroyer(string domainName, bool useRegex) method Dispose (line 26) | public void Dispose() method Visit (line 30) | public bool Visit(Cookie cookie, int count, int total, ref bool delete... class StandardCookieVisitor (line 50) | public class StandardCookieVisitor : ICookieVisitor method StandardCookieVisitor (line 55) | public StandardCookieVisitor() method Dispose (line 59) | public void Dispose() method Visit (line 63) | public bool Visit(Cookie cookie, int count, int total, ref bool delete... class DeleteCookiesHandler (line 89) | public class DeleteCookiesHandler : IDeleteCookiesCallback method Dispose (line 94) | public void Dispose() method OnComplete (line 99) | public void OnComplete(int numDeleted) class SetCookieHandler (line 105) | public class SetCookieHandler : ISetCookieCallback method Dispose (line 110) | public void Dispose() method OnComplete (line 115) | public void OnComplete(bool success) FILE: source/Playnite/WebView/OffscreenWebView.cs class OffscreenWebView (line 14) | public class OffscreenWebView : WebViewBase, IWebView method OffscreenWebView (line 28) | public OffscreenWebView() method OffscreenWebView (line 34) | public OffscreenWebView(WebViewSettings settings) method Initialize (line 43) | private void Initialize(BrowserSettings browserSettings = null) method Browser_LoadingStateChanged (line 68) | private void Browser_LoadingStateChanged(object sender, LoadingStateCh... method Browser_BrowserInitialized (line 79) | private async void Browser_BrowserInitialized(object sender, EventArgs e) method Close (line 92) | public void Close() method Dispose (line 96) | public void Dispose() method GetCurrentAddress (line 103) | public string GetCurrentAddress() method GetPageText (line 108) | public string GetPageText() method GetPageTextAsync (line 113) | public Task GetPageTextAsync() method GetPageSource (line 118) | public string GetPageSource() method GetPageSourceAsync (line 123) | public Task GetPageSourceAsync() method NavigateAndWait (line 128) | public void NavigateAndWait(string url) method Navigate (line 134) | public void Navigate(string url) method Open (line 139) | public void Open() method OpenDialog (line 144) | public bool? OpenDialog() method EvaluateScriptAsync (line 149) | public async Task EvaluateScriptAsync(stri... FILE: source/Playnite/WebView/WebView.cs class WebView (line 17) | public class WebView : WebViewBase, IWebView method WebView (line 29) | public WebView(WebViewSettings settings, bool useCompositionRenderer =... method Browser_IsBrowserInitializedChanged (line 54) | private async void Browser_IsBrowserInitializedChanged(object sender, ... method Browser_LoadingStateChanged (line 66) | private void Browser_LoadingStateChanged(object sender, LoadingStateCh... method Browser_TitleChanged (line 77) | private void Browser_TitleChanged(object sender, DependencyPropertyCha... method Close (line 85) | public void Close() method Dispose (line 90) | public void Dispose() method GetCurrentAddress (line 99) | public string GetCurrentAddress() method GetPageTextAsync (line 106) | public Task GetPageTextAsync() method GetPageText (line 111) | public string GetPageText() method GetPageSource (line 118) | public string GetPageSource() method GetPageSourceAsync (line 125) | public Task GetPageSourceAsync() method NavigateAndWait (line 130) | public void NavigateAndWait(string url) method Navigate (line 136) | public void Navigate(string url) method Open (line 141) | public void Open() method OpenDialog (line 146) | public bool? OpenDialog() method EvaluateScriptAsync (line 151) | public async Task EvaluateScriptAsync(stri... FILE: source/Playnite/WebView/WebViewBase.cs class CustomResourceRequestHandler (line 13) | public class CustomResourceRequestHandler : CefSharp.Handler.ResourceReq... method CustomResourceRequestHandler (line 19) | public CustomResourceRequestHandler(WebViewSettings settings) method ConvertRequest (line 26) | public static Playnite.SDK.WebViewModels.Request ConvertRequest(IReque... method ConvertResponse (line 42) | public static Playnite.SDK.WebViewModels.Response ConvertResponse(IRes... method OnBeforeResourceLoad (line 59) | protected override CefReturnValue OnBeforeResourceLoad(IWebBrowser chr... method GetResourceResponseFilter (line 66) | protected override IResponseFilter GetResourceResponseFilter(IWebBrows... method OnResourceLoadComplete (line 74) | protected override void OnResourceLoadComplete(IWebBrowser chromiumWeb... method Dispose (line 99) | protected override void Dispose() class CustomRequestHandler (line 106) | public class CustomRequestHandler : CefSharp.Handler.RequestHandler method CustomRequestHandler (line 110) | public CustomRequestHandler(WebViewSettings settings) method GetResourceRequestHandler (line 115) | protected override IResourceRequestHandler GetResourceRequestHandler(I... class WebViewBase (line 121) | public class WebViewBase method MakeSureCookiesExist (line 125) | private void MakeSureCookiesExist(ICookieManager manager) method GetCookies (line 136) | public List GetCookies() method DeleteDomainCookies (line 151) | public void DeleteDomainCookies(string domain) method DeleteDomainCookiesRegex (line 164) | public void DeleteDomainCookiesRegex(string domainRegex) method DeleteCookies (line 177) | public void DeleteCookies(string url, string name) method SetCookies (line 190) | public void SetCookies(string url, string domain, string name, string ... method SetCookies (line 211) | public void SetCookies(string url, HttpCookie cookie) FILE: source/Playnite/WebView/WebViewFactory.cs class WebViewFactory (line 11) | public class WebViewFactory : IWebViewFactory method WebViewFactory (line 15) | public WebViewFactory(PlayniteSettings settings) method CreateOffscreenView (line 20) | public IWebView CreateOffscreenView() method CreateOffscreenView (line 25) | public IWebView CreateOffscreenView(WebViewSettings settings) method CreateView (line 30) | public IWebView CreateView(int width, int height) method CreateView (line 37) | public IWebView CreateView(int width, int height, Color background) method CreateView (line 44) | public IWebView CreateView(WebViewSettings settings) FILE: source/Playnite/Windows/CrashHandlerWindowFactory.cs class CrashHandlerWindowFactory (line 10) | public class CrashHandlerWindowFactory : WindowFactory method SetWindowType (line 14) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 19) | public override WindowBase CreateNewWindowInstance() FILE: source/Playnite/Windows/ExtensionCrashHandlerWindowFactory.cs class ExtensionCrashHandlerWindowFactory (line 10) | public class ExtensionCrashHandlerWindowFactory : WindowFactory method SetWindowType (line 14) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 19) | public override WindowBase CreateNewWindowInstance() FILE: source/Playnite/Windows/ItemSelectorWindowFactory.cs class SingleItemSelectionWindowFactory (line 10) | public class SingleItemSelectionWindowFactory : WindowFactory method SetWindowType (line 14) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 19) | public override WindowBase CreateNewWindowInstance() class MultiItemSelectionWindowFactory (line 25) | public class MultiItemSelectionWindowFactory : WindowFactory method SetWindowType (line 29) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 34) | public override WindowBase CreateNewWindowInstance() FILE: source/Playnite/Windows/LicenseAgreementWindowFactory.cs class LicenseAgreementWindowFactory (line 10) | public class LicenseAgreementWindowFactory : WindowFactory method SetWindowType (line 14) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 19) | public override WindowBase CreateNewWindowInstance() FILE: source/Playnite/Windows/ProgressWindowFactory.cs class ProgressWindowFactory (line 10) | public class ProgressWindowFactory : WindowFactory method SetWindowType (line 14) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 19) | public override WindowBase CreateNewWindowInstance() FILE: source/Playnite/Windows/UpdateWindowFactory.cs class UpdateWindowFactory (line 10) | public class UpdateWindowFactory : WindowFactory method SetWindowType (line 14) | public static void SetWindowType() where TType : WindowBase method CreateNewWindowInstance (line 19) | public override WindowBase CreateNewWindowInstance() FILE: source/Playnite/Windows/WebViewWindow.xaml.cs class WebViewWindow (line 10) | public partial class WebViewWindow : WindowBase method WebViewWindow (line 12) | public WebViewWindow() : base() method Window_Loaded (line 17) | private void Window_Loaded(object sender, RoutedEventArgs e) method WindowBase_KeyUp (line 22) | private void WindowBase_KeyUp(object sender, System.Windows.Input.KeyE... FILE: source/Playnite/Windows/WindowFactory.cs type IWindowFactory (line 16) | public interface IWindowFactory method CreateAndOpenDialog (line 20) | bool? CreateAndOpenDialog(object dataContext); method Show (line 22) | void Show(object dataContext); method RestoreWindow (line 24) | void RestoreWindow(); method Close (line 26) | void Close(); method Close (line 28) | void Close(bool? resutl); class WindowFactory (line 33) | public abstract class WindowFactory : IWindowFactory method CreateNewWindowInstance (line 47) | public abstract WindowBase CreateNewWindowInstance(); method WindowFactory (line 49) | public WindowFactory() method CreateAndOpenDialog (line 54) | public bool? CreateAndOpenDialog(object dataContext) method Show (line 89) | public void Show(object dataContext) method Window_Closed (line 116) | private void Window_Closed(object sender, EventArgs e) method Window_Loaded (line 123) | private void Window_Loaded(object sender, RoutedEventArgs e) method RestoreWindow (line 129) | public void RestoreWindow() method Close (line 137) | public void Close() method Close (line 142) | public void Close(bool? result) class WindowUtils (line 185) | public static class WindowUtils method RestoreWindow (line 189) | public static void RestoreWindow(this Window window) FILE: source/Playnite/Windows/WindowManager.cs class WindowManager (line 11) | public static class WindowManager method WindowManager (line 13) | static WindowManager() method ActivatedRoutedEventHandler (line 19) | private static void ActivatedRoutedEventHandler(object sender, RoutedE... method WindowBaseCloseHandler (line 24) | private static void WindowBaseCloseHandler(object sender, RoutedEventA... method GetHasChild (line 52) | public static bool GetHasChild(this Window window) method NotifyChildOwnershipChanges (line 57) | public static void NotifyChildOwnershipChanges() method SetEnableMouseInput (line 68) | public static void SetEnableMouseInput(bool enable) FILE: source/Playnite/Windows/WindowPositionHandler.cs class WindowPositionHandler (line 16) | public class WindowPositionHandler method WindowPositionHandler (line 24) | public WindowPositionHandler(Window window, string windowName, WindowP... method Window_Closed (line 37) | private void Window_Closed(object sender, EventArgs e) method Window_Loaded (line 47) | private void Window_Loaded(object sender, RoutedEventArgs e) method Window_StateChanged (line 53) | private void Window_StateChanged(object sender, EventArgs e) method Window_LocationChanged (line 61) | private void Window_LocationChanged(object sender, EventArgs e) method Window_SizeChanged (line 69) | private void Window_SizeChanged(object sender, SizeChangedEventArgs e) method MakeSureConfigEntryExists (line 77) | private void MakeSureConfigEntryExists() method SaveState (line 85) | private void SaveState() method SaveSize (line 103) | private void SaveSize() method SavePosition (line 130) | private void SavePosition() method ConstrainWindow (line 148) | private void ConstrainWindow(int x, int y) method RestoreSizeAndLocation (line 182) | private void RestoreSizeAndLocation() method HasSavedData (line 229) | public bool HasSavedData() FILE: source/Playnite/WindowsNotifyIconManager.cs class WindowsNotifyIconManager (line 7) | public static class WindowsNotifyIconManager method Notify (line 9) | public static void Notify(Icon icon, string title, string body, Action... FILE: source/PlayniteSDK/ApplicationMode.cs type ApplicationMode (line 13) | public enum ApplicationMode FILE: source/PlayniteSDK/BuiltInExtensions.cs type BuiltinExtension (line 12) | public enum BuiltinExtension class BuiltinExtensions (line 49) | public class BuiltinExtensions method GetIsBuiltInPlugin (line 108) | public static bool GetIsBuiltInPlugin(Guid pluginId) method GetExtensionFromId (line 118) | public static BuiltinExtension GetExtensionFromId(Guid id) method GetIdFromExtension (line 135) | public static Guid GetIdFromExtension(BuiltinExtension extension) FILE: source/PlayniteSDK/Collections/ComparableList.cs class ComparableDbItemList (line 15) | public class ComparableDbItemList : List, IComparable where T : Da... method ComparableDbItemList (line 21) | public ComparableDbItemList(IEnumerable collection) : base(collecti... method CompareTo (line 26) | public int CompareTo(object obj) class ComparableList (line 59) | public class ComparableList: List, IComparable method ComparableList (line 64) | public ComparableList() method ComparableList (line 72) | public ComparableList(int count) : base(count) method ComparableList (line 80) | public ComparableList(IEnumerable collection) : base(collection ?? ... method CompareTo (line 89) | public int CompareTo(object obj) FILE: source/PlayniteSDK/Collections/ObservableConcurrentDictionary.cs class ObservableConcurrentDictionary (line 22) | [DebuggerDisplay("Count={Count}")] method ObservableConcurrentDictionary (line 33) | public ObservableConcurrentDictionary() method NotifyObserversOfChange (line 47) | private void NotifyObserversOfChange() method TryAddWithNotification (line 70) | private bool TryAddWithNotification(KeyValuePair item) method TryAddWithNotification (line 79) | private bool TryAddWithNotification(TKey key, TValue value) method TryRemoveWithNotification (line 91) | private bool TryRemoveWithNotification(TKey key, out TValue value) method UpdateWithNotification (line 103) | private void UpdateWithNotification(TKey key, TValue value) method Add (line 110) | void ICollection>.Add(KeyValuePair>.Clear() method Contains (line 121) | bool ICollection>.Contains(KeyValuePair>.CopyTo(KeyValuePair>.Remove(KeyValuePair> IEnumerable(ref T property, T value, [CallerMemberName]... method SetValue (line 61) | protected void SetValue(ref T property, T value, params string[] pr... FILE: source/PlayniteSDK/Collections/RangeObservableCollection.cs class RangeObservableCollection (line 16) | public class RangeObservableCollection : ObservableCollection method OnCollectionChangedPublic (line 24) | public void OnCollectionChangedPublic(NotifyCollectionChangedEventArgs e) method OnCollectionChanged (line 33) | protected override void OnCollectionChanged(NotifyCollectionChangedEve... method OnItemMoved (line 47) | public void OnItemMoved(object obj, int index, int oldIndex) method AddRange (line 59) | public void AddRange(IEnumerable list) method RemoveRange (line 80) | public void RemoveRange(IEnumerable list) FILE: source/PlayniteSDK/Controls/PluginUserControl.cs class PluginUserControl (line 15) | public class PluginUserControl : UserControl method GameContextPropertyChangedCallback (line 44) | private static void GameContextPropertyChangedCallback(DependencyObjec... method GameContextChanged (line 66) | public virtual void GameContextChanged(Game oldContext, Game newContext) FILE: source/PlayniteSDK/Data/DataSerialization.cs class DontSerializeAttribute (line 13) | public class DontSerializeAttribute : Attribute class SerializationPropertyNameAttribute (line 20) | public class SerializationPropertyNameAttribute : Attribute method SerializationPropertyNameAttribute (line 31) | public SerializationPropertyNameAttribute(string propertyName) type IDataSerializer (line 40) | public interface IDataSerializer method ToYaml (line 47) | string ToYaml(object obj); method FromYaml (line 55) | T FromYaml(string yaml) where T : class; method TryFromYaml (line 64) | bool TryFromYaml(string yaml, out T content) where T : class; method TryFromYaml (line 74) | bool TryFromYaml(string yaml, out T content, out Exception error) w... method FromYamlFile (line 82) | T FromYamlFile(string filePath) where T : class; method TryFromYamlFile (line 91) | bool TryFromYamlFile(string filePath, out T content) where T : class; method TryFromYamlFile (line 101) | bool TryFromYamlFile(string filePath, out T content, out Exception ... method ToJson (line 109) | string ToJson(object obj, bool formatted = false); method ToJsonStream (line 117) | void ToJsonStream(object obj, Stream stream, bool formatted = false); method FromJson (line 125) | T FromJson(string json) where T : class; method TryFromJson (line 134) | bool TryFromJson(string json, out T content) where T : class; method TryFromJson (line 144) | bool TryFromJson(string json, out T content, out Exception error) w... method FromJsonStream (line 152) | T FromJsonStream(Stream stream) where T : class; method TryFromJsonStream (line 161) | bool TryFromJsonStream(Stream stream, out T content) where T : class; method TryFromJsonStream (line 171) | bool TryFromJsonStream(Stream stream, out T content, out Exception ... method FromJsonFile (line 179) | T FromJsonFile(string filePath) where T : class; method TryFromJsonFile (line 188) | bool TryFromJsonFile(string filePath, out T content) where T : class; method TryFromJsonFile (line 198) | bool TryFromJsonFile(string filePath, out T content, out Exception ... method FromToml (line 206) | T FromToml(string toml) where T : class; method TryFromToml (line 215) | bool TryFromToml(string toml, out T content) where T : class; method TryFromToml (line 225) | bool TryFromToml(string toml, out T content, out Exception error) w... method FromTomlFile (line 233) | T FromTomlFile(string filePath) where T : class; method TryFromTomlFile (line 242) | bool TryFromTomlFile(string filePath, out T content) where T : class; method TryFromTomlFile (line 252) | bool TryFromTomlFile(string filePath, out T content, out Exception ... method GetClone (line 260) | T GetClone(T source) where T : class; method GetClone (line 269) | U GetClone(T source) method AreObjectsEqual (line 279) | bool AreObjectsEqual(object object1, object object2); class Serialization (line 285) | public class Serialization method Init (line 289) | internal static void Init(IDataSerializer dataSerializer) method ToYaml (line 299) | public static string ToYaml(object obj) method FromYaml (line 310) | public static T FromYaml(string yaml) where T : class method TryFromYaml (line 322) | public static bool TryFromYaml(string yaml, out T content) where T ... method TryFromYaml (line 335) | public static bool TryFromYaml(string yaml, out T content, out Exce... method FromYamlFile (line 346) | public static T FromYamlFile(string filePath) where T : class method TryFromYamlFile (line 358) | public static bool TryFromYamlFile(string filePath, out T content) ... method TryFromYamlFile (line 371) | public static bool TryFromYamlFile(string filePath, out T content, ... method ToJson (line 382) | public static string ToJson(object obj, bool formatted = false) method ToJsonStream (line 393) | public static void ToJsonStream(object obj, Stream stream, bool format... method FromJson (line 404) | public static T FromJson(string json) where T : class method TryFromJson (line 416) | public static bool TryFromJson(string json, out T content) where T ... method TryFromJson (line 429) | public static bool TryFromJson(string json, out T content, out Exce... method FromJsonStream (line 440) | public static T FromJsonStream(Stream stream) where T : class method TryFromJsonStream (line 452) | public static bool TryFromJsonStream(Stream stream, out T content) ... method TryFromJsonStream (line 465) | public static bool TryFromJsonStream(Stream stream, out T content, ... method FromJsonFile (line 476) | public static T FromJsonFile(string filePath) where T : class method TryFromJsonFile (line 488) | public static bool TryFromJsonFile(string filePath, out T content) ... method TryFromJsonFile (line 501) | public static bool TryFromJsonFile(string filePath, out T content, ... method FromToml (line 512) | public static T FromToml(string toml) where T : class method TryFromToml (line 524) | public static bool TryFromToml(string toml, out T content) where T ... method TryFromToml (line 537) | public static bool TryFromToml(string toml, out T content, out Exce... method FromTomlFile (line 548) | public static T FromTomlFile(string filePath) where T : class method TryFromTomlFile (line 560) | public static bool TryFromTomlFile(string filePath, out T content) ... method TryFromTomlFile (line 573) | public static bool TryFromTomlFile(string filePath, out T content, ... method GetClone (line 584) | public static T GetClone(T source) where T : class method GetClone (line 596) | public static U GetClone(T source) method AreObjectsEqual (line 609) | public static bool AreObjectsEqual(object object1, object object2) FILE: source/PlayniteSDK/Data/MarkupConverter.cs type IMarkupConverter (line 12) | public interface IMarkupConverter method MarkdownToHtml (line 19) | string MarkdownToHtml(string markdown); class Markup (line 25) | public class Markup method Init (line 29) | internal static void Init(IMarkupConverter textConverter) method MarkdownToHtml (line 39) | public static string MarkdownToHtml(string markdown) FILE: source/PlayniteSDK/Data/SQLite.cs type SqliteOpenFlags (line 12) | [Flags] type ISQLite (line 64) | public interface ISQLite : IDisposable method Query (line 73) | List Query(string query, params object[] args) where T : new(); class SQLite (line 79) | public class SQLite method Init (line 83) | internal static void Init(Func func) method OpenDatabase (line 94) | public static ISQLite OpenDatabase(string dbPath, SqliteOpenFlags open... FILE: source/PlayniteSDK/Database/IGameDatabase.cs type GameDatabaseCollection (line 14) | public enum GameDatabaseCollection type IGameDatabase (line 93) | public interface IGameDatabase method ImportGame (line 190) | Game ImportGame(GameMetadata game); method ImportGame (line 198) | Game ImportGame(GameMetadata game, LibraryPlugin sourcePlugin); method GetGameMatchesFilter (line 206) | bool GetGameMatchesFilter(Game game, FilterPresetSettings filterSettin... method GetFilteredGames (line 213) | IEnumerable GetFilteredGames(FilterPresetSettings filterSettings); method GetGameMatchesFilter (line 222) | bool GetGameMatchesFilter(Game game, FilterPresetSettings filterSettin... method GetFilteredGames (line 230) | IEnumerable GetFilteredGames(FilterPresetSettings filterSettings... FILE: source/PlayniteSDK/Database/IGameDatabaseAPI.cs type IGameDatabaseAPI (line 13) | public interface IGameDatabaseAPI : IGameDatabase method AddFile (line 26) | string AddFile(string path, Guid parentId); method SaveFile (line 33) | void SaveFile(string id, string path); method RemoveFile (line 39) | void RemoveFile(string id); method BufferedUpdate (line 45) | IDisposable BufferedUpdate(); method BeginBufferUpdate (line 50) | void BeginBufferUpdate(); method EndBufferUpdate (line 55) | void EndBufferUpdate(); method GetFileStoragePath (line 62) | string GetFileStoragePath(Guid parentId); method GetFullFilePath (line 69) | string GetFullFilePath(string databasePath); FILE: source/PlayniteSDK/Database/IItemCollection.cs class ItemUpdateEvent (line 14) | public class ItemUpdateEvent where TItem : DatabaseObject method ItemUpdateEvent (line 37) | public ItemUpdateEvent(TItem oldData, TItem newData) class ItemUpdatedEventArgs (line 48) | public class ItemUpdatedEventArgs : EventArgs where TItem : Datab... method ItemUpdatedEventArgs (line 63) | public ItemUpdatedEventArgs(TItem oldData, TItem newData) method ItemUpdatedEventArgs (line 72) | public ItemUpdatedEventArgs(IEnumerable> update... class ItemCollectionChangedEventArgs (line 82) | public class ItemCollectionChangedEventArgs : EventArgs where TIt... method ItemCollectionChangedEventArgs (line 105) | public ItemCollectionChangedEventArgs(List addedItems, List Get(IList ids); method Add (line 162) | TItem Add(string itemName); method Add (line 170) | TItem Add(string itemName, Func existingComparer); method Add (line 177) | IEnumerable Add(List items); method Add (line 184) | TItem Add(MetadataProperty property); method Add (line 191) | IEnumerable Add(IEnumerable properties); method Add (line 199) | IEnumerable Add(List items, Func e... method Add (line 205) | void Add(IEnumerable items); method Remove (line 212) | bool Remove(Guid id); method Remove (line 219) | bool Remove(IEnumerable items); method Update (line 225) | void Update(TItem item); method Update (line 231) | void Update(IEnumerable items); method BufferedUpdate (line 237) | IDisposable BufferedUpdate(); method BeginBufferUpdate (line 242) | void BeginBufferUpdate(); method EndBufferUpdate (line 247) | void EndBufferUpdate(); method GetClone (line 253) | IEnumerable GetClone(); type IItemCollection (line 134) | public interface IItemCollection : IItemCollection, ICollection Get(IList ids); method Add (line 162) | TItem Add(string itemName); method Add (line 170) | TItem Add(string itemName, Func existingComparer); method Add (line 177) | IEnumerable Add(List items); method Add (line 184) | TItem Add(MetadataProperty property); method Add (line 191) | IEnumerable Add(IEnumerable properties); method Add (line 199) | IEnumerable Add(List items, Func e... method Add (line 205) | void Add(IEnumerable items); method Remove (line 212) | bool Remove(Guid id); method Remove (line 219) | bool Remove(IEnumerable items); method Update (line 225) | void Update(TItem item); method Update (line 231) | void Update(IEnumerable items); method BufferedUpdate (line 237) | IDisposable BufferedUpdate(); method BeginBufferUpdate (line 242) | void BeginBufferUpdate(); method EndBufferUpdate (line 247) | void EndBufferUpdate(); method GetClone (line 253) | IEnumerable GetClone(); FILE: source/PlayniteSDK/Events/ApplicationEvents.cs type ControllerInputState (line 11) | public enum ControllerInputState type ControllerInput (line 17) | public enum ControllerInput type ApplicationEvent (line 50) | public enum ApplicationEvent class OnGameSelectedEventArgs (line 101) | public class OnGameSelectedEventArgs method OnGameSelectedEventArgs (line 118) | public OnGameSelectedEventArgs(List oldValue, List newValue) class OnGameStartingEventArgs (line 128) | public class OnGameStartingEventArgs class OnGameStartedEventArgs (line 154) | public class OnGameStartedEventArgs class OnGameStartupCancelledEventArgs (line 180) | public class OnGameStartupCancelledEventArgs class OnGameStoppedEventArgs (line 191) | public class OnGameStoppedEventArgs class OnGameInstalledEventArgs (line 212) | public class OnGameInstalledEventArgs class OnGameInstallationCancelledEventArgs (line 223) | public class OnGameInstallationCancelledEventArgs class OnGameUninstalledEventArgs (line 234) | public class OnGameUninstalledEventArgs class OnApplicationStartedEventArgs (line 245) | public class OnApplicationStartedEventArgs class OnApplicationStoppedEventArgs (line 252) | public class OnApplicationStoppedEventArgs class OnLibraryUpdatedEventArgs (line 259) | public class OnLibraryUpdatedEventArgs class OnControllerButtonStateChangedArgs (line 263) | public class OnControllerButtonStateChangedArgs method OnControllerButtonStateChangedArgs (line 269) | public OnControllerButtonStateChangedArgs() method OnControllerButtonStateChangedArgs (line 273) | public OnControllerButtonStateChangedArgs(ControllerInput input, Contr... class OnControllerConnectedArgs (line 280) | public class OnControllerConnectedArgs class OnControllerDisconnectedArgs (line 285) | public class OnControllerDisconnectedArgs class GamepadController (line 290) | public class GamepadController FILE: source/PlayniteSDK/Events/PlayniteUriEventArgs.cs class PlayniteUriEventArgs (line 12) | public class PlayniteUriEventArgs FILE: source/PlayniteSDK/Events/WebViewEvents.cs class WebViewLoadingChangedEventArgs (line 12) | public class WebViewLoadingChangedEventArgs FILE: source/PlayniteSDK/Exceptions/LocalizedException.cs class LocalizedException (line 12) | public class LocalizedException : Exception method LocalizedException (line 17) | public LocalizedException() method LocalizedException (line 25) | public LocalizedException(string message) : base(message.StartsWith("L... FILE: source/PlayniteSDK/Exceptions/ReferenceException.cs class ReferenceException (line 12) | public class ReferenceException : LocalizedException method ReferenceException (line 17) | public ReferenceException() : base() method ReferenceException (line 25) | public ReferenceException(string message) : base(message) FILE: source/PlayniteSDK/Exceptions/ScriptRuntimeException.cs class ScriptRuntimeException (line 12) | public class ScriptRuntimeException : LocalizedException method ScriptRuntimeException (line 22) | public ScriptRuntimeException() : base() method ScriptRuntimeException (line 30) | public ScriptRuntimeException(string message) : base(message) method ScriptRuntimeException (line 39) | public ScriptRuntimeException(string message, string stackTrace) : bas... method ToString (line 45) | public override string ToString() FILE: source/PlayniteSDK/Exceptions/TypeMismatchException.cs class TypeMismatchException (line 12) | public class TypeMismatchException : LocalizedException method TypeMismatchException (line 17) | public TypeMismatchException() : base() method TypeMismatchException (line 25) | public TypeMismatchException(string message) : base(message) FILE: source/PlayniteSDK/ExpandableVariables.cs class ExpandableVariables (line 12) | public class ExpandableVariables FILE: source/PlayniteSDK/ExtensionFunction.cs class ExtensionFunction (line 12) | public class ExtensionFunction method ExtensionFunction (line 28) | public ExtensionFunction(string name) method ExtensionFunction (line 38) | public ExtensionFunction(string name, Action func) : this(name) method Invoke (line 46) | public virtual void Invoke() method ToString (line 52) | public override string ToString() FILE: source/PlayniteSDK/Extensions/ListExtensions.cs class ListExtensions (line 13) | public static class ListExtensions method ToObservable (line 21) | public static ObservableCollection ToObservable(this IEnumerable... method HasItems (line 37) | public static bool HasItems(this IEnumerable source) method HasItems (line 49) | public static bool HasItems(this IEnumerable source, Func(this IList source, T item) method AddMissing (line 81) | public static bool AddMissing(this IList source, IEnumerable ... method HasNonEmptyItems (line 105) | public static bool HasNonEmptyItems(this IEnumerable source) method IntersectsPartiallyWith (line 117) | public static bool IntersectsPartiallyWith(this IEnumerable so... method IntersectsExactlyWith (line 148) | public static bool IntersectsExactlyWith(this IEnumerable sour... method ContainsString (line 175) | public static bool ContainsString(this IEnumerable source, str... method ContainsStringPartial (line 183) | public static bool ContainsStringPartial(this IEnumerable sour... method ContainsPartOfString (line 191) | public static bool ContainsPartOfString(this IEnumerable sourc... method IsListEqual (line 199) | public static bool IsListEqual(this IEnumerable source, IEnumera... method IsListEqual (line 232) | public static bool IsListEqual(this IEnumerable source, IEnumera... method IsListEqualExact (line 265) | public static bool IsListEqualExact(this IEnumerable source, IEn... method Contains (line 288) | public static bool Contains(this IEnumerable source, IEnumerable... method GetCommonItems (line 312) | public static HashSet GetCommonItems(IEnumerable>... method GetDistinctItems (line 338) | public static HashSet GetDistinctItems(IEnumerable GetDistinctItemsP(params IEnumerable[] ... method Merge (line 377) | public static List Merge(IEnumerable> lists) method Merge (line 398) | public static List Merge(IEnumerable list1, IEnumerable li... method ForEach (line 425) | public static void ForEach(this ObservableCollection source, Act... method ForEach (line 444) | public static void ForEach(this IEnumerable source, Action ac... method ToHashSet (line 463) | public static HashSet ToHashSet(this IEnumerable source) FILE: source/PlayniteSDK/Extensions/StringExtensions.cs class StrExtensions (line 13) | public static class StrExtensions method GetLocalized (line 20) | public static string GetLocalized(this string stringKey) FILE: source/PlayniteSDK/IAddons.cs type IAddons (line 12) | public interface IAddons FILE: source/PlayniteSDK/IDialogsFactory.cs class MessageBoxOption (line 17) | public class MessageBoxOption method MessageBoxOption (line 40) | public MessageBoxOption(string title, bool isDefault = false, bool isC... class MessageBoxToggle (line 51) | public class MessageBoxToggle : ObservableObject method MessageBoxToggle (line 77) | public MessageBoxToggle(string title, bool selected = false) class GlobalProgressActionArgs (line 87) | public class GlobalProgressActionArgs : ObservableObject method GlobalProgressActionArgs (line 166) | public GlobalProgressActionArgs(SynchronizationContext mainContext, Di... class GlobalProgressResult (line 177) | public class GlobalProgressResult method GlobalProgressResult (line 200) | public GlobalProgressResult(bool? result, bool canceled, Exception error) class GlobalProgressOptions (line 211) | public class GlobalProgressOptions method GlobalProgressOptions (line 232) | public GlobalProgressOptions(string text) method GlobalProgressOptions (line 242) | public GlobalProgressOptions(string text, bool cancelable) : this(text) class ImageFileOption (line 251) | public class ImageFileOption : GenericItemOption method ImageFileOption (line 261) | public ImageFileOption() : base() method ImageFileOption (line 269) | public ImageFileOption(string path) class GenericItemOption (line 278) | public class GenericItemOption method GenericItemOption (line 293) | public GenericItemOption() method GenericItemOption (line 302) | public GenericItemOption(string name, string description) class StringSelectionDialogResult (line 312) | public class StringSelectionDialogResult method StringSelectionDialogResult (line 329) | public StringSelectionDialogResult(bool result, string selectedString) class WindowCreationOptions (line 339) | public class WindowCreationOptions type IDialogsFactory (line 360) | public interface IDialogsFactory method ShowErrorMessage (line 367) | MessageBoxResult ShowErrorMessage(string messageBoxText); method ShowErrorMessage (line 375) | MessageBoxResult ShowErrorMessage(string messageBoxText, string caption); method ShowMessage (line 385) | MessageBoxResult ShowMessage(string messageBoxText, string caption, Me... method ShowMessage (line 394) | MessageBoxResult ShowMessage(string messageBoxText, string caption, Me... method ShowMessage (line 402) | MessageBoxResult ShowMessage(string messageBoxText, string caption); method ShowMessage (line 409) | MessageBoxResult ShowMessage(string messageBoxText); method ShowMessage (line 419) | MessageBoxOption ShowMessage(string messageBoxText, string caption, Me... method SelectFolder (line 425) | string SelectFolder(); method SelectFolder (line 427) | string SelectFolder(string initialDir); method SelectFile (line 434) | string SelectFile(string filter); method SelectFile (line 436) | string SelectFile(string filter, string initialDir); method SelectFiles (line 443) | List SelectFiles(string filter); method SelectFiles (line 445) | List SelectFiles(string filter, string initialDir); method SelectIconFile (line 451) | string SelectIconFile(); method SelectIconFile (line 453) | string SelectIconFile(string initialDir); method SelectImagefile (line 459) | string SelectImagefile(); method SelectImagefile (line 461) | string SelectImagefile(string initialDir); method SaveFile (line 468) | string SaveFile(string filter); method SaveFile (line 470) | string SaveFile(string filter, string initialDir); method SaveFile (line 478) | string SaveFile(string filter, bool promptOverwrite); method SaveFile (line 480) | string SaveFile(string filter, bool promptOverwrite, string initialDir); method SelectString (line 489) | StringSelectionDialogResult SelectString(string messageBoxText, string... method SelectString (line 499) | StringSelectionDialogResult SelectString(string messageBoxText, string... method ShowSelectableString (line 508) | void ShowSelectableString(string messageBoxText, string caption, strin... method ChooseImageFile (line 518) | ImageFileOption ChooseImageFile(List files, string ca... method ChooseItemWithSearch (line 528) | GenericItemOption ChooseItemWithSearch(List items, ... method ActivateGlobalProgress (line 536) | GlobalProgressResult ActivateGlobalProgress(Action gameIds); method ApplyFilterPreset (line 120) | void ApplyFilterPreset(Guid filterId); method ApplyFilterPreset (line 126) | void ApplyFilterPreset(FilterPreset preset); method GetActiveFilterPreset (line 132) | Guid GetActiveFilterPreset(); method GetCurrentFilterSettings (line 138) | FilterPresetSettings GetCurrentFilterSettings(); method OpenSearch (line 144) | void OpenSearch(string searchTerm); method OpenSearch (line 151) | void OpenSearch(SearchContext context, string searchTerm); method OpenEditDialog (line 158) | bool? OpenEditDialog(Guid gameId); method OpenEditDialog (line 165) | bool? OpenEditDialog(List gameIds); method GetSortedFilterPresets (line 171) | List GetSortedFilterPresets(); method GetSortedFilterFullscreenPresets (line 177) | List GetSortedFilterFullscreenPresets(); method ToggleFullscreenView (line 182) | void ToggleFullscreenView(); FILE: source/PlayniteSDK/INotificationsAPI.cs class NotificationMessage (line 14) | public class NotificationMessage method NotificationMessage (line 74) | public NotificationMessage(string id, string text, NotificationType type) method NotificationMessage (line 100) | public NotificationMessage(string id, string text, NotificationType ty... type NotificationType (line 109) | public enum NotificationType type INotificationsAPI (line 124) | public interface INotificationsAPI method Add (line 140) | void Add(NotificationMessage message); method Add (line 148) | void Add(string id, string text, NotificationType type); method Remove (line 154) | void Remove(string id); method RemoveAll (line 159) | void RemoveAll(); FILE: source/PlayniteSDK/IPlayniteAPI.cs type IPlayniteAPI (line 15) | public interface IPlayniteAPI method ExpandGameVariables (line 83) | string ExpandGameVariables(Game game, string inputString); method ExpandGameVariables (line 92) | string ExpandGameVariables(Game game, string inputString, string emula... method ExpandGameVariables (line 100) | Models.GameAction ExpandGameVariables(Game game, Models.GameAction act... method StartGame (line 106) | void StartGame(Guid gameId); method InstallGame (line 112) | void InstallGame(Guid gameId); method UninstallGame (line 118) | void UninstallGame(Guid gameId); method AddCustomElementSupport (line 125) | void AddCustomElementSupport(Plugin source, AddCustomElementSupportArg... method AddSettingsSupport (line 132) | void AddSettingsSupport(Plugin source, AddSettingsSupportArgs args); method AddConvertersSupport (line 139) | void AddConvertersSupport(Plugin source, AddConvertersSupportArgs args); method GetConnectedControllers (line 145) | List GetConnectedControllers(); class API (line 151) | public static class API FILE: source/PlayniteSDK/IPlayniteInfoAPI.cs type IPlayniteInfoAPI (line 12) | public interface IPlayniteInfoAPI FILE: source/PlayniteSDK/IPlaynitePathsAPI.cs type IPlaynitePathsAPI (line 12) | public interface IPlaynitePathsAPI FILE: source/PlayniteSDK/IPlayniteSettingsAPI.cs type PlaytimeImportMode (line 15) | public enum PlaytimeImportMode type IFullscreenSettingsAPI (line 37) | public interface IFullscreenSettingsAPI type ICompletionStatusSettignsApi (line 63) | public interface ICompletionStatusSettignsApi type IPlayniteSettingsAPI (line 79) | public interface IPlayniteSettingsAPI method GetGameExcludedFromImport (line 224) | bool GetGameExcludedFromImport(string gameId, Guid libraryId); FILE: source/PlayniteSDK/ISettings.cs type ISettings (line 13) | public interface ISettings : IEditableObject method VerifySettings (line 20) | bool VerifySettings(out List errors); FILE: source/PlayniteSDK/IUriHandlerAPI.cs type IUriHandlerAPI (line 13) | public interface IUriHandlerAPI method RegisterSource (line 20) | void RegisterSource(string source, Action handler); method RemoveSource (line 26) | void RemoveSource(string source); FILE: source/PlayniteSDK/IWebView.cs class WebViewResourceLoadedCallback (line 16) | public class WebViewResourceLoadedCallback method WebViewResourceLoadedCallback (line 24) | public WebViewResourceLoadedCallback( class WebViewSettings (line 40) | public class WebViewSettings class JavaScriptEvaluationResult (line 87) | public class JavaScriptEvaluationResult type IWebView (line 108) | public interface IWebView : IDisposable method Open (line 118) | void Open(); method OpenDialog (line 124) | bool? OpenDialog(); method NavigateAndWait (line 130) | void NavigateAndWait(string url); method Navigate (line 136) | void Navigate(string url); method GetPageText (line 142) | string GetPageText(); method GetPageTextAsync (line 148) | Task GetPageTextAsync(); method GetPageSource (line 154) | string GetPageSource(); method GetPageSourceAsync (line 160) | Task GetPageSourceAsync(); method GetCurrentAddress (line 166) | string GetCurrentAddress(); method DeleteDomainCookies (line 172) | void DeleteDomainCookies(string domain); method DeleteDomainCookiesRegex (line 178) | void DeleteDomainCookiesRegex(string domainRegex); method DeleteCookies (line 185) | void DeleteCookies(string url, string name); method GetCookies (line 191) | List GetCookies(); method SetCookies (line 202) | void SetCookies(string url, string domain, string name, string value, ... method SetCookies (line 209) | void SetCookies(string url, HttpCookie cookie); method Close (line 214) | void Close(); method EvaluateScriptAsync (line 226) | Task EvaluateScriptAsync(string script); type IWebViewFactory (line 237) | public interface IWebViewFactory method CreateOffscreenView (line 243) | IWebView CreateOffscreenView(); method CreateOffscreenView (line 250) | IWebView CreateOffscreenView(WebViewSettings settings); method CreateView (line 258) | IWebView CreateView(int width, int height); method CreateView (line 267) | IWebView CreateView(int width, int height, Color background); method CreateView (line 274) | IWebView CreateView(WebViewSettings settings); class HttpCookie (line 280) | public class HttpCookie method HttpCookie (line 285) | public HttpCookie() type CookieSameSite (line 351) | public enum CookieSameSite type CookiePriority (line 380) | public enum CookiePriority FILE: source/PlayniteSDK/LibraryClient.cs class LibraryClient (line 12) | public abstract class LibraryClient method Open (line 27) | public abstract void Open(); method Shutdown (line 32) | public virtual void Shutdown() FILE: source/PlayniteSDK/LogManager.cs class NullLoggger (line 15) | public class NullLoggger : ILogger method Debug (line 18) | public void Debug(string message) method Debug (line 23) | public void Debug(Exception exception, string message) method Error (line 28) | public void Error(string message) method Error (line 33) | public void Error(Exception exception, string message) method Info (line 38) | public void Info(string message) method Info (line 43) | public void Info(Exception exception, string message) method Warn (line 48) | public void Warn(string message) method Warn (line 53) | public void Warn(Exception exception, string message) method Trace (line 58) | public void Trace(string message) method Trace (line 63) | public void Trace(Exception exception, string message) type ILogProvider (line 71) | public interface ILogProvider method GetLogger (line 78) | ILogger GetLogger(string loggerName); class LogManager (line 84) | public static class LogManager method Init (line 92) | public static void Init(ILogProvider manager) method GetLogger (line 101) | [MethodImpl(MethodImplOptions.NoInlining)] method GetLogger (line 129) | [MethodImpl(MethodImplOptions.NoInlining)] FILE: source/PlayniteSDK/MetadataProvider.cs class LibraryMetadataProvider (line 13) | public abstract class LibraryMetadataProvider : IDisposable method Dispose (line 18) | public virtual void Dispose() method GetMetadata (line 27) | public abstract GameMetadata GetMetadata(Game game); FILE: source/PlayniteSDK/Models/AgeRating.cs class AgeRating (line 12) | public class AgeRating : DatabaseObject method AgeRating (line 17) | public AgeRating() : base() method AgeRating (line 25) | public AgeRating(string name) : base() FILE: source/PlayniteSDK/Models/AgeRatingOrg.cs type AgeRatingOrg (line 12) | public enum AgeRatingOrg FILE: source/PlayniteSDK/Models/AppSoftware.cs type AppSoftwareType (line 13) | public enum AppSoftwareType class AppSoftware (line 30) | public class AppSoftware : DatabaseObject method AppSoftware (line 133) | public AppSoftware() : base() method AppSoftware (line 141) | public AppSoftware(string name) : base() method CopyDiffTo (line 147) | public override void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/Category.cs class Category (line 12) | public class Category : DatabaseObject method Category (line 17) | public Category() : base() method Category (line 25) | public Category(string name) : base() FILE: source/PlayniteSDK/Models/Company.cs class Company (line 12) | public class Company : DatabaseObject method Company (line 17) | public Company() : base() method Company (line 25) | public Company(string name) : base() class Developer (line 39) | public class Developer : Company method Developer (line 44) | public Developer() : base() method Developer (line 52) | public Developer(string name) : base(name) class Publisher (line 60) | public class Publisher : Company method Publisher (line 65) | public Publisher() : base() method Publisher (line 73) | public Publisher(string name) : base(name) FILE: source/PlayniteSDK/Models/CompletionStatus.cs class CompletionStatus (line 13) | public class CompletionStatus : DatabaseObject method CompletionStatus (line 18) | public CompletionStatus() : base() method CompletionStatus (line 26) | public CompletionStatus(string name) : base() FILE: source/PlayniteSDK/Models/DatabaseObject.cs class DatabaseObject (line 12) | public class DatabaseObject : ObservableObject, IComparable, IIdentifiable method DatabaseObject (line 40) | public DatabaseObject() method CompareTo (line 50) | public int CompareTo(object obj) method Equals (line 78) | public override bool Equals(object obj) method GetHashCode (line 93) | public override int GetHashCode() method ToString (line 106) | public override string ToString() method CopyDiffTo (line 115) | public virtual void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/Emulator.cs class EmulatorDefinitionProfile (line 15) | public class EmulatorDefinitionProfile method ToString (line 63) | public override string ToString() class EmulatorDefinition (line 72) | public class EmulatorDefinition method ToString (line 97) | public override string ToString() class EmulatedRegion (line 106) | public class EmulatedRegion : IEquatable method GetHashCode (line 130) | public override int GetHashCode() method Equals (line 136) | public bool Equals(EmulatedRegion other) method Equals (line 142) | public override bool Equals(object obj) method ToString (line 155) | public override string ToString() class EmulatedPlatform (line 164) | public class EmulatedPlatform : IEquatable method GetHashCode (line 188) | public override int GetHashCode() method Equals (line 194) | public bool Equals(EmulatedPlatform other) method Equals (line 200) | public override bool Equals(object obj) method ToString (line 213) | public override string ToString() class EmulatorProfile (line 222) | public abstract class EmulatorProfile : ObservableObject method ToString (line 301) | public override string ToString() class BuiltInEmulatorProfile (line 310) | public class BuiltInEmulatorProfile : EmulatorProfile, IEquatable ids) method IdItemFilterItemProperties (line 153) | public IdItemFilterItemProperties(Guid id) method IdItemFilterItemProperties (line 162) | public IdItemFilterItemProperties(string text) class StringFilterItemProperties (line 171) | public class StringFilterItemProperties method StringFilterItemProperties (line 181) | public StringFilterItemProperties() method StringFilterItemProperties (line 189) | public StringFilterItemProperties(List values) method StringFilterItemProperties (line 198) | public StringFilterItemProperties(string value) class EnumFilterItemProperties (line 207) | public class EnumFilterItemProperties method EnumFilterItemProperties (line 217) | public EnumFilterItemProperties() method EnumFilterItemProperties (line 225) | public EnumFilterItemProperties(List values) method EnumFilterItemProperties (line 234) | public EnumFilterItemProperties(int value) class FilterPreset (line 243) | public class FilterPreset : DatabaseObject method CopyDiffTo (line 328) | public override void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/Game.cs type GameField (line 19) | public enum GameField : int class Game (line 188) | public class Game : DatabaseObject method GetGameRecentActivity (line 1471) | public DateTime? GetGameRecentActivity() method GetPlayTimeCategory (line 1492) | private PlaytimeCategory GetPlayTimeCategory(ulong seconds) method GetPastTimeSegment (line 1531) | private PastTimeSegment GetPastTimeSegment(DateTime? dateTime) method GetScoreRating (line 1572) | private ScoreRating GetScoreRating(int? score) method GetScoreGroup (line 1597) | private ScoreGroup GetScoreGroup(int? score) method Game (line 1663) | public Game() : base() method Game (line 1672) | public Game(string name) : this() method ToString (line 1678) | public override string ToString() method GetCopy (line 1687) | public Game GetCopy() method CopyDiffTo (line 1750) | public override void CopyDiffTo(object target) method GetDifferences (line 2032) | public List GetDifferences(Game otherGame) method GetNameGroup (line 2367) | public char GetNameGroup() method GetInstallSizeGroup (line 2384) | public InstallSizeGroup GetInstallSizeGroup() method GetInstallDriveGroup (line 2425) | public string GetInstallDriveGroup() method GetInstallDrive (line 2441) | public string GetInstallDrive() FILE: source/PlayniteSDK/Models/GameAction.cs type TrackingMode (line 15) | public enum TrackingMode : int type GameActionType (line 47) | public enum GameActionType : int class GameAction (line 74) | public class GameAction : ObservableObject, IEquatable method ToString (line 288) | public override string ToString() method Equals (line 311) | public static bool Equals(GameAction obj1, GameAction obj2) method Equals (line 324) | public bool Equals(GameAction other) method GetCopy (line 413) | public GameAction GetCopy() FILE: source/PlayniteSDK/Models/GameFeature.cs class GameFeature (line 12) | public class GameFeature : DatabaseObject method GameFeature (line 17) | public GameFeature() : base() method GameFeature (line 25) | public GameFeature(string name) : base() FILE: source/PlayniteSDK/Models/GameMetadata.cs class MetadataFile (line 13) | public class MetadataFile method MetadataFile (line 58) | public MetadataFile() method MetadataFile (line 66) | public MetadataFile(string path) method MetadataFile (line 77) | public MetadataFile(string name, byte[] data) : this(name, data, null) method MetadataFile (line 87) | public MetadataFile(string name, byte[] data, string originalUrl) class MetadataIdProperty (line 98) | public class MetadataIdProperty : MetadataProperty method MetadataIdProperty (line 109) | public MetadataIdProperty(Guid dbId) method ToString (line 123) | public override string ToString() method Equals (line 129) | public override bool Equals(object obj) method GetHashCode (line 135) | public override int GetHashCode() method Equals (line 141) | public bool Equals(MetadataIdProperty other) class MetadataNameProperty (line 155) | public class MetadataNameProperty : MetadataProperty, IEquatable method GameRom (line 53) | public GameRom() method GameRom (line 62) | public GameRom(string name, string path) method Equals (line 69) | public bool Equals(GameRom other) method GetCopy (line 93) | public GameRom GetCopy() FILE: source/PlayniteSDK/Models/GameScannerConfig.cs type ScannerConfigPlayActionSettings (line 14) | public enum ScannerConfigPlayActionSettings class GameScannerConfig (line 36) | public class GameScannerConfig : DatabaseObject method CopyDiffTo (line 249) | public override void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/GameSource.cs class GameSource (line 12) | public class GameSource : DatabaseObject method GameSource (line 17) | public GameSource() : base() method GameSource (line 25) | public GameSource(string name) : base() FILE: source/PlayniteSDK/Models/Genre.cs class Genre (line 12) | public class Genre : DatabaseObject method Genre (line 17) | public Genre() : base() method Genre (line 25) | public Genre(string name) : base() FILE: source/PlayniteSDK/Models/IIdentifiable.cs type IIdentifiable (line 12) | public interface IIdentifiable FILE: source/PlayniteSDK/Models/ImportExclusionList.cs class ImportExclusionItem (line 14) | public class ImportExclusionItem : DatabaseObject method ImportExclusionItem (line 32) | public ImportExclusionItem() method ImportExclusionItem (line 43) | public ImportExclusionItem(string gameId, string gameName, Guid librar... method GetId (line 56) | public Guid GetId() method GetId (line 67) | public static Guid GetId(string gameId, Guid libraryId) method CopyDiffTo (line 75) | public override void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/InstallSizeGroup.cs type InstallSizeGroup (line 13) | public enum InstallSizeGroup : int FILE: source/PlayniteSDK/Models/InstallationStatus.cs type InstallationStatus (line 13) | public enum InstallationStatus : int FILE: source/PlayniteSDK/Models/Link.cs class Link (line 13) | public class Link : ObservableObject, IEquatable method Link (line 46) | public Link() method Link (line 55) | public Link(string name, string url) method Equals (line 62) | public bool Equals(Link other) method GetCopy (line 86) | public Link GetCopy() FILE: source/PlayniteSDK/Models/PastTimeSegment.cs type PastTimeSegment (line 13) | public enum PastTimeSegment : int FILE: source/PlayniteSDK/Models/Platform.cs class Platform (line 13) | public class Platform : DatabaseObject method Platform (line 74) | public Platform() : base() method Platform (line 82) | public Platform(string name) : this() method ToString (line 88) | public override string ToString() method CopyDiffTo (line 99) | public override void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/PlaytimeCategory.cs type PlaytimeCategory (line 13) | public enum PlaytimeCategory : int FILE: source/PlayniteSDK/Models/Region.cs class Region (line 12) | public class Region : DatabaseObject method Region (line 31) | public Region() : base() method Region (line 39) | public Region(string name) : base() method CopyDiffTo (line 50) | public override void CopyDiffTo(object target) FILE: source/PlayniteSDK/Models/ReleaseDate.cs type ReleaseDate (line 14) | [Serializable] method ReleaseDate (line 44) | public ReleaseDate(int year) method ReleaseDate (line 67) | public ReleaseDate(int year, int month) method ReleaseDate (line 81) | public ReleaseDate(int year, int month, int day) method ReleaseDate (line 93) | public ReleaseDate(DateTime dateTime) : this(dateTime.Year, dateTime.M... method ReleaseDate (line 102) | public ReleaseDate(SerializationInfo info, StreamingContext context) method CompareTo (line 119) | public int CompareTo(object obj) method CompareTo (line 132) | public int CompareTo(ReleaseDate other) method Equals (line 138) | public override bool Equals(object obj) method Equals (line 151) | public bool Equals(ReleaseDate other) method GetHashCode (line 171) | public override int GetHashCode() method Serialize (line 182) | public string Serialize() method TryDeserialize (line 204) | public static bool TryDeserialize(string stringDate, out ReleaseDate d... method Deserialize (line 247) | public static ReleaseDate Deserialize(string stringDate) method ToString (line 274) | public override string ToString() method GetObjectData (line 291) | public void GetObjectData(SerializationInfo info, StreamingContext con... FILE: source/PlayniteSDK/Models/ScoreGroup.cs type ScoreRating (line 13) | public enum ScoreRating : int type ScoreGroup (line 36) | public enum ScoreGroup : int FILE: source/PlayniteSDK/Models/Series.cs class Series (line 12) | public class Series : DatabaseObject method Series (line 17) | public Series() : base() method Series (line 25) | public Series(string name) : base() FILE: source/PlayniteSDK/Models/Tag.cs class Tag (line 12) | public class Tag : DatabaseObject method Tag (line 17) | public Tag() : base() method Tag (line 25) | public Tag(string name) : base() FILE: source/PlayniteSDK/Plugins/Actions.cs type AutomaticPlayActionType (line 14) | public enum AutomaticPlayActionType : int class AutomaticPlayController (line 29) | public sealed class AutomaticPlayController : PlayController method AutomaticPlayController (line 75) | public AutomaticPlayController(Game game) : base(game) method Play (line 83) | public override void Play(PlayActionArgs args) class ControllerBase (line 91) | public abstract class ControllerBase : IDisposable method ControllerBase (line 108) | public ControllerBase(Game game) method Dispose (line 115) | public virtual void Dispose() class InstallController (line 123) | public abstract class InstallController : ControllerBase method InstallController (line 132) | public InstallController(Game game) : base(game) method Install (line 139) | public abstract void Install(InstallActionArgs args); method InvokeOnInstalled (line 145) | protected void InvokeOnInstalled(GameInstalledEventArgs args) method InvokeOnInstallationCancelled (line 155) | protected void InvokeOnInstallationCancelled(GameInstallationCancelled... class UninstallController (line 165) | public abstract class UninstallController : ControllerBase method UninstallController (line 173) | public UninstallController(Game game) : base(game) method Uninstall (line 180) | public abstract void Uninstall(UninstallActionArgs args); method InvokeOnUninstalled (line 186) | protected void InvokeOnUninstalled(GameUninstalledEventArgs args) method InvokeOnUninstalled (line 195) | protected void InvokeOnUninstalled() class PlayController (line 204) | public abstract class PlayController : ControllerBase method PlayController (line 213) | public PlayController(Game game) : base(game) method Play (line 220) | public abstract void Play(PlayActionArgs args); method InvokeOnStarted (line 226) | protected void InvokeOnStarted(GameStartedEventArgs args) method InvokeOnStarted (line 235) | protected void InvokeOnStarted() method InvokeOnStopped (line 244) | protected void InvokeOnStopped(GameStoppedEventArgs args) method ToString (line 251) | public override string ToString() class InstallActionArgs (line 260) | public class InstallActionArgs method InstallActionArgs (line 265) | public InstallActionArgs() class UninstallActionArgs (line 273) | public class UninstallActionArgs method UninstallActionArgs (line 278) | public UninstallActionArgs() class PlayActionArgs (line 286) | public class PlayActionArgs method PlayActionArgs (line 291) | public PlayActionArgs() class GameStartedEventArgs (line 299) | public class GameStartedEventArgs method GameStartedEventArgs (line 311) | public GameStartedEventArgs() class GameStoppedEventArgs (line 319) | public class GameStoppedEventArgs method GameStoppedEventArgs (line 331) | public GameStoppedEventArgs() method GameStoppedEventArgs (line 339) | public GameStoppedEventArgs(ulong sessionLength) class GameUninstalledEventArgs (line 348) | public class GameUninstalledEventArgs method GameUninstalledEventArgs (line 355) | public GameUninstalledEventArgs() class GameInstallationData (line 363) | public class GameInstallationData class GameInstalledEventArgs (line 379) | public class GameInstalledEventArgs method GameInstalledEventArgs (line 391) | public GameInstalledEventArgs() method GameInstalledEventArgs (line 399) | public GameInstalledEventArgs(GameInstallationData installData) class GameInstallationCancelledEventArgs (line 408) | public class GameInstallationCancelledEventArgs method GameInstallationCancelledEventArgs (line 415) | public GameInstallationCancelledEventArgs() FILE: source/PlayniteSDK/Plugins/LibraryPlugin.cs class LibraryGetGamesArgs (line 16) | public class LibraryGetGamesArgs class LibraryImportGamesArgs (line 27) | public class LibraryImportGamesArgs class LibraryPluginProperties (line 38) | public class LibraryPluginProperties : PluginProperties class LibraryPlugin (line 54) | public abstract class LibraryPlugin : Plugin method LibraryPlugin (line 65) | public LibraryPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI) method GetGames (line 95) | public virtual IEnumerable GetGames(LibraryGetGamesArgs ... method ImportGames (line 104) | public virtual IEnumerable ImportGames(LibraryImportGamesArgs args) method GetMetadataDownloader (line 113) | public virtual LibraryMetadataProvider GetMetadataDownloader() method ToString (line 119) | public override string ToString() FILE: source/PlayniteSDK/Plugins/MenuEntry.cs class PluginMenuItem (line 13) | public abstract class PluginMenuItem method ToString (line 31) | public override string ToString() class GameMenuItemActionArgs (line 42) | public class GameMenuItemActionArgs class ScriptGameMenuItemActionArgs (line 58) | public class ScriptGameMenuItemActionArgs class GameMenuItem (line 74) | public class GameMenuItem : PluginMenuItem method FromScriptGameMenuItem (line 86) | public static GameMenuItem FromScriptGameMenuItem(ScriptGameMenuItem i... class ScriptGameMenuItem (line 100) | public class ScriptGameMenuItem : PluginMenuItem class GetGameMenuItemsArgs (line 111) | public class GetGameMenuItemsArgs class ScriptMainMenuItemActionArgs (line 131) | public class ScriptMainMenuItemActionArgs class MainMenuItemActionArgs (line 142) | public class MainMenuItemActionArgs class MainMenuItem (line 153) | public class MainMenuItem : PluginMenuItem method FromScriptMainMenuItem (line 165) | public static MainMenuItem FromScriptMainMenuItem(ScriptMainMenuItem i... class ScriptMainMenuItem (line 179) | public class ScriptMainMenuItem : PluginMenuItem class GetMainMenuItemsArgs (line 190) | public class GetMainMenuItemsArgs FILE: source/PlayniteSDK/Plugins/MetadataPlugin.cs type MetadataField (line 14) | public enum MetadataField class MetadataRequestOptions (line 97) | public class MetadataRequestOptions method MetadataRequestOptions (line 120) | public MetadataRequestOptions(Game gameData, bool backgroundDownload) class GetMetadataFieldArgs (line 130) | public class GetMetadataFieldArgs class OnDemandMetadataProvider (line 141) | public abstract class OnDemandMetadataProvider : IDisposable method Dispose (line 149) | public virtual void Dispose() method GetName (line 157) | public virtual string GetName(GetMetadataFieldArgs args) method GetGenres (line 166) | public virtual IEnumerable GetGenres(GetMetadataFiel... method GetReleaseDate (line 175) | public virtual ReleaseDate? GetReleaseDate(GetMetadataFieldArgs args) method GetDevelopers (line 184) | public virtual IEnumerable GetDevelopers(GetMetadata... method GetPublishers (line 193) | public virtual IEnumerable GetPublishers(GetMetadata... method GetTags (line 202) | public virtual IEnumerable GetTags(GetMetadataFieldA... method GetDescription (line 211) | public virtual string GetDescription(GetMetadataFieldArgs args) method GetCriticScore (line 220) | public virtual int? GetCriticScore(GetMetadataFieldArgs args) method GetCommunityScore (line 229) | public virtual int? GetCommunityScore(GetMetadataFieldArgs args) method GetCoverImage (line 238) | public virtual MetadataFile GetCoverImage(GetMetadataFieldArgs args) method GetIcon (line 247) | public virtual MetadataFile GetIcon(GetMetadataFieldArgs args) method GetBackgroundImage (line 256) | public virtual MetadataFile GetBackgroundImage(GetMetadataFieldArgs args) method GetLinks (line 265) | public virtual IEnumerable GetLinks(GetMetadataFieldArgs args) method GetFeatures (line 274) | public virtual IEnumerable GetFeatures(GetMetadataFi... method GetAgeRatings (line 283) | public virtual IEnumerable GetAgeRatings(GetMetadata... method GetSeries (line 292) | public virtual IEnumerable GetSeries(GetMetadataFiel... method GetRegions (line 301) | public virtual IEnumerable GetRegions(GetMetadataFie... method GetPlatforms (line 310) | public virtual IEnumerable GetPlatforms(GetMetadataF... method GetInstallSize (line 319) | public virtual ulong? GetInstallSize(GetMetadataFieldArgs args) class MetadataPluginProperties (line 328) | public class MetadataPluginProperties : PluginProperties class MetadataPlugin (line 335) | public abstract class MetadataPlugin : Plugin method MetadataPlugin (line 356) | public MetadataPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI) method GetMetadataProvider (line 365) | public abstract OnDemandMetadataProvider GetMetadataProvider(MetadataR... FILE: source/PlayniteSDK/Plugins/Plugin.cs class GetPlayActionsArgs (line 20) | public class GetPlayActionsArgs class GetInstallActionsArgs (line 31) | public class GetInstallActionsArgs class GetUninstallActionsArgs (line 42) | public class GetUninstallActionsArgs class LoadPluginAttribute (line 53) | public class LoadPluginAttribute : Attribute class IgnorePluginAttribute (line 60) | public class IgnorePluginAttribute : Attribute class GetGameViewControlArgs (line 67) | public class GetGameViewControlArgs class AddCustomElementSupportArgs (line 83) | public class AddCustomElementSupportArgs class AddSettingsSupportArgs (line 99) | public class AddSettingsSupportArgs class AddConvertersSupportArgs (line 115) | public class AddConvertersSupportArgs class PluginProperties (line 131) | public abstract class PluginProperties class GenericPluginProperties (line 142) | public class GenericPluginProperties : PluginProperties class GenericPlugin (line 149) | public abstract class GenericPlugin : Plugin method GenericPlugin (line 160) | public GenericPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI) class Plugin (line 168) | public abstract class Plugin : IDisposable, IIdentifiable method Plugin (line 191) | public Plugin(IPlayniteAPI playniteAPI) method Dispose (line 199) | public virtual void Dispose() method GetSettings (line 206) | public virtual ISettings GetSettings(bool firstRunSettings) method GetSettingsView (line 214) | public virtual UserControl GetSettingsView(bool firstRunView) method OnGameStarting (line 222) | public virtual void OnGameStarting(OnGameStartingEventArgs args) method OnGameStarted (line 229) | public virtual void OnGameStarted(OnGameStartedEventArgs args) method OnGameStopped (line 236) | public virtual void OnGameStopped(OnGameStoppedEventArgs args) method OnGameStartupCancelled (line 243) | public virtual void OnGameStartupCancelled(OnGameStartupCancelledEvent... method OnGameInstalled (line 250) | public virtual void OnGameInstalled(OnGameInstalledEventArgs args) method OnGameInstallationCancelled (line 257) | public virtual void OnGameInstallationCancelled(OnGameInstallationCanc... method OnGameUninstalled (line 264) | public virtual void OnGameUninstalled(OnGameUninstalledEventArgs args) method OnGameSelected (line 271) | public virtual void OnGameSelected(OnGameSelectedEventArgs args) method OnApplicationStarted (line 278) | public virtual void OnApplicationStarted(OnApplicationStartedEventArgs... method OnApplicationStopped (line 285) | public virtual void OnApplicationStopped(OnApplicationStoppedEventArgs... method OnLibraryUpdated (line 292) | public virtual void OnLibraryUpdated(OnLibraryUpdatedEventArgs args) method OnControllerButtonStateChanged (line 299) | public virtual void OnControllerButtonStateChanged(OnControllerButtonS... method OnDesktopControllerButtonStateChanged (line 306) | public virtual void OnDesktopControllerButtonStateChanged(OnController... method OnControllerConnected (line 313) | public virtual void OnControllerConnected(OnControllerConnectedArgs args) method OnControllerDisconnected (line 320) | public virtual void OnControllerDisconnected(OnControllerDisconnectedA... method GetGameMenuItems (line 329) | public virtual IEnumerable GetGameMenuItems(GetGameMenuI... method GetMainMenuItems (line 339) | public virtual IEnumerable GetMainMenuItems(GetMainMenuI... method GetPluginUserDataPath (line 348) | public string GetPluginUserDataPath() method GetPluginConfiguration (line 364) | public TConfig GetPluginConfiguration() where TConfig : class method LoadPluginSettings (line 383) | public TSettings LoadPluginSettings() where TSettings : class method SavePluginSettings (line 401) | public void SavePluginSettings(TSettings settings) where TS... method OpenSettingsView (line 418) | public bool OpenSettingsView() method GetPlayActions (line 433) | public virtual IEnumerable GetPlayActions(GetPlayActio... method GetInstallActions (line 443) | public virtual IEnumerable GetInstallActions(GetIns... method GetUninstallActions (line 453) | public virtual IEnumerable GetUninstallActions(Ge... method GetGameViewControl (line 463) | public virtual Control GetGameViewControl(GetGameViewControlArgs args) method AddCustomElementSupport (line 472) | public void AddCustomElementSupport(AddCustomElementSupportArgs args) method AddSettingsSupport (line 481) | public void AddSettingsSupport(AddSettingsSupportArgs args) method AddConvertersSupport (line 490) | public void AddConvertersSupport(AddConvertersSupportArgs args) method GetSidebarItems (line 499) | public virtual IEnumerable GetSidebarItems() method GetTopPanelItems (line 508) | public virtual IEnumerable GetTopPanelItems() method GetSearchGlobalCommands (line 517) | public virtual IEnumerable GetSearchGlobalCommands() FILE: source/PlayniteSDK/Plugins/Search.cs class SearchSupport (line 14) | public class SearchSupport method SearchSupport (line 39) | public SearchSupport(string defaultKeyword, string name, SearchContext... class SearchContext (line 50) | public abstract class SearchContext method GetSearchResults (line 89) | public abstract IEnumerable GetSearchResults(GetSearchResu... class GenericListSearchContext (line 95) | public class GenericListSearchContext : SearchContext method GenericListSearchContext (line 102) | public GenericListSearchContext(List items, string label) method GetSearchResults (line 110) | public sealed override IEnumerable GetSearchResults(GetSea... class GameSearchFilterSettings (line 119) | public class GameSearchFilterSettings : ObservableObject class GetSearchResultsArgs (line 138) | public class GetSearchResultsArgs method SwitchContext (line 161) | public void SwitchContext(SearchContext newContext) class SearchItemAction (line 170) | public class SearchItemAction method SearchItemAction (line 192) | public SearchItemAction(string name, Action action) class ContextSwitchSearchItemAction (line 202) | public class ContextSwitchSearchItemAction : SearchItemAction method ContextSwitchSearchItemAction (line 214) | public ContextSwitchSearchItemAction(string name, SearchContext newCon... class SearchItem (line 225) | public class SearchItem : ObservableObject method SearchItem (line 262) | public SearchItem(string name, SearchItemAction primaryAction) method SearchItem (line 274) | public SearchItem(string name, SearchItemAction primaryAction, object ... method SearchItem (line 286) | public SearchItem(string name, string primaryActionName, Action primar... method SearchItem (line 298) | public SearchItem(string name, string primaryActionName, Action primar... class GameSearchItem (line 307) | public class GameSearchItem : SearchItem method GameSearchItem (line 319) | public GameSearchItem(Game game, SearchItemAction primaryAction) method GameSearchItem (line 331) | public GameSearchItem(Game game, string primaryActionName, Action prim... FILE: source/PlayniteSDK/Plugins/SidebarItem.cs type SiderbarItemType (line 14) | public enum SiderbarItemType class SidebarItem (line 29) | public class SidebarItem : ObservableObject method SidebarItem (line 139) | public SidebarItem() FILE: source/PlayniteSDK/Plugins/TopPanelItem.cs class TopPanelItem (line 12) | public class TopPanelItem : ObservableObject FILE: source/PlayniteSDK/RelayCommand.cs class RelayCommandBase (line 14) | public abstract class RelayCommandBase : ICommand method CanExecute (line 43) | public abstract bool CanExecute(object parameter); method Execute (line 49) | public abstract void Execute(object parameter); class RelayCommand (line 55) | public class RelayCommand : RelayCommandBase method RelayCommand (line 64) | public RelayCommand(Action execute) method RelayCommand (line 74) | public RelayCommand(Action execute, KeyGesture gesture) method RelayCommand (line 84) | public RelayCommand(Action execute, Func canExecute) method RelayCommand (line 95) | public RelayCommand(Action execute, Func canExecute, KeyGesture ... method CanExecute (line 107) | public override bool CanExecute(object parameter = null) method Execute (line 121) | public override void Execute(object parameter = null) method RelayCommand (line 140) | public RelayCommand(Action execute) method RelayCommand (line 150) | public RelayCommand(Action execute, KeyGesture gesture) method RelayCommand (line 160) | public RelayCommand(Action execute, Predicate canExecute) method RelayCommand (line 171) | public RelayCommand(Action execute, Predicate canExecute, KeyGes... method CanExecute (line 183) | public override bool CanExecute(object parameter) method Execute (line 197) | public override void Execute(object parameter) class RelayCommand (line 131) | public class RelayCommand : RelayCommandBase method RelayCommand (line 64) | public RelayCommand(Action execute) method RelayCommand (line 74) | public RelayCommand(Action execute, KeyGesture gesture) method RelayCommand (line 84) | public RelayCommand(Action execute, Func canExecute) method RelayCommand (line 95) | public RelayCommand(Action execute, Func canExecute, KeyGesture ... method CanExecute (line 107) | public override bool CanExecute(object parameter = null) method Execute (line 121) | public override void Execute(object parameter = null) method RelayCommand (line 140) | public RelayCommand(Action execute) method RelayCommand (line 150) | public RelayCommand(Action execute, KeyGesture gesture) method RelayCommand (line 160) | public RelayCommand(Action execute, Predicate canExecute) method RelayCommand (line 171) | public RelayCommand(Action execute, Predicate canExecute, KeyGes... method CanExecute (line 183) | public override bool CanExecute(object parameter) method Execute (line 197) | public override void Execute(object parameter) FILE: source/PlayniteSDK/ResourceProvider.cs type IResourceProvider (line 13) | public interface IResourceProvider method GetString (line 20) | string GetString(string key); method GetResource (line 27) | object GetResource(string key); class ResourceProvider (line 33) | public class ResourceProvider : IResourceProvider method ResourceProvider (line 40) | public ResourceProvider() method GetString (line 44) | string IResourceProvider.GetString(string key) method GetResource (line 49) | object IResourceProvider.GetResource(string key) method GetString (line 59) | public static string GetString(string key) method GetResource (line 77) | public static object GetResource(string key) method GetResource (line 95) | public static T GetResource(string key) method SetGlobalProvider (line 100) | internal static void SetGlobalProvider(IResourceProvider provider) FILE: source/PlayniteSDK/SdkVersions.cs class SdkVersions (line 12) | public static class SdkVersions FILE: source/PlayniteSDK/WebViewModels.cs type ResourceType (line 14) | public enum ResourceType class Request (line 98) | public class Request class Response (line 137) | public class Response type UrlRequestStatus (line 165) | public enum UrlRequestStatus FILE: source/Tests/Playnite.DesktopApp.Tests/GamesEditorTests.cs class GamesEditorTests (line 11) | [TestFixture] method GetMultiGameEditObject_StandardTest (line 14) | [Test] FILE: source/Tests/Playnite.DesktopApp.Tests/MainViewAPITests.cs class MainViewAPITests (line 16) | [TestFixture] method ViewSettingsTest (line 19) | [Test] FILE: source/Tests/Playnite.DesktopApp.Tests/SkinsTests.cs class SkinsTests (line 10) | [TestFixture] method AvailableSkinsTest (line 13) | [Test] FILE: source/Tests/Playnite.DesktopApp.Tests/TestsSetupClass.cs class TestsSetupClass (line 16) | [SetUpFixture] method GlobalSetup (line 19) | [OneTimeSetUp] method GlobalTeardown (line 26) | [OneTimeTearDown] FILE: source/Tests/Playnite.DesktopApp.Tests/ViewModels/DatabaseFieldsManagerViewModelTests.cs class DatabaseFieldsManagerViewModelTests (line 19) | [TestFixture] method StandardListUpdateTest (line 22) | [Test] method PlatformsUpdateTest (line 52) | [Test] method RemoveUnsusedTest (line 86) | [Test] FILE: source/Tests/Playnite.DesktopApp.Tests/ViewModels/GameEditViewModelTests.cs class GameEditViewModelTests (line 18) | [TestFixture] method ImageReplaceTest (line 21) | [Test] method ImageReplaceMultiTest (line 68) | [Test] FILE: source/Tests/Playnite.FullscreenApp.Tests/Controls/FullscreenTilePanelTests.cs class FullscreenTilePanelTests (line 14) | [TestFixture] method LayoutTest (line 18) | [Test] FILE: source/Tests/Playnite.Tests/Api/PluginDescriptionTests.cs class PluginDescriptionTests (line 13) | [TestFixture] method FromFileTest (line 16) | [Test] FILE: source/Tests/Playnite.Tests/App/UpdateTests.cs class UpdateTests (line 14) | [TestFixture] method Init (line 21) | [OneTimeSetUp] FILE: source/Tests/Playnite.Tests/ArchiveTests.cs class ArchiveTests (line 14) | [TestFixture] method GetArchiveFilesTest (line 17) | [Test] method GetEntryStreamTest (line 26) | [Test] FILE: source/Tests/Playnite.Tests/BackupTests.cs class BackupTests (line 13) | [TestFixture] method RotatingBackupTest (line 16) | [Test] FILE: source/Tests/Playnite.Tests/CloneObjectTests.cs class CloneObjectTests (line 15) | [TestFixture] class TestObject (line 18) | class TestObject : ObservableObject class JsonTestObject (line 76) | public class JsonTestObject method JsonIgnoreTest (line 87) | [Test] method CopyPropertiesTest (line 110) | [Test] FILE: source/Tests/Playnite.Tests/Converters/PlayTimeToStringConverterTests.cs class PlayTimeToStringConverterTests (line 14) | [TestFixture] method Convert (line 17) | private static string Convert(object value, object formatToDaysParamet... method ConvertLocalizationStringsTest (line 22) | [Test] FILE: source/Tests/Playnite.Tests/CueSheetTests.cs class CueSheetTests (line 12) | [TestFixture] method GetFileEntriesTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/Database/EmulatorsCollectionTests.cs class EmulatorsCollectionTests (line 13) | [TestFixture] method UsageRemovalTest (line 16) | [Test] FILE: source/Tests/Playnite.Tests/Database/FiltersDatabaseTests.cs class FiltersDatabaseTests (line 13) | [TestFixture] method SortedFilterPresetsTest (line 16) | [Test] FILE: source/Tests/Playnite.Tests/Database/GameDatabaseFileTests.cs class GameDatabaseFileTests (line 19) | [TestFixture] method AddFileTest (line 22) | [Test] method AddFileFailureTest (line 70) | [Test] method ImageFilePathReuseTest (line 99) | [Test] FILE: source/Tests/Playnite.Tests/Database/GameDatabaseMigrationTests.cs class GameDatabaseMigrationTests (line 18) | [TestFixture] FILE: source/Tests/Playnite.Tests/Database/GameDatabasePlatformsTests.cs class GameDatabasePlatformsTests (line 16) | [TestFixture] method PlatformGeneratorTest (line 19) | [Test] method PlatformRemovalTest (line 36) | [Test] FILE: source/Tests/Playnite.Tests/Database/GameDatabaseTests.cs class TestGameDatabase (line 18) | public class TestGameDatabase : GameDatabase method TestGameDatabase (line 20) | public TestGameDatabase() : base() method TestGameDatabase (line 25) | public TestGameDatabase(string path) : base(path) method ClearRegions (line 30) | public void ClearRegions() method ClearPlatforms (line 36) | public void ClearPlatforms() class GameDatabaseTests (line 43) | [TestFixture] method Init (line 46) | [OneTimeSetUp] method GetFullDbPathTest (line 54) | [Test] method ListUpdateTest (line 65) | [Test] method DeleteGameImageCleanupTest (line 98) | [Test] method FieldsInUseTests (line 124) | [Test] method GameImportPlatformTest (line 176) | [Test] method GameImportRegionTest (line 241) | [Test] method GetImportedRomFilesTest (line 306) | [Test] method GetImportedRomFilesVariableTest (line 314) | [Test] FILE: source/Tests/Playnite.Tests/Database/GameLibraryFilterTests.cs class GameLibraryFilterTests (line 11) | [TestFixture] method Init (line 26) | [OneTimeSetUp] method Cleanup (line 171) | [OneTimeTearDown] method SingleValueFieldsEmpty (line 183) | [Test] method SingleValueFieldsIgnoreANDFilteringStyle (line 208) | [Test] method MultipleValueFieldsMatchAny (line 235) | [Test] method MultipleValueFieldsMatchAll (line 244) | [Test] method NameFilter (line 255) | [Test] method InstallFilterEmpty (line 278) | [Test] method FilterInstalled (line 292) | [Test] method FilterUninstalled (line 301) | [Test] method FilterFavorite (line 310) | [Test] method FilterHidden (line 319) | [Test] method FilterVersion (line 328) | [Test] method FilterMultipleValuesByName (line 337) | [Test] method FilterSingleValuesByName (line 358) | [Test] method GetMultipleValueFieldFilterSettings (line 377) | private FilterSettings GetMultipleValueFieldFilterSettings() method GetTodayFilter (line 399) | private static EnumFilterItemProperties GetTodayFilter() => new EnumFi... method AssertCollectionsContentsAreEqual (line 407) | private static void AssertCollectionsContentsAreEqual(List actua... FILE: source/Tests/Playnite.Tests/Database/GameLibraryTests.cs class GameLibraryTests (line 17) | [TestFixture] method PlaytimeImportTest (line 20) | [Test] method InstallSizeImportTest (line 69) | [Test] FILE: source/Tests/Playnite.Tests/Database/ItemCollectionTests.cs class ItemCollectionTests (line 15) | [TestFixture] method AddTest (line 18) | [Test] method EventsInvokeCountNonBufferedTest (line 30) | [Test] method EventsInvokeCountBufferedTest (line 50) | [Test] method EventsArgsNonBufferedTest (line 74) | [Test] method EventsArgsBufferedTest (line 104) | [Test] method NestedBufferTest (line 130) | [Test] method BufferConsolidationTest (line 164) | [Test] FILE: source/Tests/Playnite.Tests/DictionaryTests.cs class DictionaryTests (line 12) | [TestFixture] method AddOrUpdateTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/Emulators/EmulationDatabaseTests.cs class EmulationDatabaseTests (line 13) | [TestFixture] method GetByTests (line 16) | [Test] FILE: source/Tests/Playnite.Tests/Emulators/EmulationTests.cs class EmulationTests (line 14) | [TestFixture] method RomNameParsingTest (line 17) | [Test] FILE: source/Tests/Playnite.Tests/Emulators/EmulatorDefinitionTests.cs class EmulatorDefinitionTest (line 11) | [TestFixture] method GetDefinitionsTest (line 14) | [Test] FILE: source/Tests/Playnite.Tests/Emulators/EmulatorScannerTests.cs class EmulatorScannerTests (line 15) | [TestFixture] method RelativePathTest (line 18) | [Test] FILE: source/Tests/Playnite.Tests/Emulators/ScannedGameTests.cs class ScannedGameTests (line 16) | [TestFixture] method ToGameImportWithRelativeEmuPathsTest (line 19) | [Test] method ToGameImportWithRelativeProgramDirPathsTest (line 55) | [Test] FILE: source/Tests/Playnite.Tests/Emulators/ScannerTests.cs class ScannerTests (line 16) | [TestFixture] method DoubleExtensionTest (line 19) | [Test] method GzipHandlingTest (line 51) | [Test] method MultiDiskRegionTest (line 86) | [Test] method SubfolderScanOptionTest (line 133) | [Test] method ScanInsideArchivesOptionTest (line 168) | [Test] method PlaylistImportTest (line 220) | [Test] method ExclusionFileTest (line 284) | [Test] method ExclusionDirectoryTest (line 357) | [Test] FILE: source/Tests/Playnite.Tests/ExtensionFactoryTests.cs class ExtensionFactoryTests (line 13) | [TestFixture] method DeduplicateExtListTest (line 16) | [Test] FILE: source/Tests/Playnite.Tests/Extensions/BitmapExtensionsTests.cs class BitmapExtensionsTests (line 12) | [TestFixture] method BitmapLoadPropertiesEquabilityTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/Extensions/DateTimesTests.cs class DateTimesTests (line 12) | [TestFixture] method FutureDatesAreNotWeekdays (line 15) | [Test] class CustomDateTimeProvider (line 28) | private class CustomDateTimeProvider : DateTimes.IDateTimes method CustomDateTimeProvider (line 32) | public CustomDateTimeProvider(DateTime dateTime) FILE: source/Tests/Playnite.Tests/Extensions/EnumsTests.cs type TestEnum (line 11) | public enum TestEnum class EnumsTests (line 18) | [TestFixture] method Test (line 21) | [Test] FILE: source/Tests/Playnite.Tests/Extensions/NetExtensionsTests.cs class NetExtensionsTests (line 12) | [TestFixture] method IsSuccessTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/Extensions/ObjectExtensionsTests.cs class ObjectExtensionsTests (line 10) | [TestFixture] class AttributeTestClass (line 13) | public class AttributeTestClass method HasPropertyAssignedAttributeTest (line 21) | [Test] FILE: source/Tests/Playnite.Tests/Extensions/StringExtensionsTests.cs class StringExtensionsTests (line 10) | [TestFixture] method JeroWrenklinSimilarityTests (line 13) | [Test] method LevenshteinDistanceTests (line 24) | [Test] FILE: source/Tests/Playnite.Tests/FileSystemTests.cs class FileSystemTests (line 14) | [TestFixture] method CanWriteToFolderTest (line 17) | [Test] method GetFreeSpaceTest (line 24) | [Test] method ReadFileAsStringSafeTest (line 34) | [Test] method WriteStringToFileSafeTest (line 50) | [Test] method CheckSumTests (line 64) | [Test] method DirectorySizeScanTest (line 72) | [Test] FILE: source/Tests/Playnite.Tests/GameFieldComparerTests.cs class GameFieldComparerTests (line 11) | [TestFixture] method CompareTest (line 14) | [Test] FILE: source/Tests/Playnite.Tests/GamesEditorTests.cs class GamesEditorTests (line 16) | [TestFixture] method ExecuteScriptActionPowerShellTest (line 21) | [Test] method ExecuteScriptActionTest (line 28) | public void ExecuteScriptActionTest(PowerShellRuntime runtime, string ... FILE: source/Tests/Playnite.Tests/GamesStatsTests.cs class GamesStatsTests (line 16) | [TestFixture] method BasicTest (line 19) | [Test] FILE: source/Tests/Playnite.Tests/ImageSourceManagerTests.cs class CustomImageStringToImageConverterTests (line 19) | [TestFixture] method LocalFileTest (line 22) | [Test] method ResourceTest (line 30) | [Test] method WebTest (line 38) | [Test] method DatabaseTest (line 47) | [Test] FILE: source/Tests/Playnite.Tests/ImagesTests.cs class ImagesTests (line 12) | [TestFixture] method GetImagePropertiesTest (line 15) | [Test] method GetImagePropertiesIcoTest (line 24) | [Test] FILE: source/Tests/Playnite.Tests/IniParserTests.cs class IniParserTests (line 12) | [TestFixture] method StandardTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/InstallSizeScanTests.cs class InstallSizeScanTests (line 15) | [TestFixture] method UpdateGameInstallSizeTest (line 18) | [Test] FILE: source/Tests/Playnite.Tests/ListExtensionsTests.cs class ListExtensionsTests (line 12) | [TestFixture] method HasItemsTest (line 15) | [Test] method HasNonEmptyItemsTest (line 23) | [Test] method IntersectsPartiallyWithTest (line 33) | [Test] method IntersectsExactlyWithTest (line 47) | [Test] method ContainsStringTest (line 62) | [Test] method ContainsStringPartialTest (line 72) | [Test] method ContainsPartOfStringTest (line 81) | [Test] method IsListEqualTest (line 92) | [Test] method IsListEqualExactTest (line 109) | [Test] method GetCommonItemsTest (line 126) | [Test] method GetDistinctItemsTest (line 138) | [Test] method ContainsTest (line 157) | [Test] method ToHashSetTest (line 169) | [Test] FILE: source/Tests/Playnite.Tests/LocalizationTests.cs class LocalizationTests (line 9) | [TestFixture] method AvailableLangsTest (line 12) | [Test] FILE: source/Tests/Playnite.Tests/M3UTests.cs class M3UTests (line 11) | [TestFixture] method GetEntriesTest (line 14) | [Test] FILE: source/Tests/Playnite.Tests/Manifests/AddonManifestTests.cs class AddonManifestTests (line 14) | [TestFixture] method GetLatestCompatiblePackageTest (line 17) | [Test] FILE: source/Tests/Playnite.Tests/Metadata/MetadataDownloaderDownloadTests.cs class MetadataDownloaderDownloadTests (line 22) | [TestFixture] class OnDemandTestMetadataProvider (line 25) | public class OnDemandTestMetadataProvider : OnDemandMetadataProvider method OnDemandTestMetadataProvider (line 32) | public OnDemandTestMetadataProvider(ref GameMetadata metadata, ref L... method GetBackgroundImage (line 38) | public override MetadataFile GetBackgroundImage(GetMetadataFieldArgs... method GetCommunityScore (line 43) | public override int? GetCommunityScore(GetMetadataFieldArgs args) method GetCoverImage (line 48) | public override MetadataFile GetCoverImage(GetMetadataFieldArgs args) method GetCriticScore (line 53) | public override int? GetCriticScore(GetMetadataFieldArgs args) method GetDescription (line 58) | public override string GetDescription(GetMetadataFieldArgs args) method GetDevelopers (line 63) | public override IEnumerable GetDevelopers(GetMetad... method GetGenres (line 68) | public override IEnumerable GetGenres(GetMetadataF... method GetIcon (line 73) | public override MetadataFile GetIcon(GetMetadataFieldArgs args) method GetLinks (line 78) | public override IEnumerable GetLinks(GetMetadataFieldArgs args) method GetName (line 83) | public override string GetName(GetMetadataFieldArgs args) method GetPublishers (line 88) | public override IEnumerable GetPublishers(GetMetad... method GetReleaseDate (line 93) | public override ReleaseDate? GetReleaseDate(GetMetadataFieldArgs args) method GetTags (line 98) | public override IEnumerable GetTags(GetMetadataFie... method GetFeatures (line 103) | public override IEnumerable GetFeatures(GetMetadat... method GetAgeRatings (line 108) | public override IEnumerable GetAgeRatings(GetMetad... method GetPlatforms (line 113) | public override IEnumerable GetPlatforms(GetMetada... method GetRegions (line 118) | public override IEnumerable GetRegions(GetMetadata... method GetSeries (line 123) | public override IEnumerable GetSeries(GetMetadataF... method GetInstallSize (line 128) | public override ulong? GetInstallSize(GetMetadataFieldArgs args) class TestMetadataPlugin (line 134) | public class TestMetadataPlugin : MetadataPlugin method TestMetadataPlugin (line 147) | public TestMetadataPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI) method GetMetadataProvider (line 151) | public override OnDemandMetadataProvider GetMetadataProvider(Metadat... method SetSupportedFields (line 157) | public void SetSupportedFields(List fields) class TestLibraryMetadataProvider (line 163) | public class TestLibraryMetadataProvider : LibraryMetadataProvider method GetMetadata (line 172) | public override GameMetadata GetMetadata(Game game) method GetTestPlugin (line 190) | private TestMetadataPlugin GetTestPlugin() method GetTestLibraryProvider (line 195) | private TestLibraryMetadataProvider GetTestLibraryProvider() method ProcessFieldTest (line 200) | [Test] method MissingDataTest (line 338) | [Test] method SkipExistingTest (line 430) | [Test] method PlatformRegionIdHandlingTest (line 582) | [Test] FILE: source/Tests/Playnite.Tests/Models/CopyDiffToTest.cs class CopyDiffToTests (line 15) | [TestFixture] method GenerateList (line 18) | public List GenerateList(int size, Random random, bool boolState... method GenerateObservableList (line 25) | public ObservableCollection GenerateObservableList(int size, Ran... method GenerateObject (line 30) | public T GenerateObject(Random random, bool boolState) method GameCopyDiffToTest (line 105) | [Test] method CopyDiffToTest (line 129) | public void CopyDiffToTest() where T : DatabaseObject method CopyDiffToTest (line 144) | [Test] method GetCopyTest (line 165) | [Test] FILE: source/Tests/Playnite.Tests/Models/DatabaseObjectTests.cs class DatabaseObjectTests (line 12) | [TestFixture] method CopyDiffToTest (line 15) | [Test] method CopyDiffToArgumentTest (line 43) | [Test] method EqualsTest (line 53) | [Test] FILE: source/Tests/Playnite.Tests/Models/GameActionTests.cs class GameActionTests (line 11) | [TestFixture] method EqualityTest (line 14) | [Test] FILE: source/Tests/Playnite.Tests/Models/GameTests.cs class GameTests (line 16) | [TestFixture] method ExpandVariablesTest (line 19) | [Test] method ExpandVariablesReferenceTest (line 59) | [Test] method ExpandVariablesEmptyTest (line 78) | [Test] method GameIdTest (line 87) | [Test] method GetCompatibleEmulatorsTest (line 95) | [Test] method InstallDriveTest (line 202) | [Test] FILE: source/Tests/Playnite.Tests/Models/MetadataPropertyTests.cs class MetadataPropertyTests (line 11) | [TestFixture] method EqualityTest (line 14) | [Test] method CloneTest (line 29) | [Test] FILE: source/Tests/Playnite.Tests/PathsTests.cs class PathsTests (line 12) | [TestFixture] method GetFinalPathNameTest (line 15) | [Test] method GetValidFilePathTest (line 23) | [Test] method FixSeparatorsTest (line 37) | [Test] method AreEqualTest (line 47) | [Test] method IsFullPathTest (line 64) | [Test] method GetSafeFilenameTest (line 80) | [Test] method GetCommonDirectoryTest (line 86) | [Test] method MathcesFilePattern (line 125) | [Test] method FixPathLengthTests (line 136) | [Test] method ContainsInvalidFileNameCharsTest (line 149) | [Test] FILE: source/Tests/Playnite.Tests/PlayniteUriHandlerTests.cs class PlayniteUriHandlerTests (line 10) | [TestFixture] method BasicProcessingTest (line 13) | [Test] FILE: source/Tests/Playnite.Tests/Plugins/ExtensionManifestTests.cs class ExtensionManifestTests (line 11) | [TestFixture] FILE: source/Tests/Playnite.Tests/ProcessStarterTests.cs class ProcessStarterTests (line 13) | [TestFixture] method StartProcessWaitTest (line 16) | [Test] method ShellExecuteTest (line 31) | [Test] method StartProcessWaitStdTest (line 42) | [Test] FILE: source/Tests/Playnite.Tests/ProgramsTests.cs class ProgramsTests (line 12) | [TestFixture] method GetInstalledProgramsTest (line 15) | [Test] method GetExecutablesFromFolderTest (line 27) | [Test] method GetUWPAppsTest (line 40) | [Test] method IsPathScanExcludedTest (line 52) | [Test] FILE: source/Tests/Playnite.Tests/ReleaseDateTests.cs class ReleaseDateTests (line 12) | [TestFixture] method CompareToTest (line 15) | [Test] method EqualsTest (line 26) | [Test] method SerializationTest (line 38) | [Test] method JsonSerializationTest (line 49) | [Test] FILE: source/Tests/Playnite.Tests/SafeFileEnumeratorTests.cs class SafeFileEnumeratorTests (line 13) | [TestFixture] method OverUnsafeWorksTest (line 16) | [Test] method StandardEnumTest (line 28) | [Test] FILE: source/Tests/Playnite.Tests/Scripting/PowerShell/PowerShellTests.cs class PowerShellTests (line 15) | [TestFixture] method ExecuteTest (line 18) | [Test] method ExecuteArgumentsTest (line 28) | [Test] method FunctionExecuteTest (line 44) | [Test] method ErrorHandlingTest (line 60) | [Test] method GetFunctionTest (line 70) | [Test] method ExecuteWorkDirTest (line 91) | [Test] method ExecuteFileTest (line 117) | [Test] FILE: source/Tests/Playnite.Tests/SearchViewModelTests.cs class SearchViewModelTests (line 11) | [TestFixture] method MatchTextFilterTest (line 14) | [Test] method CzechCultureMatchTextFilterTest (line 61) | [Test] FILE: source/Tests/Playnite.Tests/SelectableDbItemListTests.cs class SelectableDbItemListTests (line 11) | [TestFixture] method PropertiesTest (line 14) | [Test] method EventsTest (line 45) | [Test] FILE: source/Tests/Playnite.Tests/SerializationTests.cs class SerializationTests (line 13) | [TestFixture] class JsonIgnoreTestClass (line 16) | public class JsonIgnoreTestClass method ShouldSerializeTest5 (line 35) | public bool ShouldSerializeTest5() method ShouldSerializeTest6 (line 40) | public bool ShouldSerializeTest6() class PropertyNameTestClass (line 46) | public class PropertyNameTestClass method JsonDontSerializeAttributeTest (line 57) | [Test] method JsonPropertyNameTest (line 89) | [Test] class SerializationTestObject (line 111) | public class SerializationTestObject method JsonDerializationTests (line 117) | [Test] method JsonSerializationTests (line 216) | [Test] FILE: source/Tests/Playnite.Tests/Settings/FilterSettingsTests.cs class FilterSettingsTests (line 13) | [TestFixture] method ShouldSerializeTest (line 16) | [Test] method StringFilterItemPropertiesEqualsTest (line 66) | [Test] method StringFilterItemPropertiesSdkModelTest (line 88) | [Test] method EnumFilterItemPropertiesEqualsTest (line 100) | [Test] method EnumFilterItemPropertiesSdkModelTest (line 122) | [Test] method FilterItemPropertiesEqualsTest (line 134) | [Test] method FilterItemPropertiesSdkModelTest (line 162) | [Test] FILE: source/Tests/Playnite.Tests/SettingsTests.cs class SettingsTests (line 14) | [TestFixture] method TestInit (line 17) | [SetUp] method Cleanup (line 23) | [OneTimeTearDown] method PortableInnoPathsTest (line 29) | [Test] method PeriodicUpdateCheckTest (line 38) | [Test] method StartupUpdateCheckTest (line 91) | [Test] method LibraryUpdateStartupCheckTest (line 144) | [Test] FILE: source/Tests/Playnite.Tests/SigningToolsTests.cs class SigningToolsTests (line 12) | [TestFixture] method IsTrustedTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/SizesTests.cs class SizesTets (line 11) | [TestFixture] method GetAspectRatioCases (line 14) | private static IEnumerable GetAspectRatioCases() method GetAspectRatioTest (line 24) | [Test, TestCaseSource(nameof(GetAspectRatioCases))] method GetWidthTestCases (line 30) | private static IEnumerable GetWidthTestCases() method GetWidthTest (line 37) | [Test, TestCaseSource(nameof(GetWidthTestCases))] method GetHeightTestCases (line 43) | private static IEnumerable GetHeightTestCases() method GetHeightTest (line 50) | [Test, TestCaseSource(nameof(GetHeightTestCases))] method GetMegapixelsFromResTest (line 56) | [Test] method AspectRatioEquatableTest (line 63) | [Test] FILE: source/Tests/Playnite.Tests/SortableNameConverterTests.cs class SortableNameConverterTests (line 10) | [TestFixture] method ConvertToSortableNameTest (line 27) | [TestCase("Final Fantasy XIII-2", "Final Fantasy 13-02")] method SortableNameIsUnchanged (line 58) | [TestCase("SHENZHEN I/O")] method SortableNameNoArticlesRemovedTest (line 95) | [TestCase("The Witcher 3", "The Witcher 03")] method ConvertRomanNumeralsToIntTest (line 104) | [TestCase("I", 1)] method ConvertRomanNumeralsToIntRejectsNonsense (line 123) | [TestCase("IVX")] FILE: source/Tests/Playnite.Tests/StringExtensionsTests.cs class StringExtensionsTests (line 11) | [TestFixture] method NormalizeGameNameTest (line 14) | [TestCase("Middle-earthâ„¢: Shadow of Warâ„¢", "Middle-earth: Shadow of Wa... method GetPathWithoutAllExtensionsTest (line 27) | [Test] method IsHttpUrlTest (line 38) | [Test] method IsUriTest (line 49) | [Test] method IsNullOrWhiteSpaceTest (line 60) | [Test] method TrimEndStringTest (line 71) | [Test] method ToTileCaseTest (line 78) | [Test] method ContainsAnyTest (line 84) | [Test] method GetLineCountTest (line 91) | [Test] method EndWithDirSeparatorTest (line 100) | [Test] FILE: source/Tests/Playnite.Tests/System/ComputerTests.cs class ComputerTests (line 11) | [TestFixture] method GetMonitorsTest (line 14) | [Test] method GetSystemInfoTest (line 22) | [Test] FILE: source/Tests/Playnite.Tests/System/ProcessExtensionsTests.cs class ProcessExtensionsTests (line 12) | [TestFixture] method IsRunningTest (line 15) | [Test] FILE: source/Tests/Playnite.Tests/TimerTests.cs class TimerTests (line 13) | [TestFixture] method TimeConvertersTests (line 16) | [Test] FILE: source/Tests/Playnite.Tests/Web/HttpDownloaderTests.cs class HttpDownloaderTests (line 16) | [TestFixture] method GetResponseCodeTest (line 19) | [Test] FILE: source/Tests/Playnite.Tests/XmlTests.cs class XmlTets (line 12) | [TestFixture] method SimpleAreEqualStringTest (line 15) | [Test] method XamlsAreEqualStringTest (line 39) | [Test] FILE: source/Tests/Playnite.Tests/_TestTools/GameDbTestWrapper.cs class GameDbTestWrapper (line 13) | public class GameDbTestWrapper : IDisposable method GameDbTestWrapper (line 20) | public GameDbTestWrapper(bool openDb = true) method GameDbTestWrapper (line 36) | public GameDbTestWrapper(TempDirectory dbPath, bool openDb = true) method Dispose (line 49) | public void Dispose() FILE: source/Tests/Playnite.Tests/_TestTools/MockDialogsFactory.cs class MockDialogsFactory (line 11) | public class MockDialogsFactory : IDialogsFactory method SaveFile (line 13) | public string SaveFile(string filter) method SaveFile (line 18) | public string SaveFile(string filter, bool promptOverwrite) method SelectFile (line 23) | public string SelectFile(string filter) method SelectFiles (line 28) | public List SelectFiles(string filter) method SelectFolder (line 33) | public string SelectFolder() method SelectIconFile (line 38) | public string SelectIconFile() method SelectImagefile (line 43) | public string SelectImagefile() method SelectString (line 48) | public StringSelectionDialogResult SelectString(string messageBoxText,... method SelectString (line 53) | public StringSelectionDialogResult SelectString(string messageBoxText,... method ShowErrorMessage (line 58) | public System.Windows.MessageBoxResult ShowErrorMessage(string message... method ShowErrorMessage (line 63) | public System.Windows.MessageBoxResult ShowErrorMessage(string message... method ShowMessage (line 68) | public System.Windows.MessageBoxResult ShowMessage(string messageBoxTe... method ShowMessage (line 73) | public System.Windows.MessageBoxResult ShowMessage(string messageBoxTe... method ShowMessage (line 78) | public System.Windows.MessageBoxResult ShowMessage(string messageBoxTe... method ShowMessage (line 83) | public System.Windows.MessageBoxResult ShowMessage(string messageBoxText) method ShowSelectableString (line 88) | public void ShowSelectableString(string messageBoxText, string caption... method ChooseImageFile (line 92) | public ImageFileOption ChooseImageFile(List files, st... method ChooseItemWithSearch (line 97) | public GenericItemOption ChooseItemWithSearch(List ... method ShowMessage (line 102) | public MessageBoxOption ShowMessage(string messageBoxText, string capt... method ActivateGlobalProgress (line 107) | public GlobalProgressResult ActivateGlobalProgress(Action SelectFiles(string filter, string initialDir) method SelectIconFile (line 142) | public string SelectIconFile(string initialDir) method SelectImagefile (line 147) | public string SelectImagefile(string initialDir) method SaveFile (line 152) | public string SaveFile(string filter, string initialDir) method SaveFile (line 157) | public string SaveFile(string filter, bool promptOverwrite, string ini... FILE: source/Tests/Playnite.Tests/_TestTools/MockWindowFactory.cs class MockWindowFactory (line 11) | public class MockWindowFactory : IWindowFactory method BringToForeground (line 23) | public void BringToForeground() method Close (line 28) | public void Close() method Close (line 33) | public void Close(bool? resutl) method CreateAndOpenDialog (line 38) | public bool? CreateAndOpenDialog(object dataContext) method RestoreWindow (line 43) | public void RestoreWindow() method Show (line 48) | public void Show(object dataContext) FILE: source/Tests/Playnite.Tests/_TestTools/PlayniteTests.cs class TestPaths (line 16) | public static class TestPaths class PlayniteTests (line 25) | public static class PlayniteTests method GenerateFakeFile (line 48) | public static MetadataFile GenerateFakeFile(string directory) method GenerateFakeFile (line 58) | public static MetadataFile GenerateFakeFile() method SetEntryAssembly (line 66) | public static void SetEntryAssembly(Assembly assembly) method GetTestingApi (line 77) | public static Mock GetTestingApi() method GetRandomString (line 88) | public static string GetRandomString(int length) FILE: source/Tests/Playnite.Tests/_TestTools/TestAppTools.cs class TestAppTools (line 12) | public class TestAppTools method GetEmulatorDefitionObj (line 16) | public static EmulatorDefinition GetEmulatorDefitionObj() method GetEmulatorObj (line 35) | public static Emulator GetEmulatorObj() method GetPlatformObj (line 53) | public static Platform GetPlatformObj() FILE: source/Tests/Playnite.Tests/_TestTools/TestDateTimes.cs class TestDateTimes (line 9) | public class TestDateTimes : DateTimes.IDateTimes FILE: source/Tests/Playnite.Tests/_TestTools/TestEmulationDatabase.cs class TestEmulationDatabaseReader (line 10) | public class TestEmulationDatabaseReader : EmulationDatabase.IEmulationD... method TestEmulationDatabaseReader (line 19) | public TestEmulationDatabaseReader( method Dispose (line 33) | public void Dispose() method GetByCrc (line 37) | public IEnumerable GetByCrc(string checksum) method GetByRomName (line 42) | public IEnumerable GetByRomName(string romName) method GetByRomNamePartial (line 47) | public IEnumerable GetByRomNamePartial(string romNamePart) method GetBySerial (line 52) | public IEnumerable GetBySerial(string serial) method ClearStatementCache (line 57) | public void ClearStatementCache() FILE: source/Tests/Playnite.Tests/_TestTools/TestPlayniteApplication.cs class TestPlayniteApplication (line 12) | public class TestPlayniteApplication : PlayniteApplication method TestPlayniteApplication (line 14) | public TestPlayniteApplication() method GetApiInstance (line 18) | public override PlayniteAPI GetApiInstance(ExtensionManifest pluginOwner) method GetApiInstance (line 23) | public override PlayniteAPI GetApiInstance() method InitializeNative (line 28) | public override void InitializeNative() method InstantiateApp (line 33) | public override void InstantiateApp() method Minimize (line 38) | public override void Minimize() method Restart (line 43) | public override void Restart(bool saveSettings) method Restart (line 48) | public override void Restart(CmdLineOptions options, bool saveSettings) method Restore (line 53) | public override void Restore() method ShowWindowsNotification (line 58) | public override void ShowWindowsNotification(string title, string body... method Startup (line 63) | public override bool Startup() method SwitchAppMode (line 68) | public override void SwitchAppMode(ApplicationMode mode) method ConfigureViews (line 73) | public override void ConfigureViews() FILE: source/Tests/Playnite.Tests/_TestTools/TestResourceProvider.cs class TestResourceProvider (line 13) | public class TestResourceProvider : IResourceProvider method TestResourceProvider (line 19) | public TestResourceProvider() method GetResource (line 25) | public object GetResource(string key) method GetString (line 30) | public string GetString(string key) FILE: source/Tests/Playnite.Tests/_TestTools/TestsSetupClass.cs class TestsSetupClass (line 15) | [SetUpFixture] method OneTimeSetUp (line 18) | public static void OneTimeSetUp() method GlobalSetup (line 31) | [OneTimeSetUp] method GlobalTeardown (line 38) | [OneTimeTearDown] FILE: source/Tests/Playnite.Toolbox.Tests/ExtensionsTests.cs class ExtensionsTests (line 12) | [TestFixture] method ConvertToValidIdentifierNameTest (line 15) | [Test] FILE: source/Tests/Playnite.Toolbox.Tests/PathsTests.cs class PathsTests (line 12) | [TestFixture] method GetNextBackupFolderTest (line 15) | [Test] FILE: source/Tests/Playnite.Toolbox.Tests/ThemesTests.cs class ThemesTests (line 12) | [TestFixture] method GetThemeChangelogTest (line 15) | [Test] FILE: source/Tests/TestApp/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/Tests/TestApp/Properties/Settings.Designer.cs class Settings (line 15) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: source/Tests/TestApp/TestApp.cs class TestApp (line 13) | public class TestApp method Main (line 15) | [STAThread] FILE: source/Tests/TestApp/TestAppProcInfo.cs class TestAppProcInfo (line 9) | public class TestAppProcInfo FILE: source/Tests/TestGameLibrary/TestGameLibrary.cs class TestGameLibrary (line 16) | public class TestGameLibrary : LibraryPlugin method TestGameLibrary (line 26) | public TestGameLibrary(IPlayniteAPI api) : base (api) method GetSettings (line 31) | public override ISettings GetSettings(bool firstRunSettings) method GetSettingsView (line 36) | public override UserControl GetSettingsView(bool firstRunView) method GetGames (line 41) | public override IEnumerable GetGames(LibraryGetGamesArgs... FILE: source/Tests/TestMetadataPlugin/TestMetadataPlugin.cs class TestMetadataProvider (line 12) | public class TestMetadataProvider : OnDemandMetadataProvider method GetLinks (line 22) | public override IEnumerable GetLinks(GetMetadataFieldArgs args) method GetPlatforms (line 28) | public override IEnumerable GetPlatforms(GetMetadata... method GetRegions (line 35) | public override IEnumerable GetRegions(GetMetadataFi... method GetFeatures (line 41) | public override IEnumerable GetFeatures(GetMetadataF... class TestMetadataPlugin (line 47) | public class TestMetadataPlugin : MetadataPlugin method TestMetadataPlugin (line 59) | public TestMetadataPlugin(IPlayniteAPI playniteAPI) : base(playniteAPI) method GetMetadataProvider (line 63) | public override OnDemandMetadataProvider GetMetadataProvider(MetadataR... FILE: source/Tests/TestPlugin/TestPlugin.cs class DefaultSearchContext (line 23) | public class DefaultSearchContext : SearchContext method DefaultSearchContext (line 25) | public DefaultSearchContext() method GetSearchResults (line 33) | public override IEnumerable GetSearchResults(GetSearchResu... class SlowSearchContext (line 63) | public class SlowSearchContext : SearchContext method SlowSearchContext (line 65) | public SlowSearchContext() method GetSearchResults (line 71) | public override IEnumerable GetSearchResults(GetSearchResu... class TestConverter (line 92) | public class TestConverter : IValueConverter method Convert (line 94) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 99) | public object ConvertBack(object value, Type targetType, object parame... class TestPlugin (line 105) | public class TestPlugin : GenericPlugin method TestPlugin (line 113) | public TestPlugin(IPlayniteAPI api) : base(api) method GetSettings (line 149) | public override ISettings GetSettings(bool firstRunSettings) method GetSettingsView (line 154) | public override UserControl GetSettingsView(bool firstRunView) method OnGameInstalled (line 159) | public override void OnGameInstalled(OnGameInstalledEventArgs args) method OnGameStarted (line 164) | public override void OnGameStarted(OnGameStartedEventArgs args) method OnGameStarting (line 170) | public override void OnGameStarting(OnGameStartingEventArgs args) method OnGameStopped (line 176) | public override void OnGameStopped(OnGameStoppedEventArgs args) method OnGameUninstalled (line 181) | public override void OnGameUninstalled(OnGameUninstalledEventArgs args) method OnApplicationStarted (line 186) | public override void OnApplicationStarted(OnApplicationStartedEventArg... method OnGameSelected (line 192) | public override void OnGameSelected(OnGameSelectedEventArgs args) method OnLibraryUpdated (line 197) | public override void OnLibraryUpdated(OnLibraryUpdatedEventArgs args) method CrashTest (line 201) | private async void CrashTest() method GetMainMenuItems (line 207) | public override IEnumerable GetMainMenuItems(GetMainMenu... method GetGameMenuItems (line 280) | public override IEnumerable GetGameMenuItems(GetGameMenu... class CalcSidebar (line 308) | public class CalcSidebar : SidebarItem method CalcSidebar (line 310) | public CalcSidebar() class ViewSidebarTest (line 326) | public class ViewSidebarTest : SidebarItem method ViewSidebarTest (line 328) | public ViewSidebarTest() method GetSidebarItems (line 341) | public override IEnumerable GetSidebarItems() method GetPlayActions (line 365) | public override IEnumerable GetPlayActions(GetPlayActi... method GetGameViewControl (line 377) | public override Control GetGameViewControl(GetGameViewControlArgs args) method GetTopPanelItems (line 388) | public override IEnumerable GetTopPanelItems() method GetSearchGlobalCommands (line 411) | public override IEnumerable GetSearchGlobalCommands() FILE: source/Tests/TestPlugin/TestPluginSettings.cs class TestPluginSettings (line 11) | public class TestPluginSettings : ObservableObject class TestPluginSettingsViewModel (line 36) | public class TestPluginSettingsViewModel : ObservableObject, ISettings method TestPluginSettingsViewModel (line 62) | public TestPluginSettingsViewModel(TestPlugin plugin, IPlayniteAPI pla... method BeginEdit (line 78) | public void BeginEdit() method CancelEdit (line 83) | public void CancelEdit() method EndEdit (line 88) | public void EndEdit() method VerifySettings (line 93) | public virtual bool VerifySettings(out List errors) FILE: source/Tests/TestPlugin/TestPluginSettingsView.xaml.cs class TestPluginSettingsView (line 21) | public partial class TestPluginSettingsView : UserControl method TestPluginSettingsView (line 23) | public TestPluginSettingsView() FILE: source/Tests/TestPlugin/TestPluginUserControl.xaml.cs class TestPluginUserControl (line 23) | public partial class TestPluginUserControl : PluginUserControl method TestPluginUserControl (line 27) | public TestPluginUserControl(TestPluginSettingsViewModel settings) method GameContextChanged (line 34) | public override void GameContextChanged(Game oldContext, Game newContext) FILE: source/Tools/Playnite.Toolbox/CmdLineOptions.cs type ItemType (line 10) | public enum ItemType type ManifestType (line 21) | public enum ManifestType class NewCmdLineOptions (line 27) | [Verb("new", HelpText = "Generate new add-on from template.")] class PackCmdLineOptions (line 38) | [Verb("pack", HelpText = "Pack existing add-on.")] class UpdateCmdLineOptions (line 47) | [Verb("update", HelpText = "Update theme to newer version.")] class VerifyManifestOptions (line 54) | [Verb("verify", HelpText = "Verify addon manifest.")] FILE: source/Tools/Playnite.Toolbox/Extensions.cs class Extensions (line 16) | public class Extensions method ConvertToValidIdentifierName (line 25) | public static string ConvertToValidIdentifierName(string input) method GenerateScriptExtension (line 71) | public static string GenerateScriptExtension(string name, string direc... method GeneratePluginExtension (line 113) | public static string GeneratePluginExtension(ExtensionType type, strin... method PackageExtension (line 183) | public static string PackageExtension(string extDirectory, string targ... FILE: source/Tools/Playnite.Toolbox/Paths.cs class Paths (line 12) | public class Paths method GetThemesPath (line 14) | public static string GetThemesPath(ApplicationMode mode) method GetThemeTemplateDir (line 19) | public static string GetThemeTemplateDir(ApplicationMode mode) method GetThemeTemplateFilePath (line 24) | public static string GetThemeTemplateFilePath(ApplicationMode mode, st... method GetThemeTemplatePath (line 29) | public static string GetThemeTemplatePath(string fileName) method GetPluginTemplateArchivePath (line 34) | public static string GetPluginTemplateArchivePath(ExtensionType type) method GetNextBackupFolder (line 54) | public static string GetNextBackupFolder(string rootFolder) FILE: source/Tools/Playnite.Toolbox/Program.cs class Program (line 21) | class Program method Main (line 26) | static int Main(string[] args) method DisplayHelp (line 60) | static void DisplayHelp(ParserResult result, IEnumerable ... method GetExtensionType (line 73) | public static ItemType GetExtensionType(string directory) method ProcessNewOptions (line 107) | public static void ProcessNewOptions(NewCmdLineOptions options) method ProcessPackOptions (line 153) | public static void ProcessPackOptions(PackCmdLineOptions options) method ProcessUpdateOptions (line 189) | public static void ProcessUpdateOptions(UpdateCmdLineOptions options) method ProcessVerifyOptions (line 219) | public static void ProcessVerifyOptions(VerifyManifestOptions options) FILE: source/Tools/Playnite.Toolbox/Strings.cs class Strings (line 9) | public class Strings FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomLibraryPlugin/_name_.cs class _name_ (line 13) | public class _name_ : LibraryPlugin method _name_ (line 27) | public _name_(IPlayniteAPI api) : base(api) method GetGames (line 36) | public override IEnumerable GetGames(LibraryGetGamesArgs... method GetSettings (line 77) | public override ISettings GetSettings(bool firstRunSettings) method GetSettingsView (line 82) | public override UserControl GetSettingsView(bool firstRunSettings) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomLibraryPlugin/_name_Client.cs class _name_Client (line 10) | public class _name_Client : LibraryClient method Open (line 14) | public override void Open() FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomLibraryPlugin/_name_Settings.cs class _name_Settings (line 11) | public class _name_Settings : ObservableObject class _name_SettingsViewModel (line 25) | public class _name_SettingsViewModel : ObservableObject, ISettings method _name_SettingsViewModel (line 41) | public _name_SettingsViewModel(_name_ plugin) method BeginEdit (line 60) | public void BeginEdit() method CancelEdit (line 66) | public void CancelEdit() method EndEdit (line 73) | public void EndEdit() method VerifySettings (line 80) | public bool VerifySettings(out List errors) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomLibraryPlugin/_name_SettingsView.xaml.cs class _name_SettingsView (line 18) | public partial class _name_SettingsView : UserControl method _name_SettingsView (line 20) | public _name_SettingsView() FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomMetadataPlugin/_name_.cs class _name_ (line 12) | public class _name_ : MetadataPlugin method _name_ (line 29) | public _name_(IPlayniteAPI api) : base(api) method GetMetadataProvider (line 38) | public override OnDemandMetadataProvider GetMetadataProvider(MetadataR... method GetSettings (line 43) | public override ISettings GetSettings(bool firstRunSettings) method GetSettingsView (line 48) | public override UserControl GetSettingsView(bool firstRunSettings) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomMetadataPlugin/_name_Provider.cs class _name_Provider (line 10) | public class _name_Provider : OnDemandMetadataProvider method _name_Provider (line 17) | public _name_Provider(MetadataRequestOptions options, _name_ plugin) method GetDescription (line 24) | public override string GetDescription(GetMetadataFieldArgs args) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomMetadataPlugin/_name_Settings.cs class _name_Settings (line 11) | public class _name_Settings : ObservableObject class _name_SettingsViewModel (line 25) | public class _name_SettingsViewModel : ObservableObject, ISettings method _name_SettingsViewModel (line 41) | public _name_SettingsViewModel(_name_ plugin) method BeginEdit (line 60) | public void BeginEdit() method CancelEdit (line 66) | public void CancelEdit() method EndEdit (line 73) | public void EndEdit() method VerifySettings (line 80) | public bool VerifySettings(out List errors) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/CustomMetadataPlugin/_name_SettingsView.xaml.cs class _name_SettingsView (line 18) | public partial class _name_SettingsView : UserControl method _name_SettingsView (line 20) | public _name_SettingsView() FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/GenericPlugin/_name_.cs class _name_ (line 14) | public class _name_ : GenericPlugin method _name_ (line 22) | public _name_(IPlayniteAPI api) : base(api) method OnGameInstalled (line 31) | public override void OnGameInstalled(OnGameInstalledEventArgs args) method OnGameStarted (line 36) | public override void OnGameStarted(OnGameStartedEventArgs args) method OnGameStarting (line 41) | public override void OnGameStarting(OnGameStartingEventArgs args) method OnGameStopped (line 46) | public override void OnGameStopped(OnGameStoppedEventArgs args) method OnGameUninstalled (line 51) | public override void OnGameUninstalled(OnGameUninstalledEventArgs args) method OnApplicationStarted (line 56) | public override void OnApplicationStarted(OnApplicationStartedEventArg... method OnApplicationStopped (line 61) | public override void OnApplicationStopped(OnApplicationStoppedEventArg... method OnLibraryUpdated (line 66) | public override void OnLibraryUpdated(OnLibraryUpdatedEventArgs args) method GetSettings (line 71) | public override ISettings GetSettings(bool firstRunSettings) method GetSettingsView (line 76) | public override UserControl GetSettingsView(bool firstRunSettings) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/GenericPlugin/_name_Settings.cs class _name_Settings (line 11) | public class _name_Settings : ObservableObject class _name_SettingsViewModel (line 25) | public class _name_SettingsViewModel : ObservableObject, ISettings method _name_SettingsViewModel (line 41) | public _name_SettingsViewModel(_name_ plugin) method BeginEdit (line 60) | public void BeginEdit() method CancelEdit (line 66) | public void CancelEdit() method EndEdit (line 73) | public void EndEdit() method VerifySettings (line 80) | public bool VerifySettings(out List errors) FILE: source/Tools/Playnite.Toolbox/Templates/Extensions/GenericPlugin/_name_SettingsView.xaml.cs class _name_SettingsView (line 18) | public partial class _name_SettingsView : UserControl method _name_SettingsView (line 20) | public _name_SettingsView() FILE: source/Tools/Playnite.Toolbox/Themes.cs class FileChange (line 16) | public class FileChange method ToString (line 21) | public override string ToString() class Themes (line 27) | public class Themes method GetThemeChangelog (line 56) | public static List GetThemeChangelog(Version baseVersion, ... method GetThemeChangelog (line 107) | public static List GetThemeChangelog(Version baseVersion, ... method CopyThemeDirectory (line 112) | public static void CopyThemeDirectory(string sourceDirName, string des... method AreFilesEqual (line 152) | public static bool AreFilesEqual(string file1, string file2) method PackageTheme (line 171) | public static string PackageTheme(string themeDirectory, string target... method BackupTheme (line 246) | public static void BackupTheme(string themeDirectory, string destination) method UpdateTheme (line 272) | public static void UpdateTheme(string themeDirectory, ApplicationMode ... method GenerateCommonThemeFiles (line 381) | public static List GenerateCommonThemeFiles(ApplicationMode mo... method GenerateNewTheme (line 457) | public static string GenerateNewTheme(ApplicationMode mode, string the... FILE: source/Tools/Playnite.Toolbox/Verify.cs class Verify (line 13) | public class Verify method VerifyInstallerManifest (line 17) | public static bool VerifyInstallerManifest(string manifestFile, out st... method VerifyAddonManifest (line 84) | public static bool VerifyAddonManifest(string manifestFile) method CheckPropertyURL (line 159) | private static bool CheckPropertyURL(string url, string propertyName, ... method CheckPropertyString (line 202) | private static bool CheckPropertyString(string value, string propertyN... method CheckPropertyDateTime (line 214) | private static bool CheckPropertyDateTime(DateTime value, string prope... method CheckPropertyVersion (line 226) | private static bool CheckPropertyVersion(Version value, string propert... FILE: source/Tools/Playnite.Utilities/DatParser.cs class DatParser (line 14) | public class DatParser type Token (line 16) | enum Token class DatProperty (line 24) | public class DatProperty method ToString (line 29) | public override string ToString() class DatObject (line 35) | public class DatObject method DatObject (line 40) | public DatObject() method DatObject (line 44) | public DatObject(string name) method DatParser (line 57) | public DatParser() method ParseGame (line 68) | private DatGame ParseGame(DatObject datObj) method SetParsedProperty (line 105) | private void SetParsedProperty(PropertyInfo prop, object datGame, stri... method ParseProperty (line 129) | private DatProperty ParseProperty() method ParseObject (line 205) | private DatObject ParseObject() method ConsolidateDatFiles (line 249) | public static List ConsolidateDatFiles(IEnumerable da... method ParseFile (line 277) | public List ParseFile(string path) method ProcessLibretroDb (line 303) | public static void ProcessLibretroDb(string libretroDir, string output... FILE: source/Tools/Playnite.Utilities/Program.cs class Program (line 17) | class Program method Main (line 19) | static void Main(string[] args) FILE: source/Tools/PlayniteInstaller/App.xaml.cs class App (line 17) | public partial class App : Application method Application_Startup (line 38) | private void Application_Startup(object sender, StartupEventArgs e) method CurrentDomain_UnhandledException (line 52) | private void CurrentDomain_UnhandledException(object sender, Unhandled... method Application_Exit (line 61) | private void Application_Exit(object sender, ExitEventArgs e) FILE: source/Tools/PlayniteInstaller/Converters.cs class InstallStatusToVisibilityConverter (line 13) | public class InstallStatusToVisibilityConverter : MarkupExtension, IValu... method Convert (line 15) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 20) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 25) | public override object ProvideValue(IServiceProvider serviceProvider) class BooleanToVisibilityConverter (line 31) | public class BooleanToVisibilityConverter : MarkupExtension, IValueConve... method Convert (line 33) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 43) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 48) | public override object ProvideValue(IServiceProvider serviceProvider) class InvertedBooleanToVisibilityConverter (line 54) | public class InvertedBooleanToVisibilityConverter : MarkupExtension, IVa... method Convert (line 56) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 66) | public object ConvertBack(object value, Type targetType, object parame... method ProvideValue (line 71) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: source/Tools/PlayniteInstaller/Logger.cs class Logger (line 13) | public class Logger : ILogger method Logger (line 17) | public Logger(string loggerName) method Debug (line 22) | public void Debug(string message) method Debug (line 27) | public void Debug(Exception exception, string message) method Error (line 32) | public void Error(string message) method Error (line 37) | public void Error(Exception exception, string message) method Info (line 42) | public void Info(string message) method Info (line 47) | public void Info(Exception exception, string message) method Trace (line 52) | public void Trace(string message) method Trace (line 57) | public void Trace(Exception exception, string message) method Warn (line 62) | public void Warn(string message) method Warn (line 67) | public void Warn(Exception exception, string message) method WriteMessage (line 72) | private void WriteMessage(string message) method WriteMessage (line 77) | private void WriteMessage(Exception exception, string message) class LogManager (line 84) | public class LogManager method Initialize (line 90) | public static void Initialize(string filePath) method Dispose (line 96) | public static void Dispose() method WriteMessage (line 102) | public static void WriteMessage(string message) method GetLogger (line 115) | [MethodImpl(MethodImplOptions.NoInlining)] method GetLogger (line 122) | public static ILogger GetLogger(string loggerName) FILE: source/Tools/PlayniteInstaller/MainViewModel.cs type InstallStatus (line 19) | public enum InstallStatus class CustomWebClient (line 26) | public class CustomWebClient : WebClient method GetWebRequest (line 28) | protected override WebRequest GetWebRequest(Uri address) class MainViewModel (line 38) | public class MainViewModel : ObservableObject method ParseList (line 128) | private List ParseList(string input) method MainViewModel (line 133) | public MainViewModel(Window window) method Browse (line 142) | public void Browse() method Install (line 156) | public async Task Install() method TryDownloadManifest (line 244) | private async Task> TryDownloadManifest(List urls) method TryDownloadInstaller (line 261) | private async Task TryDownloadInstaller(List urls) method WebClient_DownloadProgressChanged (line 290) | private void WebClient_DownloadProgressChanged(object sender, Download... method Cancel (line 295) | public void Cancel() FILE: source/Tools/PlayniteInstaller/MainWindow.xaml.cs class MainWindow (line 21) | public partial class MainWindow : Window method MainWindow (line 23) | public MainWindow() FILE: source/Tools/PlayniteInstaller/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: source/Tools/PlayniteInstaller/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: tests/Extensions/Plugins/FullTestPluginDev/TestPluginDev.cs class TestPluginDev (line 11) | public class TestPluginDev : Plugin method TestPluginDev (line 15) | public TestPluginDev(IPlayniteAPI api) : base(api) method GetPluginProperties (line 20) | public override PluginProperties GetPluginProperties() method GetFunctions (line 25) | public override List GetFunctions() method OnLoaded (line 38) | public override void OnLoaded() method OnGameInstalled (line 43) | public override void OnGameInstalled(Game game) method OnGameStopped (line 48) | public override void OnGameStopped(Game game, long ellapsedSeconds) method OnGameUninstalled (line 53) | public override void OnGameUninstalled(Game game) method OnGameStarting (line 58) | public override void OnGameStarting(Game game) method OnGameStarted (line 63) | public override void OnGameStarted(Game game) method Dispose (line 68) | public override void Dispose() FILE: tests/Extensions/Plugins/FullTestPluginNuget/TestPluginNuget.cs class TestPluginNuget (line 11) | public class TestPluginNuget : Plugin method TestPluginNuget (line 15) | public TestPluginNuget(IPlayniteAPI api) : base(api) method GetPluginProperties (line 20) | public override PluginProperties GetPluginProperties() method GetFunctions (line 25) | public override List GetFunctions() method OnLoaded (line 38) | public override void OnLoaded() method OnGameInstalled (line 43) | public override void OnGameInstalled(Game game) method OnGameStopped (line 48) | public override void OnGameStopped(Game game, long ellapsedSeconds) method OnGameUninstalled (line 53) | public override void OnGameUninstalled(Game game) method OnGameStarted (line 58) | public override void OnGameStarted(Game game) method Dispose (line 63) | public override void Dispose() FILE: tests/Extensions/Scripts/FullPythonScript.py function on_script_loaded (line 13) | def on_script_loaded(): function on_game_starting (line 16) | def on_game_starting(game): function on_game_started (line 19) | def on_game_started(game): function on_game_stopped (line 22) | def on_game_stopped(game, ellapsed_seconds): function on_game_installed (line 25) | def on_game_installed(game): function on_game_uninstalled (line 28) | def on_game_uninstalled(game): function menu_function (line 31) | def menu_function():