SYMBOL INDEX (3343 symbols across 436 files) FILE: BindingListView/AggregateBindingListView.cs class AggregateBindingListView (line 10) | public class AggregateBindingListView : Component, IBindingListView, ... method AggregateBindingListView (line 14) | public AggregateBindingListView() method AggregateBindingListView (line 27) | public AggregateBindingListView(IContainer container) method ShouldSerializeListMember (line 241) | private bool ShouldSerializeListMember() method OnAddingNew (line 261) | protected virtual T OnAddingNew() method AddNew (line 296) | public ObjectView AddNew() method CancelNew (line 332) | public void CancelNew(int itemIndex) method EndNew (line 353) | public void EndNew(int itemIndex) method Refresh (line 417) | public void Refresh() method SuspendAutoFilterAndSort (line 441) | public void SuspendAutoFilterAndSort() method ResumeAutoFilterAndSort (line 446) | public void ResumeAutoFilterAndSort() method FilterAndSort (line 455) | protected void FilterAndSort() method BegunItemEdit (line 535) | protected virtual void BegunItemEdit(object sender, EventArgs e) method CancelledItemEdit (line 544) | protected virtual void CancelledItemEdit(object sender, EventArgs e) method EndedItemEdit (line 553) | protected virtual void EndedItemEdit(object sender, EventArgs e) method SourceListsChanged (line 590) | protected virtual void SourceListsChanged(object sender, ListChangedEv... method SourceListChanged (line 644) | private void SourceListChanged(object sender, ListChangedEventArgs e) method ItemPropertyChanged (line 762) | private void ItemPropertyChanged(object sender, PropertyChangedEventAr... method OnListChanged (line 786) | protected virtual void OnListChanged(ListChangedEventArgs e) method OnListChanged (line 807) | private void OnListChanged(ListChangedType listChangedType, int newIndex) method OnListChanged (line 818) | private void OnListChanged(ListChangedType listChangedType, int newInd... method ApplyFilter (line 827) | public void ApplyFilter(IItemFilter filter) method ApplyFilter (line 832) | public void ApplyFilter(Predicate includeItem) method ShouldSerializeFilter (line 888) | private bool ShouldSerializeFilter() method CreateItemFilter (line 893) | public static IItemFilter CreateItemFilter(Predicate predicate) method RemoveFilter (line 936) | public void RemoveFilter() method ApplySort (line 977) | public void ApplySort(PropertyDescriptor property, ListSortDirection d... method ApplySort (line 990) | public void ApplySort(ListSortDescriptionCollection sorts) method ApplySort (line 1006) | public void ApplySort(string sort) method ApplySort (line 1058) | public void ApplySort(IComparer comparer) method ApplySort (line 1073) | public void ApplySort(Comparison comparison) method RemoveSort (line 1091) | public void RemoveSort() method ShouldSerializeSort (line 1145) | private bool ShouldSerializeSort() class SortComparer (line 1218) | private class SortComparer : IComparer, i... method SortComparer (line 1226) | public SortComparer(ListSortDescriptionCollection sorts) method Compare (line 1250) | public int Compare(KeyValuePair, int> x, KeyValuePai... method BuildComparison (line 1263) | private static Comparison BuildComparison(string propertyName, Li... class ExternalSortComparer (line 1326) | private class ExternalSortComparer : IComparer comparer) method Compare (line 1335) | public int Compare(KeyValuePair, int> x, KeyValuePai... class ExternalSortComparison (line 1341) | private class ExternalSortComparison : IComparer comparison) method Compare (line 1350) | public int Compare(KeyValuePair, int> x, KeyValuePai... method Find (line 1375) | public int Find(PropertyDescriptor property, object key) method Find (line 1398) | public int Find(string propertyName, object key) method AddNew (line 1424) | object IBindingList.AddNew() method AddIndex (line 1500) | void IBindingList.AddIndex(PropertyDescriptor property) method RemoveIndex (line 1509) | void IBindingList.RemoveIndex(PropertyDescriptor property) method Add (line 1537) | int IList.Add(object value) method Clear (line 1554) | void IList.Clear() method Contains (line 1565) | bool IList.Contains(object item) method IndexOf (line 1587) | int IList.IndexOf(object item) method Insert (line 1606) | void IList.Insert(int index, object value) method Remove (line 1653) | void IList.Remove(object value) method RemoveAt (line 1663) | void IList.RemoveAt(int index) method CopyTo (line 1717) | void ICollection.CopyTo(Array array, int index) method GetEnumerator (line 1752) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 1764) | IEnumerator IEnumerable.GetEnumerator() method GetItemProperties (line 1778) | PropertyDescriptorCollection ITypedList.GetItemProperties(PropertyDesc... method ShouldProvideView (line 1813) | protected internal bool ShouldProvideView(PropertyDescriptor property) method GetProvidedViewName (line 1818) | protected internal string GetProvidedViewName(PropertyDescriptor sourc... method CreateProvidedView (line 1823) | protected internal object CreateProvidedView(ObjectView @object, Pr... method GetProvidedViewType (line 1830) | private static Type GetProvidedViewType(PropertyDescriptor sourceListP... method AddProvidedViews (line 1850) | internal IEnumerable AddProvidedViews(PropertyDesc... method GetListName (line 1872) | string ITypedList.GetListName(PropertyDescriptor[] listAccessors) method CreateListSortDescription (line 1890) | public ListSortDescription CreateListSortDescription(string propertyNa... method GetPropertyDescriptor (line 1905) | private PropertyDescriptor GetPropertyDescriptor(string propertyName) method HookEditableObjectEvents (line 1915) | private void HookEditableObjectEvents(ObjectView editableObject) method UnHookEditableObjectEvents (line 1927) | private void UnHookEditableObjectEvents(ObjectView editableObject) method HookPropertyChangedEvent (line 1938) | private void HookPropertyChangedEvent(ObjectView editableObject) method UnHookPropertyChangedEvent (line 1947) | private void UnHookPropertyChangedEvent(ObjectView editableObject) method BuildSavedList (line 1952) | private void BuildSavedList() method GetSourceLists (line 1961) | protected IEnumerable GetSourceLists() FILE: BindingListView/BindingListView.cs class BindingListView (line 12) | public class BindingListView : AggregateBindingListView method BindingListView (line 19) | public BindingListView(IList list) method BindingListView (line 25) | public BindingListView(IContainer container) method ShouldSerializeDataSource (line 71) | private bool ShouldSerializeDataSource() method SourceListsChanged (line 76) | protected override void SourceListsChanged(object sender, ListChangedE... FILE: BindingListView/CompositeItemFilter.cs class CompositeItemFilter (line 6) | public class CompositeItemFilter : IItemFilter method CompositeItemFilter (line 10) | public CompositeItemFilter() method AddFilter (line 15) | public void AddFilter(IItemFilter filter) method RemoveFilter (line 20) | public void RemoveFilter(IItemFilter filter) method Include (line 25) | public bool Include(T item) FILE: BindingListView/IItemFilter.cs type IItemFilter (line 11) | public interface IItemFilter method Include (line 18) | bool Include(T item); class IncludeAllItemFilter (line 25) | public class IncludeAllItemFilter : IItemFilter method Include (line 27) | public bool Include(T item) method ToString (line 34) | public override string ToString() class PredicateItemFilter (line 64) | public class PredicateItemFilter : IItemFilter method PredicateItemFilter (line 70) | public PredicateItemFilter(Predicate includeDelegate) method PredicateItemFilter (line 81) | public PredicateItemFilter(Predicate includeDelegate, string name) method Include (line 99) | public bool Include(T item) method ToString (line 104) | public override string ToString() FILE: BindingListView/INotifyingEditableObject.cs type INotifyingEditableObject (line 9) | internal interface INotifyingEditableObject : IEditableObject FILE: BindingListView/InvalidSourceListException.cs class InvalidSourceListException (line 7) | [Serializable] method InvalidSourceListException (line 10) | public InvalidSourceListException() method InvalidSourceListException (line 16) | public InvalidSourceListException(string message) method InvalidSourceListException (line 22) | public InvalidSourceListException(System.Runtime.Serialization.Seriali... FILE: BindingListView/MultiSourceIndexList.cs class MultiSourceIndexList (line 8) | internal class MultiSourceIndexList : List item, int index) method IndexOfSourceIndex (line 20) | public int IndexOfSourceIndex(IList sourceList, int sourceIndex) method IndexOfItem (line 37) | public int IndexOfItem(T item) method IndexOfKey (line 54) | public int IndexOfKey(ObjectView item) method ContainsItem (line 71) | public bool ContainsItem(T item) method ContainsKey (line 81) | public bool ContainsKey(ObjectView key) method GetKeyEnumerator (line 104) | public IEnumerator> GetKeyEnumerator() class ListItemPair (line 113) | internal class ListItemPair method ListItemPair (line 118) | public ListItemPair(IList list, ObjectView item) FILE: BindingListView/ObjectView.cs class ObjectView (line 19) | [Serializable] method ObjectView (line 26) | public ObjectView(T @object, AggregateBindingListView parent) method GetProvidedView (line 88) | public object GetProvidedView(string name) method Equals (line 103) | public override bool Equals(object obj) method GetHashCode (line 124) | public override int GetHashCode() method ToString (line 129) | public override string ToString() method ObjectPropertyChanged (line 134) | private void ObjectPropertyChanged(object sender, PropertyChangedEvent... method ShouldProvideViewOf (line 140) | private bool ShouldProvideViewOf(PropertyDescriptor listProp) method GetProvidedViewName (line 145) | private string GetProvidedViewName(PropertyDescriptor listProp) method CreateProvidedViews (line 150) | private void CreateProvidedViews() method OnEditBegun (line 183) | protected virtual void OnEditBegun() method OnEditCancelled (line 191) | protected virtual void OnEditCancelled() method OnEditEnded (line 199) | protected virtual void OnEditEnded() method BeginEdit (line 211) | public void BeginEdit() method CancelEdit (line 230) | public void CancelEdit() method EndEdit (line 248) | public void EndEdit() method OnPropertyChanged (line 304) | protected virtual void OnPropertyChanged(object sender, PropertyChange... method GetAttributes (line 316) | AttributeCollection ICustomTypeDescriptor.GetAttributes() method GetClassName (line 328) | string ICustomTypeDescriptor.GetClassName() method GetComponentName (line 340) | string ICustomTypeDescriptor.GetComponentName() method GetConverter (line 352) | TypeConverter ICustomTypeDescriptor.GetConverter() method GetDefaultEvent (line 364) | EventDescriptor ICustomTypeDescriptor.GetDefaultEvent() method GetDefaultProperty (line 376) | PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty() method GetEditor (line 388) | object ICustomTypeDescriptor.GetEditor(Type editorBaseType) method GetEvents (line 400) | EventDescriptorCollection ICustomTypeDescriptor.GetEvents(Attribute[] ... method GetEvents (line 412) | EventDescriptorCollection ICustomTypeDescriptor.GetEvents() method GetProperties (line 417) | PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties(Attri... method GetProperties (line 431) | PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties() method GetPropertyOwner (line 436) | object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor pd) type IProvideViews (line 451) | public interface IProvideViews method GetProvidedView (line 453) | object GetProvidedView(string name); FILE: BindingListView/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: BindingListView/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: BindingListView/ProvidedViewPropertyDescriptor.cs class ProvidedViewPropertyDescriptor (line 7) | class ProvidedViewPropertyDescriptor : PropertyDescriptor method ProvidedViewPropertyDescriptor (line 9) | public ProvidedViewPropertyDescriptor(string name, Type propertyType) method CanResetValue (line 17) | public override bool CanResetValue(object component) method GetValue (line 27) | public override object GetValue(object component) method ResetValue (line 47) | public override void ResetValue(object component) method SetValue (line 52) | public override void SetValue(object component, object value) method ShouldSerializeValue (line 57) | public override bool ShouldSerializeValue(object component) method CanProvideViewOf (line 66) | public static bool CanProvideViewOf(PropertyDescriptor prop) FILE: CheckBoxComboBox/CheckBoxComboBox.Designer.cs class CheckBoxComboBox (line 3) | partial class CheckBoxComboBox method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: CheckBoxComboBox/CheckBoxComboBox.cs class CheckBoxComboBox (line 26) | public partial class CheckBoxComboBox : PopupComboBox method CheckBoxComboBox (line 30) | public CheckBoxComboBox() method GetCSVText (line 78) | internal string GetCSVText(bool skipFirstItem) method Items_CheckBoxCheckedChanged (line 171) | private void Items_CheckBoxCheckedChanged(object sender, EventArgs e) method OnCheckBoxCheckedChanged (line 180) | protected void OnCheckBoxCheckedChanged(object sender, EventArgs e) method OnDropDownStyleChanged (line 207) | protected override void OnDropDownStyleChanged(EventArgs e) method OnResize (line 217) | protected override void OnResize(EventArgs e) method Clear (line 234) | public void Clear() method ClearSelection (line 242) | public void ClearSelection() method _CheckBoxProperties_PropertyChanged (line 266) | private void _CheckBoxProperties_PropertyChanged(object sender, EventA... method WndProc (line 274) | protected override void WndProc(ref Message m) class CheckBoxComboBoxListControlContainer (line 294) | [ToolboxItem(false)] method CheckBoxComboBoxListControlContainer (line 299) | public CheckBoxComboBoxListControlContainer() method WndProc (line 318) | protected override void WndProc(ref Message m) class CheckBoxComboBoxListControl (line 333) | [ToolboxItem(false)] method CheckBoxComboBoxListControl (line 338) | public CheckBoxComboBoxListControl(CheckBoxComboBox owner) method WndProc (line 375) | protected override void WndProc(ref Message m) method OnVisibleChanged (line 388) | protected override void OnVisibleChanged(EventArgs e) method SynchroniseControlsWithComboBoxItems (line 398) | public void SynchroniseControlsWithComboBoxItems() class CheckBoxComboBoxItem (line 494) | [ToolboxItem(false)] method CheckBoxComboBoxItem (line 504) | public CheckBoxComboBoxItem(CheckBoxComboBox owner, object comboBoxItem) method AddBindings (line 549) | public void AddBindings() method OnCheckedChanged (line 579) | protected override void OnCheckedChanged(EventArgs e) method ApplyProperties (line 603) | internal void ApplyProperties(CheckBoxProperties properties) method CheckBoxComboBoxItem_PropertyChanged (line 632) | private void CheckBoxComboBoxItem_PropertyChanged(object sender, Prope... class CheckBoxComboBoxItemList (line 652) | [ToolboxItem(false)] method CheckBoxComboBoxItemList (line 657) | public CheckBoxComboBoxItemList(CheckBoxComboBox checkBoxComboBox) method OnCheckBoxCheckedChanged (line 674) | protected void OnCheckBoxCheckedChanged(object sender, EventArgs e) method item_CheckedChanged (line 680) | private void item_CheckedChanged(object sender, EventArgs e) method Add (line 689) | [Obsolete("Do not add items to this list directly. Use the ComboBox it... method AddRange (line 696) | public new void AddRange(IEnumerable collection) method Clear (line 703) | public new void Clear() method Remove (line 710) | [Obsolete("Do not remove items from this list directly. Use the ComboB... class CheckBoxProperties (line 764) | [TypeConverter(typeof(ExpandableObjectConverter))] method CheckBoxProperties (line 767) | public CheckBoxProperties() { } method OnPropertyChanged (line 891) | protected void OnPropertyChanged() FILE: CheckBoxComboBox/GripBounds.cs type GripBounds (line 8) | internal struct GripBounds method GripBounds (line 13) | public GripBounds(Rectangle clientRectangle) FILE: CheckBoxComboBox/NativeMethods.cs class NativeMethods (line 10) | internal static class NativeMethods method HIWORD (line 30) | internal static int HIWORD(int n) method HIWORD (line 35) | internal static int HIWORD(IntPtr n) method LOWORD (line 40) | internal static int LOWORD(int n) method LOWORD (line 45) | internal static int LOWORD(IntPtr n) type MINMAXINFO (line 50) | [StructLayout(LayoutKind.Sequential)] FILE: CheckBoxComboBox/Popup.Designer.cs class Popup (line 3) | partial class Popup method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 38) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: CheckBoxComboBox/Popup.cs class Popup (line 19) | [CLSCompliant(true), ToolboxItem(false)] method Popup (line 138) | public Popup(Control content) method ProcessDialogKey (line 187) | protected override bool ProcessDialogKey(Keys keyData) method UpdateRegion (line 196) | protected void UpdateRegion() method Show (line 217) | public void Show(Control control) method Show (line 236) | public void Show(Control control, Rectangle area) method SetVisibleCore (line 267) | protected override void SetVisibleCore(bool visible) method SetOwnerItem (line 287) | private void SetOwnerItem(Control control) method OnSizeChanged (line 311) | protected override void OnSizeChanged(EventArgs e) method OnOpening (line 324) | protected override void OnOpening(CancelEventArgs e) method OnOpened (line 339) | protected override void OnOpened(EventArgs e) method OnClosed (line 352) | protected override void OnClosed(ToolStripDropDownClosedEventArgs e) method OnVisibleChanged (line 363) | protected override void OnVisibleChanged(EventArgs e) method WndProc (line 378) | [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermiss... method ProcessResizing (line 393) | [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermiss... method InternalProcessResizing (line 399) | [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermiss... method OnGetMinMaxInfo (line 421) | [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermiss... method OnNcHitTest (line 431) | private bool OnNcHitTest(ref Message m, bool contentControl) method PaintSizeGrip (line 494) | public void PaintSizeGrip(PaintEventArgs e) FILE: CheckBoxComboBox/PopupComboBox.Designer.cs class PopupComboBox (line 3) | partial class PopupComboBox method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 36) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: CheckBoxComboBox/PopupComboBox.cs class PopupComboBox (line 13) | [ToolboxBitmap(typeof(System.Windows.Forms.ComboBox)), ToolboxItem(true)... method PopupComboBox (line 19) | public PopupComboBox() method ShowDropDown (line 57) | public void ShowDropDown() method HideDropDown (line 68) | public void HideDropDown() method WndProc (line 80) | [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermiss... FILE: CheckBoxComboBox/Selection Wrappers/ListSelectionWrapper.cs class ListSelectionWrapper (line 16) | public class ListSelectionWrapper : List> method ListSelectionWrapper (line 24) | public ListSelectionWrapper(IEnumerable source) : this(source, false) { } method ListSelectionWrapper (line 29) | public ListSelectionWrapper(IEnumerable source, bool showCounts) method ListSelectionWrapper (line 43) | public ListSelectionWrapper(IEnumerable source, string usePropertyAsDi... method ListSelectionWrapper (line 49) | public ListSelectionWrapper(IEnumerable source, bool showCounts, strin... method ClearCounts (line 119) | public void ClearCounts() method CreateSelectionWrapper (line 130) | private ObjectSelectionWrapper CreateSelectionWrapper(IEnumerator O... method FindObjectWithItem (line 145) | public ObjectSelectionWrapper FindObjectWithItem(T Object) method Populate (line 201) | private void Populate() method ListSelectionWrapper_ListChanged (line 218) | private void ListSelectionWrapper_ListChanged(object sender, ListChang... FILE: CheckBoxComboBox/Selection Wrappers/ObjectSelectionWrapper.cs class ObjectSelectionWrapper (line 12) | public class ObjectSelectionWrapper : INotifyPropertyChanged method ObjectSelectionWrapper (line 14) | public ObjectSelectionWrapper(T item, ListSelectionWrapper container) method OnPropertyChanged (line 128) | protected virtual void OnPropertyChanged(string propertyName) FILE: DoomLauncher/Adapters/DataAccess.cs class DataAccess (line 10) | public class DataAccess method DataAccess (line 12) | public DataAccess(IDatabaseAdapter dbAdapter, string connectionString) method ExecuteSelect (line 18) | public DataSet ExecuteSelect(string sql) method ExecuteSelect (line 36) | public DataSet ExecuteSelect(string sql, IEnumerable para... method ExecuteNonQuery (line 59) | public void ExecuteNonQuery(string sql) method ExecuteNonQuery (line 72) | public void ExecuteNonQuery(string sql, IEnumerable param... FILE: DoomLauncher/Adapters/DbDataSourceAdapter.cs class DbDataSourceAdapter (line 15) | public class DbDataSourceAdapter : IDataSourceAdapter method DbDataSourceAdapter (line 22) | public DbDataSourceAdapter(IDatabaseAdapter dbAdapter, string connecti... method DbDataSourceAdapter (line 28) | public DbDataSourceAdapter(IDatabaseAdapter dbAdapter, string connecti... method CreateAdapter (line 34) | public static IDataSourceAdapter CreateAdapter() => CreateAdapter(false); method CreateAdapter (line 36) | public static IDataSourceAdapter CreateAdapter(bool outOfDateDatabase) method CreateConnectionString (line 42) | public static string CreateConnectionString(string dataSource) method GetGameFilesCount (line 47) | public int GetGameFilesCount() method GetGameFiles (line 53) | public IEnumerable GetGameFiles() method GetGameFiles (line 59) | public IEnumerable GetGameFiles(ITagData tag) method GetGameFiles (line 66) | public IEnumerable GetGameFiles(IGameFileGetOptions options) method GetGameFiles (line 71) | public IEnumerable GetGameFiles(IGameFileGetOptions options... method GetUntaggedGameFiles (line 121) | public IEnumerable GetUntaggedGameFiles() method GetLimitOrderString (line 127) | private static string GetLimitOrderString(IGameFileGetOptions options) method GetSelectFieldString (line 141) | private string GetSelectFieldString(GameFileFieldType[] selectFields) method GetGameFileNames (line 156) | public IEnumerable GetGameFileNames() method GetGameFile (line 167) | public IGameFile GetGameFile(string fileName) method GetGameFileIWads (line 183) | public IEnumerable GetGameFileIWads() method InsertGameFile (line 189) | public void InsertGameFile(IGameFile gameFile) method UpdateGameFile (line 195) | public void UpdateGameFile(IGameFile gameFile) method UpdateGameFile (line 200) | public void UpdateGameFile(IGameFile gameFile, GameFileFieldType[] upd... method UpdateGameFiles (line 281) | public void UpdateGameFiles(GameFileFieldType ftWhere, GameFileFieldTy... method DeleteGameFile (line 292) | public void DeleteGameFile(IGameFile gameFile) method GetSourcePorts (line 300) | public IEnumerable GetSourcePorts(bool loadArchived =... method GetUtilities (line 303) | public IEnumerable GetUtilities(bool loadArchived = f... method GetDoom64 (line 306) | public IEnumerable GetDoom64(bool loadArchived = fals... method GetSourcePorts (line 309) | private IEnumerable GetSourcePorts(SourcePortLaunchTy... method CreateSourcePortDataSource (line 332) | private static ISourcePortData CreateSourcePortDataSource(DataTable dt... method CheckDBNull (line 355) | private static object CheckDBNull(object obj, object defaultValue) method GetSourcePort (line 363) | public ISourcePortData GetSourcePort(int sourcePortID) method InsertSourcePort (line 373) | public void InsertSourcePort(ISourcePortData sourcePort) method UpdateSourcePort (line 381) | public void UpdateSourcePort(ISourcePortData sourcePort) method GetSourcePortParams (line 392) | private List GetSourcePortParams(ISourcePortData sourcePort) method DeleteSourcePort (line 412) | public void DeleteSourcePort(ISourcePortData sourcePort) method GetIWads (line 417) | public IEnumerable GetIWads() method GetIWad (line 423) | public IIWadData GetIWad(int gameFileID) method InsertIWad (line 429) | public void InsertIWad(IIWadData iwad) method UpdateIWad (line 435) | public void UpdateIWad(IIWadData iwad) method DeleteIWad (line 449) | public void DeleteIWad(IIWadData iwad) method GetFiles (line 454) | public IEnumerable GetFiles() method GetFiles (line 460) | public IEnumerable GetFiles(IGameFile gameFile) method GetFiles (line 466) | public IEnumerable GetFiles(IGameFile gameFile, FileType fi... method GetFiles (line 472) | public IEnumerable GetFiles(FileType fileTypeID) method UpdateFile (line 478) | public void UpdateFile(IFileData file) method UpdateFiles (line 500) | public void UpdateFiles(int sourcePortID_Where, int? sourcePortID_Set) method InsertFile (line 506) | public void InsertFile(IFileData file) method DeleteFile (line 513) | public void DeleteFile(IFileData file) method DeleteFile (line 518) | public void DeleteFile(IGameFile file) method DeleteFiles (line 523) | public void DeleteFiles(ISourcePortData sourcePort, FileType fileTypeID) method GetConfiguration (line 528) | public IEnumerable GetConfiguration() method InsertConfiguration (line 534) | public void InsertConfiguration(IConfigurationData config) method UpdateConfiguration (line 541) | public void UpdateConfiguration(IConfigurationData config) method GetTags (line 558) | public IEnumerable GetTags() method InsertTag (line 564) | public void InsertTag(ITagData tag) method UpdateTag (line 571) | public void UpdateTag(ITagData tag) method DeleteTag (line 591) | public void DeleteTag(ITagData tag) method GetTagMappings (line 596) | public IEnumerable GetTagMappings() method GetTagMappings (line 602) | public IEnumerable GetTagMappings(int gameFileID) method InsertTagMapping (line 608) | public void InsertTagMapping(ITagMapping tag) method DeleteTagMapping (line 614) | public void DeleteTagMapping(ITagMapping tag) method DeleteTagMapping (line 619) | public void DeleteTagMapping(int tagID) method GetStats (line 624) | public IEnumerable GetStats() method GetStats (line 630) | public IEnumerable GetStats(int gameFileID) method GetStats (line 636) | public IEnumerable GetStats(IEnumerable gameFiles) method InsertStats (line 646) | public void InsertStats(IStatsData stats) method UpdateStats (line 652) | public void UpdateStats(IStatsData stats) method DeleteStatsByFile (line 665) | public void DeleteStatsByFile(int gameFileID) method DeleteStats (line 670) | public void DeleteStats(int statID) method DeleteStats (line 675) | public void DeleteStats(ISourcePortData sourcePort) method GetGameProfiles (line 680) | public IEnumerable GetGameProfiles(int gameFileID) method GetGlobalGameProfiles (line 686) | public IEnumerable GetGlobalGameProfiles() method InsertGameProfile (line 692) | public void InsertGameProfile(IGameProfile gameProfile) method UpdateGameProfile (line 698) | public void UpdateGameProfile(IGameProfile gameProfile) method DeleteGameProfile (line 729) | public void DeleteGameProfile(int gameProfileID) method GetCleanupFiles (line 734) | public IEnumerable GetCleanupFiles() method InsertCleanupFile (line 739) | public void InsertCleanupFile(CleanupFile file) method DeleteCleanupFile (line 745) | public void DeleteCleanupFile(CleanupFile file) method InsertStatement (line 750) | private string InsertStatement(string tableName, object obj, out List<... method InsertStatement (line 755) | private string InsertStatement(string tableName, object obj, string[] ... method RemoveUnknownColumnsFromParameters (line 794) | private static List RemoveUnknownColumnsFromParameters(Da... method RemoveUnknownColumnsFromQuery (line 807) | private static StringBuilder RemoveUnknownColumnsFromQuery(DataTable d... method ColumnExists (line 832) | private static bool ColumnExists(DataTable dt, string columnName) method GetTableColumns (line 837) | private DataTable GetTableColumns(string tableName) FILE: DoomLauncher/Adapters/DirectoryDataSourceAdapter.cs class DirectoryDataSourceAdapter (line 10) | public class DirectoryDataSourceAdapter : IGameFileDataSourceAdapter, II... method DirectoryDataSourceAdapter (line 12) | public DirectoryDataSourceAdapter(LauncherPath gameFileDirectory) method GetGameFilesCount (line 17) | public int GetGameFilesCount() method GetGameFileNames (line 23) | public IEnumerable GetGameFileNames() method GetGameFile (line 28) | public IGameFile GetGameFile(string fileName) method GetGameFiles (line 40) | public IEnumerable GetGameFiles() method GetUntaggedGameFiles (line 45) | public IEnumerable GetUntaggedGameFiles() method GetGameFiles (line 50) | public IEnumerable GetGameFiles(IGameFileGetOptions options) method GetGameFileIWads (line 73) | public IEnumerable GetGameFileIWads() method DeleteGameFile (line 78) | public void DeleteGameFile(IGameFile gameFile) method HandleDelete (line 83) | private static void HandleDelete(string directory, string filename) method GetIWads (line 96) | public IEnumerable GetIWads() method GetIWad (line 101) | public IIWadData GetIWad(int gameFileID) method InsertIWad (line 106) | public void InsertIWad(IIWadData iwad) method UpdateIWad (line 111) | public void UpdateIWad(IIWadData iwad) method DeleteIWad (line 116) | public void DeleteIWad(IIWadData iwad) method InsertGameFile (line 121) | public void InsertGameFile(IGameFile gameFile) method UpdateGameFile (line 126) | public void UpdateGameFile(IGameFile gameFile) method UpdateGameFile (line 131) | public void UpdateGameFile(IGameFile gameFile, GameFileFieldType[] upd... method CreateGameFile (line 148) | private IGameFile CreateGameFile(FileInfo fi) method CreateGameFileFromDirectory (line 156) | private IGameFile CreateGameFileFromDirectory(string dir) FILE: DoomLauncher/Adapters/GameLauncher.cs class GameLauncher (line 12) | public class GameLauncher method GameLauncher (line 22) | public GameLauncher(IDirectoriesConfiguration directories, List AddGameFileFeatureIfMissing(List ... method GetLaunchParameters (line 77) | public LaunchParameters GetLaunchParameters(IGameFile gameFile, IEnume... class GameLaunchInfo (line 84) | public class GameLaunchInfo method GameLaunchInfo (line 92) | public GameLaunchInfo(GameLauncher adapter, IGameFile gameFile, ISou... method proc_Exited (line 100) | public void proc_Exited(object sender, EventArgs e) FILE: DoomLauncher/Adapters/IdGamesDataAdapater.cs class IdGamesBadResponseException (line 12) | public class IdGamesBadResponseException : Exception method IdGamesBadResponseException (line 14) | public IdGamesBadResponseException() : base("Bad response from idgames... class IdGamesDataAdapater (line 17) | class IdGamesDataAdapater : IGameFileDataSourceAdapter method IdGamesDataAdapater (line 27) | public IdGamesDataAdapater(string url, string apiPage, string mirrorUrl) method GetGameFilesCount (line 34) | public int GetGameFilesCount() method GetGameFiles (line 39) | public IEnumerable GetGameFiles() method GetUntaggedGameFiles (line 44) | public IEnumerable GetUntaggedGameFiles() method GetGameFiles (line 49) | public IEnumerable GetGameFiles(IGameFileGetOptions options) method GetGameFileIWads (line 81) | public IEnumerable GetGameFileIWads() method GetGameFileNames (line 86) | public IEnumerable GetGameFileNames() method GetGameFile (line 91) | public IGameFile GetGameFile(string fileName) method GetGameFilesByName (line 97) | public IEnumerable GetGameFilesByName(string fileName) method InsertGameFile (line 103) | public void InsertGameFile(IGameFile gameFile) method UpdateGameFile (line 108) | public void UpdateGameFile(IGameFile gameFile) method UpdateGameFile (line 113) | public void UpdateGameFile(IGameFile gameFile, GameFileFieldType[] upd... method DeleteGameFile (line 118) | public void DeleteGameFile(IGameFile gameFile) method GetFiles (line 127) | private IEnumerable GetFiles(string query, string itemName) FILE: DoomLauncher/Adapters/Launch/ExtraParametersLaunchFeature.cs class ExtraParametersLaunchFeature (line 7) | public class ExtraParametersLaunchFeature : ILaunchFeature method ExtraParametersLaunchFeature (line 12) | public ExtraParametersLaunchFeature(string extraParameters, bool extra... method CreateParameter (line 18) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/GameFilesLaunchFeature.cs class GameFilesLaunchFeature (line 12) | public class GameFilesLaunchFeature : ILaunchFeature method GameFilesLaunchFeature (line 18) | public GameFilesLaunchFeature(List gameFiles, List ... method CreateParameter (line 25) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... method BuildLaunchString (line 51) | private string BuildLaunchString(ISourcePortFlavor sourcePort, List GetExtractedFileNames(ISourcePortData sourcePortDa... method GetRelevantEntries (line 125) | public static IEnumerable GetRelevantEntries(IArchiveRe... method EntryMatchesSourcePortExtensions (line 145) | private static bool EntryMatchesSourcePortExtensions(IArchiveEntry ent... FILE: DoomLauncher/Adapters/Launch/ILaunchFeature.cs type ILaunchFeature (line 7) | public interface ILaunchFeature method CreateParameter (line 9) | LaunchParameters CreateParameter(IGameFile gameFile, IEnumerable CombineDictionaries(IDictionary our... method ReplaceVariables (line 81) | private string ReplaceVariables(string paramString) method ExclusiveParam (line 91) | public static LaunchParameters ExclusiveParam(string paramString) method Param (line 96) | public static LaunchParameters Param(string paramString) method Failure (line 101) | public static LaunchParameters Failure(string errorMessage) FILE: DoomLauncher/Adapters/Launch/LaunchResult.cs class LaunchResult (line 6) | public class LaunchResult method LaunchResult (line 17) | private LaunchResult(GameLaunchInfo gameLaunchInfo, string errorMessage) method Success (line 23) | public static LaunchResult Success(GameLaunchInfo gameLaunchInfo) => method Failure (line 26) | public static LaunchResult Failure(string errorMessage) => FILE: DoomLauncher/Adapters/Launch/LoadSaveLaunchFeature.cs class LoadSaveLaunchFeature (line 8) | public class LoadSaveLaunchFeature : ILaunchFeature method LoadSaveLaunchFeature (line 12) | public LoadSaveLaunchFeature(string loadSaveFile) method CreateParameter (line 17) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/MapSkillLaunchFeature.cs class MapSkillLaunchFeature (line 9) | public class MapSkillLaunchFeature : ILaunchFeature method MapSkillLaunchFeature (line 15) | public MapSkillLaunchFeature(string map, string skill) method CreateParameter (line 21) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/PlayDemoLaunchFeature.cs class PlayDemoLaunchFeature (line 10) | public class PlayDemoLaunchFeature : ILaunchFeature method PlayDemoLaunchFeature (line 14) | public PlayDemoLaunchFeature(string playDemoFile) method CreateParameter (line 19) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/RecordLaunchFeature.cs class RecordLaunchFeature (line 10) | public class RecordLaunchFeature : ILaunchFeature method CreateParameter (line 12) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/SourcePortExtraParametersLaunchFeature.cs class SourcePortExtraParametersLaunchFeature (line 7) | public class SourcePortExtraParametersLaunchFeature : ILaunchFeature method CreateParameter (line 9) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/StatisticsReaderLaunchFeature.cs class StatisticsReaderLaunchFeature (line 8) | public class StatisticsReaderLaunchFeature : ILaunchFeature method CreateParameter (line 10) | public LaunchParameters CreateParameter(IGameFile gameFile, IEnumerabl... FILE: DoomLauncher/Adapters/Launch/UtilityFilesLaunchFeature.cs class UtilityFilesLaunchFeature (line 12) | public class UtilityFilesLaunchFeature : ILaunchFeature method UtilityFilesLaunchFeature (line 16) | public UtilityFilesLaunchFeature(List GetGameFiles() method GetUntaggedGameFiles (line 77) | public IEnumerable GetUntaggedGameFiles() method GetGameFiles (line 82) | public IEnumerable GetGameFiles(IGameFileGetOptions options) method GetGameFileIWads (line 94) | public IEnumerable GetGameFileIWads() method GetGameFileNames (line 99) | public IEnumerable GetGameFileNames() method GetGameFile (line 104) | public IGameFile GetGameFile(string fileName) method InsertGameFile (line 109) | public void InsertGameFile(IGameFile gameFile) method UpdateGameFile (line 114) | public void UpdateGameFile(IGameFile gameFile) method UpdateGameFile (line 119) | public void UpdateGameFile(IGameFile gameFile, GameFileFieldType[] upd... method DeleteGameFile (line 124) | public void DeleteGameFile(IGameFile gameFile) method UpdateGameFiles (line 129) | public void UpdateGameFiles(GameFileFieldType ftWhere, GameFileFieldTy... method GetSourcePorts (line 134) | public IEnumerable GetSourcePorts() method GetUtilities (line 139) | public IEnumerable GetUtilities() method GetSourcePort (line 145) | public ISourcePortData GetSourcePort(int sourcePortID) method InsertSourcePort (line 150) | public void InsertSourcePort(ISourcePortData sourcePort) method UpdateSourcePort (line 155) | public void UpdateSourcePort(ISourcePortData sourcePort) method DeleteSourcePort (line 160) | public void DeleteSourcePort(ISourcePortData sourcePort) method GetFiles (line 165) | public IEnumerable GetFiles() method GetFiles (line 170) | public IEnumerable GetFiles(IGameFile gameFile) method GetFiles (line 175) | public IEnumerable GetFiles(IGameFile gameFile, FileType fi... method UpdateFiles (line 201) | public void UpdateFiles(int sourcePortID_Where, int? sourcePortID_Set) method InsertFile (line 206) | public void InsertFile(IFileData file) method UpdateFile (line 211) | public void UpdateFile(IFileData file) method DeleteFile (line 216) | public void DeleteFile(IFileData file) method DeleteFile (line 221) | public void DeleteFile(IGameFile file) method DeleteFiles (line 226) | public void DeleteFiles(ISourcePortData sourcePort, FileType fileTypeID) method GetGameFiles (line 231) | public IEnumerable GetGameFiles(ITagData tag) method GetGameFiles (line 236) | public IEnumerable GetGameFiles(IGameFileGetOptions options... method GetIWads (line 241) | public IEnumerable GetIWads() method GetIWad (line 246) | public IIWadData GetIWad(int gameFileID) method InsertIWad (line 251) | public void InsertIWad(IIWadData iwad) method DeleteIWad (line 256) | public void DeleteIWad(IIWadData iwad) method UpdateIWad (line 261) | public void UpdateIWad(IIWadData iwad) method GetConfiguration (line 266) | public IEnumerable GetConfiguration() method InsertConfiguration (line 271) | public void InsertConfiguration(IConfigurationData config) method UpdateConfiguration (line 276) | public void UpdateConfiguration(IConfigurationData config) method GetTags (line 281) | public IEnumerable GetTags() method InsertTag (line 286) | public void InsertTag(ITagData tag) method UpdateTag (line 291) | public void UpdateTag(ITagData tag) method DeleteTag (line 296) | public void DeleteTag(ITagData tag) method GetTagMappings (line 301) | public IEnumerable GetTagMappings() method GetTagMappings (line 306) | public IEnumerable GetTagMappings(int gameFileID) method InsertTagMapping (line 311) | public void InsertTagMapping(ITagMapping tag) method DeleteTagMapping (line 316) | public void DeleteTagMapping(ITagMapping tag) method DeleteTagMapping (line 321) | public void DeleteTagMapping(int tagID) method GetStats (line 326) | public IEnumerable GetStats() method GetStats (line 331) | public IEnumerable GetStats(int gameFileID) method InsertStats (line 336) | public void InsertStats(IStatsData stats) method UpdateStats (line 341) | public void UpdateStats(IStatsData stats) method DeleteStatsByFile (line 346) | public void DeleteStatsByFile(int gameFileID) method DeleteStats (line 351) | public void DeleteStats(int statID) method DeleteStats (line 356) | public void DeleteStats(ISourcePortData sourcePort) FILE: DoomLauncher/Archive/ArchiveReader.cs class ArchiveReader (line 8) | public static class ArchiveReader method SetSevenZipInteropLibrary (line 14) | public static void SetSevenZipInteropLibrary(string file) => method Create (line 17) | public static IArchiveReader Create(string path) method IsRar (line 38) | private static bool IsRar(string ext) => method IsSevenZip (line 41) | private static bool IsSevenZip(string ext) => method IsWad (line 44) | public static bool IsWad(string ext) => method IsPk (line 47) | public static bool IsPk(string fileExtension) FILE: DoomLauncher/Archive/Directory/DirectoryArchiveEntry.cs class DirectoryArchiveEntry (line 5) | internal class DirectoryArchiveEntry : AbstractArchiveEntry method DirectoryArchiveEntry (line 9) | public DirectoryArchiveEntry(string file) method ExtractToFile (line 24) | public override void ExtractToFile(string file, bool overwrite = false) method Read (line 29) | public override void Read(byte[] buffer, int offset, int length) method GetNameWithoutExtension (line 35) | public override string GetNameWithoutExtension() => Name; FILE: DoomLauncher/Archive/Directory/DirectoryArchiveReader.cs class DirectoryArchiveReader (line 6) | public class DirectoryArchiveReader : IArchiveReader method DirectoryArchiveReader (line 14) | public DirectoryArchiveReader(string directory) method RecursivelyIterateDirectory (line 20) | void RecursivelyIterateDirectory(string directory) method Dispose (line 36) | public void Dispose() FILE: DoomLauncher/Archive/EmptyArchiveReader.cs class EmptyArchiveReader (line 6) | public class EmptyArchiveReader : IArchiveReader method Dispose (line 12) | public void Dispose() FILE: DoomLauncher/Archive/FileArchiveReader.cs class FileArchiveReader (line 7) | class FileArchiveReader : AbstractArchiveEntry, IArchiveReader method FileArchiveReader (line 14) | public FileArchiveReader(string file) method Read (line 22) | public override void Read(byte[] buffer, int offset, int length) method ExtractToFile (line 38) | public override void ExtractToFile(string file, bool overwrite = false) method Dispose (line 43) | public void Dispose() method Dispose (line 49) | protected virtual void Dispose(bool disposing) method Equals (line 54) | public override bool Equals(object obj) method GetHashCode (line 63) | public override int GetHashCode() method GetNameWithoutExtension (line 68) | public override string GetNameWithoutExtension() => Path.GetFileNameWi... FILE: DoomLauncher/Archive/IArchiveEntry.cs type IArchiveEntry (line 7) | public interface IArchiveEntry method Read (line 10) | void Read(byte[] buffer, int offset, int length); method ExtractToFile (line 13) | void ExtractToFile(string file, bool overwrite = false); method ExtractToFileForceOverwrite (line 15) | void ExtractToFileForceOverwrite(string file); method GetNameWithoutExtension (line 19) | string GetNameWithoutExtension(); class AbstractArchiveEntry (line 22) | public abstract class AbstractArchiveEntry : IArchiveEntry method ExtractToFile (line 30) | public abstract void ExtractToFile(string file, bool overwrite = false); method ExtractToFileForceOverwrite (line 32) | public void ExtractToFileForceOverwrite(string file) method GetNameWithoutExtension (line 56) | public abstract string GetNameWithoutExtension(); method Read (line 57) | public abstract void Read(byte[] buffer, int offset, int length); FILE: DoomLauncher/Archive/IArchiveReader.cs type IArchiveReader (line 6) | public interface IArchiveReader : IDisposable FILE: DoomLauncher/Archive/Rar/RarArchiveEntry.cs class RarArchiveEntry (line 6) | public class RarArchiveEntry : AbstractArchiveEntry method RarArchiveEntry (line 10) | public RarArchiveEntry(SharpCompress.Archives.Rar.RarArchiveEntry entry) method ExtractToFile (line 25) | public override void ExtractToFile(string file, bool overwrite = false) method Read (line 36) | public override void Read(byte[] buffer, int offset, int length) method Equals (line 42) | public override bool Equals(object obj) method GetHashCode (line 50) | public override int GetHashCode() method GetNameWithoutExtension (line 55) | public override string GetNameWithoutExtension() => Path.GetFileNameWi... method IsValid (line 57) | public static bool IsValid(SharpCompress.Archives.Rar.RarArchiveEntry ... FILE: DoomLauncher/Archive/Rar/RarArchiveReader.cs class RarArchiveReader (line 7) | public class RarArchiveReader : IArchiveReader method RarArchiveReader (line 12) | public RarArchiveReader(string file) method Dispose (line 22) | public void Dispose() FILE: DoomLauncher/Archive/RecursiveArchiveReader.cs class RecursiveArchiveReader (line 6) | public class RecursiveArchiveReader : IArchiveReader method RecursiveArchiveReader (line 14) | public RecursiveArchiveReader(IArchiveReader root, Func RecursiveSelect() method Dispose (line 74) | public void Dispose() FILE: DoomLauncher/Archive/SevenZip/SevenZipArchiveEntry.cs class SevenZipArchiveEntry (line 6) | public class SevenZipArchiveEntry : AbstractArchiveEntry method SevenZipArchiveEntry (line 13) | public SevenZipArchiveEntry(SevenZipExtractor extractor, ArchiveFileIn... method ExtractToFile (line 30) | public override void ExtractToFile(string file, bool overwrite = false) method Read (line 39) | public override void Read(byte[] buffer, int offset, int length) method Equals (line 52) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() method GetNameWithoutExtension (line 65) | public override string GetNameWithoutExtension() => Path.GetFileNameWi... FILE: DoomLauncher/Archive/SevenZip/SevenZipArchiveReader.cs class SevenZipArchiveReader (line 7) | public class SevenZipArchiveReader : IArchiveReader method SevenZipArchiveReader (line 12) | public SevenZipArchiveReader(string file, string sevenZipInteropLibrary) method Dispose (line 29) | public void Dispose() class MemoryStreamManager (line 37) | public class MemoryStreamManager FILE: DoomLauncher/Archive/Wad/WadArchiveReader.cs class WadArchiveReader (line 7) | internal class WadArchiveReader : IArchiveReader method WadArchiveReader (line 17) | public WadArchiveReader(string file) method Dispose (line 28) | public void Dispose() FILE: DoomLauncher/Archive/Wad/WadEntry.cs class WadEntry (line 6) | public class WadEntry : AbstractArchiveEntry method WadEntry (line 21) | public WadEntry(FileStream fs, FileLump lump) method ExtractToFile (line 28) | public override void ExtractToFile(string file, bool overwrite = false) method Read (line 33) | public override void Read(byte[] buffer, int offset, int length) method GetNameWithoutExtension (line 38) | public override string GetNameWithoutExtension() => Name; FILE: DoomLauncher/Archive/Zip/ZipArchiveReader.cs class ZipArchiveReader (line 8) | public class ZipArchiveReader : IArchiveReader method ZipArchiveReader (line 14) | public ZipArchiveReader(string file) method Dispose (line 37) | public void Dispose() method Dispose (line 43) | protected virtual void Dispose(bool disposing) FILE: DoomLauncher/Archive/Zip/ZipArchiveReaderEntry.cs class ZipArchiveReaderEntry (line 6) | class ZipArchiveReaderEntry : AbstractArchiveEntry method ZipArchiveReaderEntry (line 10) | public ZipArchiveReaderEntry(ZipArchiveEntry zipArchiveEntry) method Read (line 17) | public override void Read(byte[] buffer, int offset, int length) method ExtractToFile (line 29) | public override void ExtractToFile(string file, bool overwrite = false) method Equals (line 34) | public override bool Equals(object obj) method GetHashCode (line 42) | public override int GetHashCode() method GetNameWithoutExtension (line 47) | public override string GetNameWithoutExtension() => Path.GetFileNameWi... FILE: DoomLauncher/Config/AppConfiguration.cs class AppConfiguration (line 12) | public class AppConfiguration : IDirectoriesConfiguration method AppConfiguration (line 43) | public AppConfiguration(IDataSourceAdapter adapter) method Refresh (line 49) | public void Refresh() method GetConfigValue (line 54) | public string GetConfigValue(ConfigType ct) method GetTypedConfigValue (line 64) | public object GetTypedConfigValue(ConfigType ct, Type type) method PathForFileType (line 69) | public LauncherPath PathForFileType(FileType type) method GetValueFromConfig (line 86) | private static object GetValueFromConfig(string value, Type type) method Refresh (line 110) | private void Refresh(bool throwErrors) method TryGetDouble (line 187) | private static double TryGetDouble(IEnumerable con... method AddEvent (line 196) | private static void AddEvent(List events, EventHandler e... method GetValue (line 202) | private static string GetValue(IEnumerable config,... method SetChildDirectories (line 210) | private void SetChildDirectories(IEnumerable config) method GetGameFileDir (line 223) | private static LauncherPath GetGameFileDir(string gameFileDir) method SetChildDirectory (line 240) | private LauncherPath SetChildDirectory(string gameFileDirectory, strin... method RefreshColumnConfig (line 248) | public void RefreshColumnConfig() method EnableCopySaveFiles (line 254) | public void EnableCopySaveFiles() method VerifyPaths (line 265) | private void VerifyPaths(bool throwErrors) method VerifyPath (line 275) | private void VerifyPath(LauncherPath path, bool throwErrors) FILE: DoomLauncher/Config/AppVersion.cs type AppVersion (line 3) | public enum AppVersion FILE: DoomLauncher/Config/ColorTheme.cs class ColorTheme (line 3) | public static class ColorTheme FILE: DoomLauncher/Config/ColorThemeType.cs type ColorThemeType (line 3) | public enum ColorThemeType FILE: DoomLauncher/Config/ColumnConfig.cs class ColumnConfig (line 6) | public class ColumnConfig method ColumnConfig (line 8) | public ColumnConfig() { } method ColumnConfig (line 9) | public ColumnConfig(string parent, string column, int width, SortOrder... FILE: DoomLauncher/Config/ConfigType.cs type ConfigType (line 3) | public enum ConfigType FILE: DoomLauncher/Config/DataCache.cs class DataCache (line 14) | public class DataCache method Init (line 30) | public void Init(IDataSourceAdapter adapter) method UpdateTags (line 54) | public void UpdateTags() method SortTags (line 67) | public IEnumerable SortTags(IEnumerable tags) => t... method UpdateGameFileTags (line 69) | public void UpdateGameFileTags(IEnumerable gameFiles, IEnum... method AddGameFileTag (line 93) | public void AddGameFileTag(IEnumerable gameFiles, ITagData ... method RemoveGameFileTag (line 112) | public void RemoveGameFileTag(IEnumerable gameFiles, ITagDa... method GetColumnConfig (line 123) | public ColumnConfig[] GetColumnConfig() method InsertIdGamesReleaseDate (line 148) | private static ColumnConfig[] InsertIdGamesReleaseDate(ColumnConfig[] ... method SerializeColumnConfig (line 165) | public static string SerializeColumnConfig(List config) method UpdateConfig (line 173) | public void UpdateConfig(IEnumerable config, strin... FILE: DoomLauncher/Config/FileManagement.cs type FileManagement (line 3) | public enum FileManagement FILE: DoomLauncher/Config/GameFileListEventArgs.cs class GameFileListEventArgs (line 6) | public class GameFileListEventArgs method GameFileListEventArgs (line 10) | public GameFileListEventArgs(IEnumerable gameFiles) FILE: DoomLauncher/Config/IDirectoriesConfiguration.cs type IDirectoriesConfiguration (line 4) | public interface IDirectoriesConfiguration FILE: DoomLauncher/Config/Icons.cs type IconImage (line 8) | public enum IconImage class Icons (line 29) | public static class Icons method GetIcon (line 52) | public static Image GetIcon(IconImage iconImage, Color color) => Color... method GetBitmap (line 54) | private static Bitmap GetBitmap(IconImage iconImage) method GetIcon (line 97) | private static Image GetIcon(IconImage iconImage) => method ColorizeIcon (line 100) | private static Bitmap ColorizeIcon(IconImage iconImage, Color color) method ResizeBitmap (line 126) | public static Bitmap ResizeBitmap(Bitmap bitmap, int width, int height) FILE: DoomLauncher/Config/LauncherPath.cs class LauncherPath (line 8) | public class LauncherPath method LauncherPath (line 16) | public LauncherPath(string path) method GetRelativePath (line 34) | public static string GetRelativePath(string path) method GetDataDirectory (line 56) | public static string GetDataDirectory() method IsInstalled (line 64) | public static bool IsInstalled() => !File.Exists(Path.Combine(Director... method GetFullPath (line 66) | public string GetFullPath() method GetPossiblyRelativePath (line 71) | public string GetPossiblyRelativePath() method Equals (line 82) | public override bool Equals(object obj) method GetHashCode (line 90) | public override int GetHashCode() FILE: DoomLauncher/Config/ScreenFilter.cs type ScreenFilterType (line 3) | public enum ScreenFilterType class ScreenFilter (line 9) | public class ScreenFilter FILE: DoomLauncher/Config/TagMapLookup.cs class TagMapLookup (line 8) | public class TagMapLookup : ITagMapLookup method TagMapLookup (line 17) | public TagMapLookup(IDataSourceAdapter adapter) method BuildTagMappingDictionary (line 24) | private Dictionary BuildTagMappingDictionary(IEnum... method Refresh (line 34) | public void Refresh(ITagData[] tags) method RemoveGameFile (line 44) | public void RemoveGameFile(IGameFile gameFile) method GetTags (line 50) | public ITagData[] GetTags(IGameFile gameFile) method GetEnumerableTags (line 61) | public IEnumerable GetEnumerableTags(IGameFile gameFile) FILE: DoomLauncher/Controls/BasicFileView.cs class BasicFileView (line 13) | public abstract class BasicFileView : UserControl, IFileAssociationView method SetData (line 18) | public abstract void SetData(IGameFile gameFile); method SetData (line 20) | protected void SetData(DataGridView dgvMain, IGameFile gameFile) method ClearData (line 43) | public abstract void ClearData(); method Delete (line 45) | public virtual bool Delete() method New (line 79) | public virtual bool New() method ShowCreateNew (line 85) | public virtual bool ShowCreateNew(IWin32Window parent, IDataSourceAdap... method CreateFileAssociation (line 113) | public List CreateFileAssociation(IWin32Window parent, IDat... method CreateNewFileDataSource (line 147) | private static FileData CreateNewFileDataSource(NewFileData newFileDat... method Edit (line 163) | public virtual bool Edit() method CopyToClipboard (line 190) | public void CopyToClipboard() method CopyAllToClipboard (line 195) | public void CopyAllToClipboard() method CopyFilesToClipboard (line 200) | private void CopyFilesToClipboard(IEnumerable files) method Export (line 212) | public bool Export() method ExportAll (line 231) | public bool ExportAll() method ExportFilesTo (line 247) | private List ExportFilesTo(IEnumerable files, strin... method CopyFile (line 272) | private void CopyFile(IFileData file, string to) method GetNiceFileName (line 279) | private string GetNiceFileName(IFileData file, List s... method View (line 300) | public virtual void View() method MoveFileOrderUp (line 328) | public virtual bool MoveFileOrderUp() method MoveFileOrderDown (line 333) | public virtual bool MoveFileOrderDown() method SetFileOrderFirst (line 338) | public virtual bool SetFileOrderFirst() method SetFilePriority (line 362) | private bool SetFilePriority(bool up) //todo fix for new file method SetFilePriorities (line 396) | private void SetFilePriorities(List files) method SetContextMenu (line 414) | public void SetContextMenu(ContextMenuStrip menu) method GetSelectedFiles (line 420) | protected abstract List GetSelectedFiles(); FILE: DoomLauncher/Controls/CCheckBox.cs type DarkControlState (line 8) | public enum DarkControlState class CCheckBox (line 15) | public class CCheckBox : CheckBox method CCheckBox (line 132) | public CCheckBox() method SetControlState (line 140) | private void SetControlState(DarkControlState controlState) method OnMouseMove (line 149) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseDown (line 169) | protected override void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 179) | protected override void OnMouseUp(MouseEventArgs e) method OnMouseLeave (line 189) | protected override void OnMouseLeave(EventArgs e) method OnMouseCaptureChanged (line 199) | protected override void OnMouseCaptureChanged(EventArgs e) method OnGotFocus (line 212) | protected override void OnGotFocus(EventArgs e) method OnLostFocus (line 219) | protected override void OnLostFocus(EventArgs e) method OnKeyDown (line 233) | protected override void OnKeyDown(KeyEventArgs e) method OnKeyUp (line 244) | protected override void OnKeyUp(KeyEventArgs e) method OnPaint (line 261) | protected override void OnPaint(PaintEventArgs e) FILE: DoomLauncher/Controls/CComboBox.cs class ComboBoxItemStyle (line 7) | public class ComboBoxItemStyle class CComboBox (line 16) | public class CComboBox : ComboBox method CComboBox (line 22) | public CComboBox() method ComboBoxDrawItem (line 28) | public static void ComboBoxDrawItem(object sender, DrawItemEventArgs e) method ComboBoxDrawItemInternal (line 33) | private void ComboBoxDrawItemInternal(object sender, DrawItemEventArgs e) method ComboBoxDrawItem (line 38) | private static void ComboBoxDrawItem(object sender, DrawItemEventArgs ... method GetPropertyString (line 86) | private static string GetPropertyString(object item, string propertyName) FILE: DoomLauncher/Controls/CDataGridView.cs class CDataGridView (line 5) | class CDataGridView : DataGridView method CDataGridView (line 7) | public CDataGridView() FILE: DoomLauncher/Controls/CProgressBar.cs class CProgressBar (line 6) | public class CProgressBar : ProgressBar method CProgressBar (line 12) | public CProgressBar() method CProgressBar_VisibleChanged (line 21) | private void CProgressBar_VisibleChanged(object sender, System.EventAr... method Timer_Tick (line 30) | private void Timer_Tick(object sender, System.EventArgs e) method OnPaint (line 59) | protected override void OnPaint(PaintEventArgs e) FILE: DoomLauncher/Controls/CRichTextBox.Designer.cs class CRichTextBox (line 3) | partial class CRichTextBox method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/CRichTextBox.cs class CRichTextBox (line 7) | public partial class CRichTextBox : RichTextBox method CRichTextBox (line 9) | public CRichTextBox() method CRichTextBox_LinkClicked (line 18) | private void CRichTextBox_LinkClicked(object sender, LinkClickedEventA... method ShouldNavigate (line 24) | private bool ShouldNavigate(LinkClickedEventArgs e) FILE: DoomLauncher/Controls/CTabControl.cs class CTabControl (line 9) | public class CTabControl : TabControl method CTabControl (line 21) | public CTabControl() method SetShowHeaders (line 31) | public void SetShowHeaders(bool set) method OnCreateControl (line 48) | protected override void OnCreateControl() method OnPaint (line 59) | protected override void OnPaint(PaintEventArgs e) method GetTabPageRenderOrder (line 110) | private List GetTabPageRenderOrder() method DrawTab (line 135) | private void DrawTab(int index, PaintEventArgs e, bool selectedRow) FILE: DoomLauncher/Controls/CheckBoxList.Designer.cs class CheckBoxList (line 3) | partial class CheckBoxList method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/CheckBoxList.cs class CheckListBoxEventArgs (line 8) | public class CheckListBoxEventArgs method CheckListBoxEventArgs (line 13) | public CheckListBoxEventArgs(bool check, string text) class CheckBoxList (line 20) | public partial class CheckBoxList : UserControl method CheckBoxList (line 27) | public CheckBoxList() method SetItems (line 32) | public void SetItems(IEnumerable items) method CheckBox_CheckedChanged (line 59) | private void CheckBox_CheckedChanged(object sender, EventArgs e) method GetCheckedItems (line 65) | public string[] GetCheckedItems() method IsChecked (line 76) | public bool IsChecked(string text) method SetChecked (line 86) | public void SetChecked(string text, bool check) FILE: DoomLauncher/Controls/ColumnField.cs class ColumnField (line 3) | public class ColumnField method ColumnField (line 5) | public ColumnField(string datakey, string title) FILE: DoomLauncher/Controls/DownloadView.Designer.cs class DownloadView (line 3) | partial class DownloadView method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/DownloadView.cs class DownloadView (line 8) | public partial class DownloadView : UserControl method DownloadView (line 18) | public DownloadView() method AddDownload (line 32) | public void AddDownload(object key, string text) method CreateDownloadViewItem (line 65) | private DownloadViewItem CreateDownloadViewItem(string text) method UpdateSize (line 78) | private void UpdateSize() method item_Cancelled (line 84) | void item_Cancelled(object sender, EventArgs e) method HandleItemCancel (line 91) | private void HandleItemCancel(DownloadViewItem item) method GetKey (line 108) | private object GetKey(DownloadViewItem item) method RemoveDownloadRow (line 119) | private void RemoveDownloadRow(DownloadViewItem item) method RemoveDownload (line 140) | public void RemoveDownload(object key) method UpdateDownload (line 152) | public void UpdateDownload(object key, int percent) method UpdateDownload (line 164) | public void UpdateDownload(object key, string text) method GetCancelledDownloads (line 173) | public object[] GetCancelledDownloads() method GetItem (line 184) | private DownloadViewItem GetItem(int row) method removeFromHistoryToolStripMenuItem_Click (line 189) | private void removeFromHistoryToolStripMenuItem_Click(object sender, E... method cancelToolStripMenuItem_Click (line 202) | private void cancelToolStripMenuItem_Click(object sender, EventArgs e) method playToolStripMenuItem_Click (line 211) | private void playToolStripMenuItem_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/DownloadViewItem.Designer.cs class DownloadViewItem (line 3) | partial class DownloadViewItem method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/DownloadViewItem.cs class DownloadViewItem (line 6) | public partial class DownloadViewItem : UserControl method DownloadViewItem (line 10) | public DownloadViewItem() method btnCancel_Click (line 41) | private void btnCancel_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/FileType.cs type FileType (line 3) | public enum FileType FILE: DoomLauncher/Controls/FilesCtrl.Designer.cs class FilesCtrl (line 3) | partial class FilesCtrl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/FilesCtrl.cs class FilesCtrl (line 12) | public partial class FilesCtrl : UserControl method FilesCtrl (line 26) | public FilesCtrl() method Initialize (line 49) | public void Initialize(string keyProperty, string dataProperty) method GetFiles (line 58) | public List GetFiles() method SetDataSource (line 63) | public void SetDataSource(object dataSource) method GetAdditionalFilesString (line 73) | public string GetAdditionalFilesString() method dgvAdditionalFiles_CellFormatting (line 87) | private void dgvAdditionalFiles_CellFormatting(object sender, DataGrid... method btnAddFile_Click (line 109) | private void btnAddFile_Click(object sender, EventArgs e) method btnDelete_Click (line 125) | private void btnDelete_Click(object sender, EventArgs e) method dgvAdditionalFiles_KeyDown (line 130) | private void dgvAdditionalFiles_KeyDown(object sender, KeyEventArgs e) method btnMoveUp_Click (line 136) | private void btnMoveUp_Click(object sender, EventArgs e) method btnMoveDown_Click (line 144) | private void btnMoveDown_Click(object sender, EventArgs e) method MoveFile (line 152) | private void MoveFile(bool up) method Rebind (line 175) | private void Rebind() method GetFilePriority (line 181) | private int GetFilePriority(object file) method HandleDelete (line 197) | private void HandleDelete() class AdditionalFilesEventArgs (line 225) | public class AdditionalFilesEventArgs : EventArgs method AdditionalFilesEventArgs (line 227) | public AdditionalFilesEventArgs(object item) method AdditionalFilesEventArgs (line 233) | public AdditionalFilesEventArgs(object item, string displayText) FILE: DoomLauncher/Controls/FlowLayoutPanelDB.Designer.cs class FlowLayoutPanelDB (line 3) | partial class FlowLayoutPanelDB method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/FlowLayoutPanelDB.cs class FlowLayoutPanelDB (line 5) | public partial class FlowLayoutPanelDB : FlowLayoutPanel method FlowLayoutPanelDB (line 9) | public FlowLayoutPanelDB() method IsInputKey (line 14) | protected override bool IsInputKey(Keys keyData) FILE: DoomLauncher/Controls/FormButton.cs class FormButton (line 5) | public class FormButton : Button FILE: DoomLauncher/Controls/GameFileAssociationView.Designer.cs class GameFileAssociationView (line 3) | partial class GameFileAssociationView method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/GameFileAssociationView.cs class GameFileAssociationView (line 9) | public partial class GameFileAssociationView : UserControl method GameFileAssociationView (line 20) | public GameFileAssociationView() method CtrlScreenshotView_RequestScreenshots (line 58) | private void CtrlScreenshotView_RequestScreenshots(object sender, Requ... method SetScreenshots (line 63) | public void SetScreenshots(List screenshots) method Initialize (line 68) | public void Initialize(IDataSourceAdapter adapter, AppConfiguration co... method GetViews (line 96) | private IFileAssociationView[] GetViews() method SetData (line 101) | public void SetData(IGameFile gameFile) method SetViewData (line 108) | private void SetViewData(IFileAssociationView view, IGameFile gameFile) method ClearData (line 114) | public void ClearData() method tabControl_SelectedIndexChanged (line 125) | private void tabControl_SelectedIndexChanged(object sender, EventArgs e) method SetButtonsEnabled (line 131) | private void SetButtonsEnabled(IFileAssociationView view) method SetButtonsAllButtonsEnabled (line 144) | public void SetButtonsAllButtonsEnabled(bool enabled) method SetIconButtonEnabled (line 157) | private void SetIconButtonEnabled(FormButton button, IconImage iconIma... method copyFileToolStripMenuItem_Click (line 166) | private void copyFileToolStripMenuItem_Click(object sender, EventArgs e) method HandleCopy (line 171) | private void HandleCopy() method copyAllFilesToolStripMenuItem_Click (line 177) | private void copyAllFilesToolStripMenuItem_Click(object sender, EventA... method HandleCopyAll (line 182) | private void HandleCopyAll() method deleteToolStripMenuItem_Click (line 188) | private void deleteToolStripMenuItem_Click(object sender, EventArgs e) method HandleDelete (line 193) | private void HandleDelete() method addFileToolStripMenuItem_Click (line 199) | private void addFileToolStripMenuItem_Click(object sender, EventArgs e) method HandleAdd (line 204) | private void HandleAdd() method exportToolStripMenuItem_Click (line 213) | private void exportToolStripMenuItem_Click(object sender, EventArgs e) method exportAllToolStripMenuItem_Click (line 218) | private void exportAllToolStripMenuItem_Click(object sender, EventArgs e) method HandleExport (line 223) | private void HandleExport() method HandleExportAll (line 229) | private void HandleExportAll() method editDetailsToolStripMenuItem_Click (line 235) | private void editDetailsToolStripMenuItem_Click(object sender, EventAr... method HandleEdit (line 240) | private void HandleEdit() method moveUpToolStripMenuItem_Click (line 249) | private void moveUpToolStripMenuItem_Click(object sender, EventArgs e) method moveDownToolStripMenuItem_Click (line 254) | private void moveDownToolStripMenuItem_Click(object sender, EventArgs e) method setFirstToolStripMenuItem_Click (line 259) | private void setFirstToolStripMenuItem_Click(object sender, EventArgs e) method HandleSetFirst (line 264) | private void HandleSetFirst() method SetFilePriority (line 274) | private void SetFilePriority(bool up) method btnCopy_Click (line 293) | private void btnCopy_Click(object sender, EventArgs e) method btnCopyAll_Click (line 298) | private void btnCopyAll_Click(object sender, EventArgs e) method btnDelete_Click (line 303) | private void btnDelete_Click(object sender, EventArgs e) method btnAddFile_Click (line 308) | private void btnAddFile_Click(object sender, EventArgs e) method btnEdit_Click (line 313) | private void btnEdit_Click(object sender, EventArgs e) method btnMoveUp_Click (line 318) | private void btnMoveUp_Click(object sender, EventArgs e) method btnMoveDown_Click (line 323) | private void btnMoveDown_Click(object sender, EventArgs e) method btnSetFirst_Click (line 328) | private void btnSetFirst_Click(object sender, EventArgs e) method btnOpenFile_Click (line 333) | private void btnOpenFile_Click(object sender, EventArgs e) method HandleView (line 338) | private void HandleView() method openFileToolStripMenuItem_Click (line 346) | private void openFileToolStripMenuItem_Click(object sender, EventArgs e) method BuildContextMenuStrip (line 351) | private ContextMenuStrip BuildContextMenuStrip(IFileAssociationView view) method FinalizeMenu (line 410) | private void FinalizeMenu(System.Windows.Forms.ContextMenuStrip menu) method AddSeperator (line 416) | private static void AddSeperator(ContextMenuStrip menu) method CreateMenuItem (line 422) | private static void CreateMenuItem(ContextMenuStrip menu, string text,... FILE: DoomLauncher/Controls/GameFileEdit.Designer.cs class GameFileEdit (line 3) | partial class GameFileEdit method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/GameFileEdit.cs class GameFileEdit (line 10) | public partial class GameFileEdit : UserControl method GameFileEdit (line 20) | public GameFileEdit() method SetShowCheckBoxes (line 30) | public void SetShowCheckBoxes(bool set) method SetShowTagCheckBox (line 38) | public void SetShowTagCheckBox(bool set) method SetShowMaps (line 43) | public void SetShowMaps(bool set) method SetCheckBoxesChecked (line 49) | public void SetCheckBoxesChecked(bool set) method SetDataSource (line 104) | public void SetDataSource(IGameFile gameFile, IEnumerable tags) method SetTagsLabel (line 129) | private void SetTagsLabel() method UpdateDataSource (line 137) | public List UpdateDataSource(IGameFile gameFile) method AssertSet (line 167) | private bool AssertSet(CheckBox chk, List fields, G... method lnkMapsEdit_LinkClicked (line 178) | private void lnkMapsEdit_LinkClicked(object sender, LinkLabelLinkClick... method lblTags_LinkClicked (line 195) | private void lblTags_LinkClicked(object sender, LinkLabelLinkClickedEv... method lnkClearRating_LinkClicked (line 210) | private void lnkClearRating_LinkClicked(object sender, LinkLabelLinkCl... FILE: DoomLauncher/Controls/GameFileSummary.Designer.cs class GameFileSummary (line 3) | partial class GameFileSummary method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/GameFileSummary.cs class GameFileSummary (line 10) | public partial class GameFileSummary : UserControl method GameFileSummary (line 17) | public GameFileSummary() method TblMain_CellPaint (line 46) | private void TblMain_CellPaint(object sender, TableLayoutCellPaintEven... method PbImage_Paint (line 68) | private void PbImage_Paint(object sender, PaintEventArgs e) method SetTitle (line 80) | public void SetTitle(string text) method SetDescription (line 95) | public void SetDescription(string text) method PauseSlideshow (line 105) | public void PauseSlideshow() method ResumeSlideshow (line 110) | public void ResumeSlideshow() method SetPreviewImages (line 115) | public bool SetPreviewImages(List imagePaths) method SetPreviewImage (line 123) | public void SetPreviewImage(Image image) method SetComments (line 130) | public void SetComments(string comments) method ClearPreviewImage (line 136) | public void ClearPreviewImage() method ClearComments (line 142) | public void ClearComments() method GetRowStyle (line 148) | private RowStyle GetRowStyle(Control ctrl) method ShowImageSection (line 153) | private void ShowImageSection(bool bShow) method ShowCommentsSection (line 161) | private void ShowCommentsSection(bool bShow) method SetTimePlayed (line 183) | public void SetTimePlayed(int minutes) method SetStatistics (line 188) | public void SetStatistics(IGameFile gameFile, IEnumerable ... method GameFileSummary_ClientSizeChanged (line 212) | private void GameFileSummary_ClientSizeChanged(object sender, EventArg... FILE: DoomLauncher/Controls/GameFileTile.Designer.cs class GameFileTile (line 3) | partial class GameFileTile method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/GameFileTile.cs class GameFileTile (line 10) | public partial class GameFileTile : GameFileTileBase method GameFileTile (line 33) | public GameFileTile() method GetImageHeight (line 63) | public static int GetImageHeight(int imageWidth) => (int)(imageWidth /... method GetStandardHeight (line 65) | public int GetStandardHeight(DpiScale dpiScale) method Pb_LoadCompleted (line 70) | private void Pb_LoadCompleted(object sender, System.ComponentModel.Asy... method GameFileTile_Paint (line 80) | private void GameFileTile_Paint(object sender, PaintEventArgs e) method Screenshot_Paint (line 109) | private void Screenshot_Paint(object sender, PaintEventArgs e) method SetSelected (line 126) | public override void SetSelected(bool set) method SetData (line 142) | public override void SetData(IGameFile gameFile, IEnumerable... method ClearData (line 156) | public override void ClearData() method ClearImage (line 162) | private void ClearImage() method SetImageLocation (line 175) | public override void SetImageLocation(string file) method SetImage (line 189) | public override void SetImage(Image image) method CtrlDoubleClick (line 201) | private void CtrlDoubleClick(object sender, EventArgs e) method CtrlMouseClick (line 206) | private void CtrlMouseClick(object sender, MouseEventArgs e) FILE: DoomLauncher/Controls/GameFileTileBase.cs class GameFileTileBase (line 9) | public abstract class GameFileTileBase : UserControl, IGameFileTile method ClearData (line 18) | public abstract void ClearData(); method SetData (line 19) | public abstract void SetData(IGameFile gameFile, IEnumerable... method SetImageLocation (line 20) | public abstract void SetImageLocation(string file); method SetImage (line 21) | public abstract void SetImage(Image image); method SetSelected (line 22) | public abstract void SetSelected(bool set); FILE: DoomLauncher/Controls/GameFileTileExpanded.Designer.cs class GameFileTileExpanded (line 3) | partial class GameFileTileExpanded method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/GameFileTileExpanded.cs class GameFileTileExpanded (line 11) | public partial class GameFileTileExpanded : GameFileTileBase method GameFileTileExpanded (line 31) | public GameFileTileExpanded() method FlpMain_DoubleClick (line 56) | private void FlpMain_DoubleClick(object sender, EventArgs e) method FlpMain_MouseClick (line 61) | private void FlpMain_MouseClick(object sender, MouseEventArgs e) method PnlData_DoubleClick (line 66) | private void PnlData_DoubleClick(object sender, EventArgs e) method PnlData_Click (line 71) | private void PnlData_Click(object sender, MouseEventArgs e) method FlpMain_Paint (line 76) | private void FlpMain_Paint(object sender, PaintEventArgs e) method PnlData_Paint (line 86) | private void PnlData_Paint(object sender, PaintEventArgs e) method SafeDrawString (line 134) | private void SafeDrawString(Graphics g, string s, Font font, Brush bru... method GameTile_TileDoubleClick (line 141) | private void GameTile_TileDoubleClick(object sender, EventArgs e) method GameTile_TileClick (line 146) | private void GameTile_TileClick(object sender, MouseEventArgs e) method ClearData (line 151) | public override void ClearData() method SetData (line 156) | public override void SetData(IGameFile gameFile, IEnumerable... method SetImageLocation (line 179) | public override void SetImageLocation(string file) method SetImage (line 184) | public override void SetImage(Image image) method SetSelected (line 189) | public override void SetSelected(bool set) FILE: DoomLauncher/Controls/GameFileTileViewControl.Designer.cs class GameFileTileViewControl (line 3) | partial class GameFileTileViewControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/GameFileTileViewControl.cs class GameFileTileViewControl (line 11) | public partial class GameFileTileViewControl : UserControl, IGameFileVie... method GameFileTileViewControl (line 41) | public GameFileTileViewControl() method SetItemsPerPage (line 65) | private void SetItemsPerPage(int maxItems) method SetVisible (line 99) | public void SetVisible(bool set) method SetSavedScrollValue (line 142) | private void SetSavedScrollValue() method GetSortedColumnKey (line 152) | public string GetSortedColumnKey() method GetColumnSort (line 157) | public SortOrder GetColumnSort(string key) method SetSortedColumn (line 165) | public void SetSortedColumn(string key, SortOrder sort) method SetDefaultSelection (line 171) | private void SetDefaultSelection() method InitTiles (line 186) | private void InitTiles() method CmbMaxItemsPerPage_KeyDown (line 203) | private void CmbMaxItemsPerPage_KeyDown(object sender, KeyEventArgs e) method Instance_TilesRecreated (line 208) | private void Instance_TilesRecreated(object sender, EventArgs e) method M_pagingControl_PageIndexChanged (line 220) | private void M_pagingControl_PageIndexChanged(object sender, EventArgs e) method MouseTimer_Elapsed (line 226) | private void MouseTimer_Elapsed(object sender, System.Timers.ElapsedEv... method MouseMoveTimer (line 239) | private void MouseMoveTimer() method GameFileTileViewControl_KeyDown (line 272) | private void GameFileTileViewControl_KeyDown(object sender, KeyEventAr... method GetNextGameFileIndex (line 292) | private int GetNextGameFileIndex(int gameFileIndex, Keys keycode) method GameFileTileViewControl_KeyPress (line 352) | private void GameFileTileViewControl_KeyPress(object sender, KeyPressE... method GameFileForIndex (line 357) | public IGameFile GameFileForIndex(int index) method UpdateGameFile (line 365) | public void UpdateGameFile(IGameFile gameFile) method RefreshData (line 381) | public void RefreshData() method ShouldSkipTile (line 405) | private static bool ShouldSkipTile(GameFileTileBase tile) => !tile.Vis... method SetContextMenuStrip (line 407) | public void SetContextMenuStrip(ContextMenuStrip menu) method SetDisplayText (line 414) | public void SetDisplayText(string text) method SetData (line 422) | private void SetData(IEnumerable gameFiles) method ClearDisplayLabel (line 447) | private void ClearDisplayLabel() method ClearHover (line 457) | private void ClearHover() method SetPageData (line 465) | private void SetPageData(int pageIndex, bool dataChange) method SetLayout (line 487) | private void SetLayout(List gameFiles, IEnumerable columnFields) method SetColumnFormat (line 108) | public void SetColumnFormat(string colName, string format) method GetColumnFormats (line 114) | public List> GetColumnFormats() method SetDataSource (line 145) | private void SetDataSource(object datasource) method UpdateGameFile (line 175) | public void UpdateGameFile(IGameFile gameFile) method GameFileForIndex (line 233) | public IGameFile GameFileForIndex(int index) method RefreshData (line 241) | public void RefreshData() method SetupGridView (line 246) | private void SetupGridView() method dgvMain_ColumnHeaderMouseClick (line 261) | private void dgvMain_ColumnHeaderMouseClick(object sender, DataGridVie... method HandleSort (line 266) | private void HandleSort(int columnIndex, bool flip) method dgvMain_CellValueNeeded (line 297) | void dgvMain_CellValueNeeded(object sender, DataGridViewCellValueEvent... method dgvMain_ColumnDisplayIndexChanged (line 310) | void dgvMain_ColumnDisplayIndexChanged(object sender, DataGridViewColu... method dgvMain_CellClick (line 315) | void dgvMain_CellClick(object sender, DataGridViewCellEventArgs e) method dgvMain_SelectionChanged (line 321) | void dgvMain_SelectionChanged(object sender, EventArgs e) method HandleSelection (line 326) | private void HandleSelection() method dgvMain_CellMouseDown (line 334) | private void dgvMain_CellMouseDown(object sender, DataGridViewCellMous... method dgvMain_CellMouseEnter (line 350) | private void dgvMain_CellMouseEnter(object sender, DataGridViewCellEve... method dgvMain_CellMouseLeave (line 363) | private void dgvMain_CellMouseLeave(object sender, DataGridViewCellEve... method dgvMain_CellDoubleClick (line 369) | private void dgvMain_CellDoubleClick(object sender, DataGridViewCellEv... method SetColumnWidth (line 374) | public void SetColumnWidth(string key, int width) method GetColumnWidth (line 385) | public int GetColumnWidth(string key) method GetColumnSort (line 393) | public SortOrder GetColumnSort(string key) method GetSortedColumnKey (line 403) | public string GetSortedColumnKey() method GetColumnKeyOrder (line 414) | public string[] GetColumnKeyOrder() method SetSortedColumn (line 428) | public void SetSortedColumn(string column, SortOrder sort) method dgvMain_RowPostPaint (line 441) | private void dgvMain_RowPostPaint(object sender, DataGridViewRowPostPa... method dgvMain_KeyPress (line 467) | private void dgvMain_KeyPress(object sender, KeyPressEventArgs e) method dgvMain_KeyDown (line 472) | private void dgvMain_KeyDown(object sender, KeyEventArgs e) FILE: DoomLauncher/Controls/GenericFileView.Designer.cs class GenericFileView (line 3) | partial class GenericFileView method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/GenericFileView.cs class GenericFileView (line 11) | public partial class GenericFileView : BasicFileView method GenericFileView (line 15) | public GenericFileView() method SetData (line 28) | public override void SetData(IGameFile gameFile) method ClearData (line 33) | public override void ClearData() method SetColumnFields (line 38) | private void SetColumnFields(IEnumerable> column... method dgvMain_CellMouseDown (line 57) | private void dgvMain_CellMouseDown(object sender, DataGridViewCellMous... method GetSelectedFiles (line 67) | protected override List GetSelectedFiles() FILE: DoomLauncher/Controls/GlowButton.cs class GlowButton (line 7) | public class GlowButton : Button method GlowButton (line 18) | public GlowButton() method GlowOnce (line 30) | public void GlowOnce() method timer_Tick (line 36) | void timer_Tick(object sender, EventArgs e) method Dispose (line 58) | protected override void Dispose(bool disposing) method CreateBlendColor (line 65) | private Color CreateBlendColor(int alpha, Color baseColor, Color glowC... method AlphaBlend (line 70) | public Color AlphaBlend(Color A, Color B) FILE: DoomLauncher/Controls/GrowLabel.Designer.cs class GrowLabel (line 3) | partial class GrowLabel method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/GrowLabel.cs class GrowLabel (line 8) | public partial class GrowLabel : Label method GrowLabel (line 12) | public GrowLabel() method ResizeLabel (line 20) | private void ResizeLabel() method OnTextChanged (line 43) | protected override void OnTextChanged(EventArgs e) method OnFontChanged (line 49) | protected override void OnFontChanged(EventArgs e) method OnSizeChanged (line 55) | protected override void OnSizeChanged(EventArgs e) FILE: DoomLauncher/Controls/PagingControl.Designer.cs class PagingControl (line 3) | partial class PagingControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/PagingControl.cs class PagingControl (line 6) | public partial class PagingControl : UserControl method PagingControl (line 12) | public PagingControl() method Init (line 19) | public void Init(int records, int recordsPerPage, int initialPage) method SetPageIndex (line 37) | private void SetPageIndex(int index, bool publishEvent) method BtnNext_Click (line 55) | private void BtnNext_Click(object sender, EventArgs e) method BtnPrev_Click (line 60) | private void BtnPrev_Click(object sender, EventArgs e) method BtnFirst_Click (line 65) | private void BtnFirst_Click(object sender, EventArgs e) method BtnLast_Click (line 70) | private void BtnLast_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/RatingControl.Designer.cs class RatingControl (line 3) | partial class RatingControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/RatingControl.cs class RatingControl (line 7) | public partial class RatingControl : UserControl method RatingControl (line 14) | public RatingControl() method InitPictures (line 20) | private void InitPictures() method CreatePictureBox (line 45) | private PictureBox CreatePictureBox(Image img) method pb_MouseDown (line 58) | void pb_MouseDown(object sender, MouseEventArgs e) FILE: DoomLauncher/Controls/ScreenshotView.Designer.cs class ScreenshotView (line 3) | partial class ScreenshotView method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/ScreenshotView.cs class RequestScreenshotsEventArgs (line 16) | public class RequestScreenshotsEventArgs : EventArgs method RequestScreenshotsEventArgs (line 18) | public RequestScreenshotsEventArgs(IGameFile gameFile) { GameFile = ga... class PictureItem (line 22) | class PictureItem method PictureItem (line 24) | public PictureItem(PictureBox pb) class ScreenshotView (line 34) | public partial class ScreenshotView : BasicFileView method ScreenshotView (line 49) | public ScreenshotView() method SetPictureWidth (line 55) | public void SetPictureWidth(int pictureWidth) method FlpScreenshots_Click (line 61) | private void FlpScreenshots_Click(object sender, EventArgs e) method SetData (line 68) | public override void SetData(IGameFile gameFile) method ClearData (line 87) | public override void ClearData() method ShowCreateNew (line 96) | public override bool ShowCreateNew(IWin32Window parent, IDataSourceAda... method New (line 117) | public override bool New() method Edit (line 128) | public override bool Edit() method Delete (line 137) | public override bool Delete() method MoveFileOrderUp (line 148) | public override bool MoveFileOrderUp() method MoveFileOrderDown (line 159) | public override bool MoveFileOrderDown() method SetFileOrderFirst (line 170) | public override bool SetFileOrderFirst() method InitPictureBoxes (line 181) | private void InitPictureBoxes() method ExpandPictureBoxes (line 199) | private void ExpandPictureBoxes(int count) method SetScreenshots (line 208) | public void SetScreenshots(List screenshots) method SetImages (line 272) | private void SetImages() method CreatePictureBox (line 313) | private PictureBox CreatePictureBox() method PbScreen_Paint (line 331) | private void PbScreen_Paint(object sender, PaintEventArgs e) method PbScreen_DoubleClick (line 344) | private void PbScreen_DoubleClick(object sender, EventArgs e) method pbScreen_MouseDown (line 349) | void pbScreen_MouseDown(object sender, MouseEventArgs e) method HandleDoubleClick (line 354) | private void HandleDoubleClick(object sender) method View (line 363) | public override void View() method ScreenshotForm_Shown (line 378) | private void ScreenshotForm_Shown(object sender, EventArgs e) method HandleClick (line 387) | private void HandleClick(object sender, MouseEventArgs e) method SetSelectedStyle (line 412) | private void SetSelectedStyle(PictureBox pb, bool selected) method GetSelectedFiles (line 436) | protected override List GetSelectedFiles() method SortByMap (line 464) | private bool SortByMap() FILE: DoomLauncher/Controls/SearchControl.Designer.cs class SearchControl (line 3) | partial class SearchControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/SearchControl.cs class SearchControl (line 8) | public partial class SearchControl : UserControl method SearchControl (line 18) | public SearchControl() method SetSearchText (line 30) | public void SetSearchText(string text, bool fireEvent = false) method SetShowDropDown (line 37) | public void SetShowDropDown(bool set) method TextTimer_Elapsed (line 43) | private void TextTimer_Elapsed(object sender, System.Timers.ElapsedEve... method InvokeSearchTextChanged (line 51) | private void InvokeSearchTextChanged() method TxtSearch_PreviewKeyDown (line 56) | private void TxtSearch_PreviewKeyDown(object sender, PreviewKeyDownEve... method txtSearch_TextChanged (line 61) | void txtSearch_TextChanged(object sender, EventArgs e) method SetSearchFilter (line 72) | public void SetSearchFilter(string item, bool check) method GetSearchFilter (line 77) | public bool GetSearchFilter(string item) method GetSearchFilters (line 82) | public string[] GetSearchFilters() method GetSelectedSearchFilters (line 87) | public string[] GetSelectedSearchFilters() method SetSearchFilters (line 92) | public void SetSearchFilters(IEnumerable items) method btnFilters_Click (line 103) | private void btnFilters_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/SlideShowPictureBox.Designer.cs class SlideShowPictureBox (line 3) | partial class SlideShowPictureBox method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/SlideShowPictureBox.cs class SlideShowPictureBox (line 12) | public partial class SlideShowPictureBox : UserControl type SlideshowState (line 35) | private enum SlideshowState method SlideShowPictureBox (line 48) | public SlideShowPictureBox() method PbImage_Paint (line 59) | private void PbImage_Paint(object sender, PaintEventArgs e) method Stop (line 65) | public void Stop() method Resume (line 74) | public void Resume() method SetImage (line 80) | public void SetImage(Image image) method GetImage (line 87) | public Image GetImage() => pbImage.Image; method SetImages (line 89) | public bool SetImages(List imagePaths, int startIndex = 0) method ClearImage (line 126) | public void ClearImage() method SlideShowPictureBox_Resize (line 134) | private void SlideShowPictureBox_Resize(object sender, EventArgs e) method HandleState (line 139) | private void HandleState() method M_timer_Tick (line 178) | private void M_timer_Tick(object sender, EventArgs e) method Fade (line 183) | private void Fade(float step) method SetImage (line 216) | private void SetImage() method InitBlendCache (line 237) | private void InitBlendCache() method SetTransparency (line 249) | private void SetTransparency() FILE: DoomLauncher/Controls/SourcePortEdit.Designer.cs class SourcePortEdit (line 3) | partial class SourcePortEdit method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/SourcePortEdit.cs class SourcePortEdit (line 9) | public partial class SourcePortEdit : UserControl method SourcePortEdit (line 14) | public SourcePortEdit() method SetSupportedExtensions (line 23) | public void SetSupportedExtensions(string text) method ShowOptions (line 28) | public void ShowOptions(bool set) method SetDataSource (line 38) | public void SetDataSource(ISourcePortData sourcePort) method UpdateDataSource (line 62) | public void UpdateDataSource(ISourcePortData sourcePort) method GetSourcePortDirectory (line 76) | public LauncherPath GetSourcePortDirectory() => new LauncherPath(m_dir... method GetFilter (line 78) | private string GetFilter() method btnBrowse_Click (line 86) | private void btnBrowse_Click(object sender, EventArgs e) method btnAltSaveBrowse_Click (line 115) | private void btnAltSaveBrowse_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/StatBar.cs class StatBar (line 8) | class StatBar : UserControl method StatBar (line 18) | public StatBar() method SetMaxHeight (line 24) | public void SetMaxHeight(int maxHeight) => m_maxHeight = maxHeight; method StatBar_SizeChanged (line 27) | private void StatBar_SizeChanged(object sender, EventArgs e) method SetStats (line 35) | public void SetStats(int count, int total, string text) method StatBar_Paint (line 42) | private void StatBar_Paint(object sender, PaintEventArgs e) method DrawProgress (line 48) | private void DrawProgress(Point pt, int count, int total, string text) method GetPercentBrush (line 95) | private static Brush GetPercentBrush(Rectangle rect, double percent, i... method GetUncompleteBrush (line 103) | private static Brush GetUncompleteBrush(Rectangle rect) method GetCompleteBrush (line 111) | private static Brush GetCompleteBrush(Rectangle rect) method GetPrecentPen (line 119) | private static Pen GetPrecentPen(double percent, int total) FILE: DoomLauncher/Controls/StatisticsView.Designer.cs class StatisticsView (line 3) | partial class StatisticsView method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/StatisticsView.cs class StatisticsView (line 13) | public partial class StatisticsView : UserControl, IFileAssociationView method StatisticsView (line 28) | public StatisticsView() method SetContextMenu (line 46) | public void SetContextMenu(ContextMenuStrip menu) method SetData (line 52) | public void SetData(IGameFile gameFile) method SetDataByMap (line 57) | public IEnumerable SetDataByMap(IGameFile gameFile, string... method ClearData (line 75) | public void ClearData() method SetMapsVisible (line 80) | public void SetMapsVisible(bool visible) method GetStatsBind (line 93) | private List GetStatsBind(IEnumerable stats) method Delete (line 104) | public bool Delete() method CopyToClipboard (line 121) | public void CopyToClipboard() method CopyAllToClipboard (line 126) | public void CopyAllToClipboard() method Export (line 132) | public bool Export() => false; method ExportAll (line 134) | public bool ExportAll() => false; method GetStatsFromGridRow (line 136) | private IStatsData GetStatsFromGridRow(DataGridViewRow row) method New (line 142) | public bool New() { throw new NotSupportedException(); } method Edit (line 143) | public bool Edit() { throw new NotSupportedException(); } method View (line 144) | public void View() { throw new NotSupportedException(); } method MoveFileOrderUp (line 145) | public bool MoveFileOrderUp() { throw new NotSupportedException(); } method MoveFileOrderDown (line 146) | public bool MoveFileOrderDown() { throw new NotSupportedException(); } method SetFileOrderFirst (line 147) | public bool SetFileOrderFirst() { throw new NotSupportedException(); } method SetColumnFields (line 151) | private void SetColumnFields(IEnumerable> column... class StatsBind (line 181) | private class StatsBind method StatsBind (line 183) | public StatsBind(string map, string kills, string secrets, string it... FILE: DoomLauncher/Controls/StatsControl.Designer.cs class StatsControl (line 3) | partial class StatsControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/StatsControl.cs class StatsControl (line 11) | public partial class StatsControl : UserControl method StatsControl (line 13) | public StatsControl() method SetStatBarDpi (line 29) | private void SetStatBarDpi(StatBar statBar, DpiScale dpiScale) method SetImage (line 36) | private void SetImage(PictureBox pb, Bitmap bmp, float scale) method SetStatistics (line 43) | public void SetStatistics(IGameFile gameFile, IEnumerable ... method SetStatistics (line 48) | public void SetStatistics(IEnumerable gameFiles, IEnumerabl... method SetMapsVisible (line 90) | public void SetMapsVisible(bool visible) FILE: DoomLauncher/Controls/TableLayoutPanelDB.Designer.cs class TableLayoutPanelDB (line 3) | partial class TableLayoutPanelDB method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/TableLayoutPanelDB.cs class TableLayoutPanelDB (line 5) | public partial class TableLayoutPanelDB : TableLayoutPanel method TableLayoutPanelDB (line 7) | public TableLayoutPanelDB() FILE: DoomLauncher/Controls/TagControl.Designer.cs class TagControl (line 3) | partial class TagControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/TagControl.cs class TagControl (line 12) | public partial class TagControl : UserControl method TagControl (line 19) | public TagControl() method Init (line 25) | public void Init(IDataSourceAdapter adapter) method SetTagData (line 32) | private void SetTagData() method btnAdd_Click (line 52) | private void btnAdd_Click(object sender, EventArgs e) method btnEdit_Click (line 85) | private void btnEdit_Click(object sender, EventArgs e) method IsTagNameUnique (line 119) | private bool IsTagNameUnique(ITagData tag) method btnDelete_Click (line 125) | private void btnDelete_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/TagEdit.Designer.cs class TagEdit (line 3) | partial class TagEdit method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Controls/TagEdit.cs class TagEdit (line 9) | public partial class TagEdit : UserControl method TagEdit (line 13) | public TagEdit() method TagEdit_Load (line 30) | private void TagEdit_Load(object sender, EventArgs e) method SetDataSource (line 35) | public void SetDataSource(ITagData tag) method GetDataSource (line 47) | public void GetDataSource(ITagData tag) method btnSelect_Click (line 61) | private void btnSelect_Click(object sender, EventArgs e) method cmbColor_SelectedIndexChanged (line 72) | private void cmbColor_SelectedIndexChanged(object sender, EventArgs e) FILE: DoomLauncher/Controls/TagSelectControl.Designer.cs class TagSelectControl (line 3) | partial class TagSelectControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/TagSelectControl.cs class TagSelectControl (line 10) | public partial class TagSelectControl : UserControl method TagSelectControl (line 24) | public TagSelectControl() method TagSelectControl_Resize (line 38) | private void TagSelectControl_Resize(object sender, EventArgs e) method Init (line 56) | public void Init(TagSelectOptions options) method SetCheckedTags (line 73) | public void SetCheckedTags(IEnumerable tags) method SetCheckedTags (line 79) | public void SetCheckedTags() method GetCheckBoxCellIndex (line 96) | private int GetCheckBoxCellIndex() method GetCheckedTags (line 110) | public List GetCheckedTags() => m_checkedTags; method SetSelectedItem (line 114) | public void SetSelectedItem(ITagData tag) method SetDataSource (line 129) | public void SetDataSource(IEnumerable tags) method SetTags (line 138) | private void SetTags() method GetStaticTags (line 181) | private List GetStaticTags() method DataCache_TagsChanged (line 197) | private void DataCache_TagsChanged(object sender, EventArgs e) method InitGrid (line 202) | private void InitGrid(DataGridView view) method View_SelectionChanged (line 258) | private void View_SelectionChanged(object sender, EventArgs e) method txtSearch_TextChanged (line 287) | private void txtSearch_TextChanged(object sender, EventArgs e) method ClearSelections (line 292) | public void ClearSelections() => dgvTags.ClearSelection(); method DisableSelection (line 293) | private void DisableSelection() => dgvTags.SelectionChanged -= View_Se... method EnableSelection (line 295) | private void EnableSelection() method btnPin_Click (line 301) | private void btnPin_Click(object sender, EventArgs e) method SetPinned (line 307) | public void SetPinned(bool pinned) method manageTagsToolStripMenuItem_Click (line 322) | private void manageTagsToolStripMenuItem_Click(object sender, EventArg... class TagSelectOptions (line 328) | public class TagSelectOptions FILE: DoomLauncher/Controls/TitleBarControl.Designer.cs class TitleBarControl (line 3) | partial class TitleBarControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/TitleBarControl.cs class TitleBarControl (line 8) | public partial class TitleBarControl : UserControl method SendMessage (line 13) | [DllImport("user32.dll")] method ReleaseCapture (line 16) | [DllImport("user32.dll")] type DragState (line 26) | private enum DragState method TitleBarControl (line 47) | public TitleBarControl() method TitleBarControl_Resize (line 67) | private void TitleBarControl_Resize(object sender, EventArgs e) method BtnClose_MouseEnter (line 72) | private void BtnClose_MouseEnter(object sender, EventArgs e) method BtnClose_MouseLeave (line 78) | private void BtnClose_MouseLeave(object sender, EventArgs e) method HandleWindowStateChange (line 84) | public void HandleWindowStateChange(FormWindowState state) method SetNormal (line 90) | public void SetNormal() => SetNormal(true); method TitleBarControl_Load (line 92) | private void TitleBarControl_Load(object sender, EventArgs e) method TitleBarControl_LocationChanged (line 110) | private void TitleBarControl_LocationChanged(object sender, EventArgs e) method SetBackgroundColor (line 127) | private void SetBackgroundColor() method SetNormal (line 138) | private void SetNormal(bool centerY, bool setLocation = true) method SetMaximized (line 162) | private void SetMaximized() method SetControlBox (line 177) | public void SetControlBox(bool set) method FlpButtons_DoubleClick (line 182) | private void FlpButtons_DoubleClick(object sender, EventArgs e) method tblMain_MouseDoubleClick (line 187) | private void tblMain_MouseDoubleClick(object sender, MouseEventArgs e) method lblTitle_MouseDoubleClick (line 192) | private void lblTitle_MouseDoubleClick(object sender, MouseEventArgs e) method FlpButtons_MouseDown (line 197) | private void FlpButtons_MouseDown(object sender, MouseEventArgs e) method tblMain_MouseDown (line 202) | private void tblMain_MouseDown(object sender, MouseEventArgs e) method LblTitle_MouseDown (line 207) | private void LblTitle_MouseDown(object sender, MouseEventArgs e) method HandleMousePress (line 212) | private void HandleMousePress(MouseEventArgs e) method btnClose_Click (line 227) | private void btnClose_Click(object sender, EventArgs e) method btnMaximize_Click (line 233) | private void btnMaximize_Click(object sender, EventArgs e) method SetMinMax (line 238) | private void SetMinMax() method btnMinimize_Click (line 248) | private void btnMinimize_Click(object sender, EventArgs e) FILE: DoomLauncher/Controls/UpdateControl.Designer.cs class UpdateControl (line 3) | partial class UpdateControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Controls/UpdateControl.cs class UpdateControl (line 10) | public partial class UpdateControl : UserControl method UpdateControl (line 19) | public UpdateControl() method Initialize (line 26) | public void Initialize(AppConfiguration appConfig, ApplicationUpdateIn... method lnkPage_LinkClicked (line 34) | private void lnkPage_LinkClicked(object sender, LinkLabelLinkClickedEv... method btnInstall_Click (line 39) | private void btnInstall_Click(object sender, EventArgs e) method StartUpdateDownload (line 54) | private void StartUpdateDownload(ApplicationUpdateInfo info) method GetUpdateArchive (line 69) | private string GetUpdateArchive() method ShowUpdateDownloadProgress (line 74) | private void ShowUpdateDownloadProgress() method CloseUpdateDownloadProgress (line 82) | private void CloseUpdateDownloadProgress() method CreateUpdateFailureForm (line 100) | public static TextBoxForm CreateUpdateFailureForm(ApplicationUpdater a... method UpdateDownloadProgress (line 111) | private void UpdateDownloadProgress(int value) method WebClient_DownloadFileCompleted (line 119) | private void WebClient_DownloadFileCompleted(object sender, AsyncCompl... method WebClient_DownloadProgressChanged (line 124) | private void WebClient_DownloadProgressChanged(object sender, Download... FILE: DoomLauncher/DataSources/CleanupFile.cs class CleanupFile (line 3) | public class CleanupFile FILE: DoomLauncher/DataSources/ConfigurationData.cs class ConfigurationData (line 5) | class ConfigurationData : IConfigurationData method ConfigurationData (line 7) | public ConfigurationData() FILE: DoomLauncher/DataSources/CustomParam.cs class CustomParamDataSource (line 3) | public class CustomParamDataSource : ICustomParam FILE: DoomLauncher/DataSources/FileData.cs class FileData (line 6) | public class FileData : IFileData method FileData (line 8) | public FileData() method GetTitle (line 30) | public static string GetTitle(IFileData fileData) method Equals (line 47) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() FILE: DoomLauncher/DataSources/GameFile.cs class GameFile (line 8) | public class GameFile : IGameFile, IGameProfile, ICloneable method GetMaps (line 11) | public static string[] GetMaps(IGameFile gameFile) => gameFile.Map.Spl... method GameFile (line 15) | public GameFile() method IsUnmanaged (line 66) | public bool IsUnmanaged() => IsUnmanaged(FileName); method IsUnmanaged (line 68) | public static bool IsUnmanaged(string filename) => method HasPathSeparator (line 71) | private static bool HasPathSeparator(string filename) method IsDirectory (line 82) | public bool IsDirectory() method OpenGameFile (line 90) | public IArchiveReader OpenGameFile(LauncherPath gameFileDirectory) method ArchiveExists (line 108) | public bool ArchiveExists(LauncherPath gameFileDirectory) method Clone (line 127) | public object Clone() method Equals (line 140) | public override bool Equals(object obj) method GetHashCode (line 148) | public override int GetHashCode() method ToString (line 156) | public override string ToString() method GetLastDirectory (line 163) | private string GetLastDirectory(string path) FILE: DoomLauncher/DataSources/GameProfile.cs class GameProfile (line 5) | public class GameProfile : IGameProfile method GameProfile (line 7) | public GameProfile() method GameProfile (line 14) | public GameProfile(int gameFileID, string name) method CreateGlobalProfile (line 21) | public static GameProfile CreateGlobalProfile(string name) method ApplyDefaultsToProfile (line 30) | public static void ApplyDefaultsToProfile(IGameProfile gameProfile, Ap... FILE: DoomLauncher/DataSources/ITagDataSource.cs type ITagDataSource (line 9) | public interface ITagDataSource FILE: DoomLauncher/DataSources/IWadData.cs class IWadData (line 6) | public class IWadData : IIWadData method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: DoomLauncher/DataSources/IdGamesGameFile.cs class IdGamesGameFile (line 8) | class IdGamesGameFile : GameFile, IGameFileDownloadable, IDisposable method Dispose (line 53) | public void Dispose() method Dispose (line 59) | protected virtual void Dispose(bool disposing) method Download (line 75) | public void Download(IGameFileDataSourceAdapter adapter, string dlFile... method Cancel (line 88) | public void Cancel() method client_DownloadFileCompleted (line 94) | void client_DownloadFileCompleted(object sender, AsyncCompletedEventAr... method client_DownloadProgressChanged (line 102) | void client_DownloadProgressChanged(object sender, DownloadProgressCha... method Equals (line 107) | public override bool Equals(object obj) method GetHashCode (line 115) | public override int GetHashCode() FILE: DoomLauncher/DataSources/NewFileData.cs class NewFileData (line 3) | public class NewFileData FILE: DoomLauncher/DataSources/PreviewImage.cs class PreviewImage (line 3) | public class PreviewImage method PreviewImage (line 5) | public PreviewImage(string path, string title) FILE: DoomLauncher/DataSources/SettingsDataSource.cs class SettingsDataSource (line 10) | class SettingsDataSource : ISettingsDataSource FILE: DoomLauncher/DataSources/SourcePortData.cs class SourcePortData (line 9) | public class SourcePortData : ISourcePortData method GetFlavor (line 23) | public ISourcePortFlavor GetFlavor() method GetFullExecutablePath (line 38) | public string GetFullExecutablePath() method GetReadSavePath (line 43) | public LauncherPath GetReadSavePath() method GetLoadSavePath (line 51) | public LauncherPath GetLoadSavePath() method Equals (line 59) | public override bool Equals(object obj) method GetHashCode (line 71) | public override int GetHashCode() method GetSupportedExtensions (line 76) | public static string[] GetSupportedExtensions(ISourcePortData sourcePort) FILE: DoomLauncher/DataSources/SourcePortLaunchType.cs type SourcePortLaunchType (line 3) | public enum SourcePortLaunchType FILE: DoomLauncher/DataSources/StaticTagData.cs class StaticTagData (line 5) | class StaticTagData : TagData method GetFavoriteName (line 7) | public static string GetFavoriteName(string name) => string.Concat("● ... FILE: DoomLauncher/DataSources/StatsData.cs class StatsData (line 6) | public class StatsData : IStatsData method Equals (line 41) | public override bool Equals(object obj) method GetHashCode (line 55) | public override int GetHashCode() FILE: DoomLauncher/DataSources/TagData.cs class TagData (line 5) | public class TagData : ITagData method Equals (line 19) | public override bool Equals(object obj) method GetHashCode (line 27) | public override int GetHashCode() FILE: DoomLauncher/DataSources/TagMapping.cs class TagMapping (line 5) | public class TagMapping : ITagMapping method Equals (line 10) | public override bool Equals(object obj) method GetHashCode (line 22) | public override int GetHashCode() FILE: DoomLauncher/DataSources/WadArchiveFile.cs class WadArchiveFile (line 3) | class WadArchiveFile : FileData FILE: DoomLauncher/DataSources/WadArchiveGameFile.cs class WadArchiveGameFile (line 6) | class WadArchiveGameFile : GameFile class ScreenshotItem (line 40) | class ScreenshotItem FILE: DoomLauncher/Demo/CldDemoParser.cs class CldDemoParser (line 7) | public class CldDemoParser : IDemoParser type DemoCmds (line 9) | private enum DemoCmds method CldDemoParser (line 26) | public CldDemoParser(string demofile) method CanParse (line 31) | public bool CanParse() method GetRequiredFiles (line 44) | public string[] GetRequiredFiles() method ReadVersion (line 86) | private void ReadVersion(BinaryReader br) method ReadDemoWads (line 94) | private string[] ReadDemoWads(BinaryReader br) method ReadString (line 103) | private string ReadString(BinaryReader br) FILE: DoomLauncher/Demo/DemoUtil.cs class DemoUtil (line 5) | public static class DemoUtil method GetDemoParser (line 7) | public static IDemoParser GetDemoParser(string demoFile) FILE: DoomLauncher/Demo/IDemoParser.cs type IDemoParser (line 3) | public interface IDemoParser method CanParse (line 5) | bool CanParse(); method GetRequiredFiles (line 6) | string[] GetRequiredFiles(); FILE: DoomLauncher/Dpi/DpiScale.cs class DpiScale (line 6) | public class DpiScale method DpiScale (line 8) | public DpiScale(Graphics g) method DpiScale (line 14) | public DpiScale(float scaleX, float scaleY) method ScaleIntY (line 20) | public int ScaleIntY(int height) => (int)(height * DpiScaleY); method ScaleIntX (line 21) | public int ScaleIntX(int width) => (int)(width * DpiScaleY); method ScaleFloatY (line 23) | public float ScaleFloatY(float height) => height * DpiScaleY; method ScaleFloatX (line 24) | public float ScaleFloatX(float width) => width * DpiScaleX; method ScaleControl (line 29) | public void ScaleControl(Control control) FILE: DoomLauncher/Forms/AboutBox.Designer.cs class AboutBox (line 3) | partial class AboutBox method Dispose (line 13) | protected override void Dispose(bool disposing) method InitializeComponent (line 28) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/AboutBox.cs class AboutBox (line 8) | partial class AboutBox : Form method AboutBox (line 10) | public AboutBox() method lnkRepository_LinkClicked (line 104) | private void lnkRepository_LinkClicked(object sender, LinkLabelLinkCli... method lnkThread_LinkClicked (line 109) | private void lnkThread_LinkClicked(object sender, LinkLabelLinkClicked... method lnkThread2_LinkClicked (line 114) | private void lnkThread2_LinkClicked(object sender, LinkLabelLinkClicke... FILE: DoomLauncher/Forms/CumulativeStats.Designer.cs class CumulativeStats (line 3) | partial class CumulativeStats method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/CumulativeStats.cs class CumulativeStats (line 9) | public partial class CumulativeStats : Form method CumulativeStats (line 11) | public CumulativeStats() method SetStatistics (line 24) | public void SetStatistics(IEnumerable gameFiles, IEnumerabl... method TblMain_CellPaint (line 41) | private void TblMain_CellPaint(object sender, TableLayoutCellPaintEven... FILE: DoomLauncher/Forms/DirectoriesForm.Designer.cs class DirectoriesForm (line 3) | partial class DirectoriesForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/DirectoriesForm.cs class DirectoriesForm (line 7) | public partial class DirectoriesForm : Form method DirectoriesForm (line 9) | public DirectoriesForm() method SetDirectories (line 21) | public void SetDirectories(string[] directories) method GetDirectories (line 26) | public List GetDirectories() method btnAdd_Click (line 36) | private void btnAdd_Click(object sender, EventArgs e) method btnDelete_Click (line 46) | private void btnDelete_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/FileDetailsEditForm.Designer.cs class FileDetailsEditForm (line 3) | partial class FileDetailsEditForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/FileDetailsEditForm.cs class FileDetailsEditForm (line 7) | public partial class FileDetailsEditForm : Form method FileDetailsEditForm (line 9) | public FileDetailsEditForm() method Initialize (line 15) | public void Initialize(IDataSourceAdapter adapter) method Initialize (line 20) | public void Initialize(IDataSourceAdapter adapter, IFileData file) method ShowDescription (line 35) | public void ShowDescription(bool set) FILE: DoomLauncher/Forms/FileManagementSelect.Designer.cs class FileManagementSelect (line 3) | partial class FileManagementSelect method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/FileManagementSelect.cs class FileManagementSelect (line 5) | public partial class FileManagementSelect : Form method FileManagementSelect (line 7) | public FileManagementSelect() method GetSelectedFileManagement (line 15) | public FileManagement GetSelectedFileManagement() method BtnOK_Click (line 23) | private void BtnOK_Click(object sender, System.EventArgs e) FILE: DoomLauncher/Forms/FileSelectForm.Designer.cs class FileSelectForm (line 3) | partial class FileSelectForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/FileSelectForm.cs class FileSelectForm (line 8) | public partial class FileSelectForm : Form method FileSelectForm (line 14) | public FileSelectForm() method CtrlSearch_SearchTextChanged (line 25) | private void CtrlSearch_SearchTextChanged(object sender, EventArgs e) method Initialize (line 32) | public void Initialize(IDataSourceAdapter adapter, ITabView tabView, I... method Initialize (line 39) | public void Initialize(IDataSourceAdapter adapter, IEnumerable GetSortedTextFiles(IGameFile item, IEnumer... method HandleOpenArchiveFile (line 585) | private void HandleOpenArchiveFile() method HandleDelete (line 626) | private void HandleDelete() method DeleteGameFileAndAssociations (line 682) | private void DeleteGameFileAndAssociations(IGameFile gameFile) method DeleteLocalFileAssociations (line 712) | private void DeleteLocalFileAssociations(IGameFile gameFIle) method DirectoryForFileType (line 728) | private LauncherPath DirectoryForFileType(FileType fileTypeID) method HandleSelectionChange (line 745) | private void HandleSelectionChange(object sender, bool forceChange) method AssertCurrentViewItem (line 791) | private bool AssertCurrentViewItem(IGameFile item) method SetSummary (line 802) | private void SetSummary(IGameFile item) method SetGameFileImages (line 840) | private void SetGameFileImages(IGameFile item, List imag... method ClearSummary (line 849) | private void ClearSummary() method SetPreviewImages (line 859) | private void SetPreviewImages(List imagePaths) method BuildTagText (line 875) | private string BuildTagText(IGameFile gameFile) method GetTagsFromFile (line 888) | private IEnumerable GetTagsFromFile(IGameFile gameFile) method SelectedItems (line 893) | private IGameFile[] SelectedItems(IGameFileView ctrl) method SetSelectedItem (line 898) | private void SetSelectedItem(IGameFileView ctrl, IGameFile gameFile) method UpdateDataSourceViews (line 906) | private void UpdateDataSourceViews(IGameFile gameFile) method btnSearch_Click (line 912) | private void btnSearch_Click(object sender, EventArgs e) method HandleDownload (line 919) | private void HandleDownload(LauncherPath directory) method ShowBadConnectionError (line 978) | private void ShowBadConnectionError() method PromptUserDownload (line 983) | private bool PromptUserDownload(IGameFile[] dsItems, ref bool showAlre... method ShowAlreadyExists (line 1008) | private MessageCheckBox ShowAlreadyExists(IGameFile[] dsItems, IGameFi... method ShowAlreadyDownloading (line 1017) | private MessageCheckBox ShowAlreadyDownloading(IGameFileDownloadable d... method HandleEdit (line 1026) | private void HandleEdit() method CheckEdit (line 1074) | private static bool CheckEdit(ITabView tabView, IGameFile[] gameFiles) method HandleViewWebPage (line 1079) | private void HandleViewWebPage() method dlItem_DownloadCompleted (line 1106) | private void dlItem_DownloadCompleted(object sender, AsyncCompletedEve... method HandleDownloadComplete (line 1111) | private async void HandleDownloadComplete(object sender, AsyncComplete... method WriteDownloadFile (line 1140) | private async Task WriteDownloadFile(IGameFileDownloadable dlFile) method downloadToolStripMenuItem_Click (line 1161) | private void downloadToolStripMenuItem_Click(object sender, EventArgs e) method editToolStripMenuItem_Click (line 1166) | private void editToolStripMenuItem_Click(object sender, EventArgs e) method tabControl_SelectedIndexChanged (line 1171) | private void tabControl_SelectedIndexChanged(object sender, EventArgs e) method HandleTabSelectionChange (line 1176) | private void HandleTabSelectionChange() method SetSelectedTabText (line 1208) | private void SetSelectedTabText(ITabView tabView) method GetCurrentTabView (line 1214) | private ITabView GetCurrentTabView() method sourcePortsToolStripMenuItem_Click (line 1219) | private void sourcePortsToolStripMenuItem_Click(object sender, EventAr... method viewWebPageToolStripMenuItem_Click (line 1224) | private void viewWebPageToolStripMenuItem_Click(object sender, EventAr... method btnDownloads_Click (line 1229) | private void btnDownloads_Click(object sender, EventArgs e) method btnTags_Click (line 1234) | private void btnTags_Click(object sender, EventArgs e) method btnUpdate_Click (line 1239) | private void btnUpdate_Click(object sender, EventArgs e) method HandleEditSourcePorts (line 1244) | private void HandleEditSourcePorts(bool initSetup) method HandleEditDoom64 (line 1257) | private void HandleEditDoom64() method HandleEditUtilities (line 1289) | private void HandleEditUtilities() method form_SourcePortLaunched (line 1299) | void form_SourcePortLaunched(object sender, EventArgs e) method DisplayDownloads (line 1307) | private void DisplayDownloads() method DisplayUpdate (line 1318) | private void DisplayUpdate() method DisplayTags (line 1329) | private void DisplayTags() method settingsToolStripMenuItem_Click (line 1344) | private void settingsToolStripMenuItem_Click(object sender, EventArgs e) method ShowSettings (line 1358) | private bool ShowSettings(bool allowCancel, out DialogResult result) method RefreshConfigItems (line 1392) | private void RefreshConfigItems() method CtrlAssociationView_RequestScreenshots (line 1407) | private void CtrlAssociationView_RequestScreenshots(object sender, Req... method addFilesToolStripMenuItem_Click (line 1413) | private void addFilesToolStripMenuItem_Click(object sender, EventArgs e) method addDirectoryToolStripMenuItem_Click (line 1418) | private void addDirectoryToolStripMenuItem_Click(object sender, EventA... method HandleAddDirectory (line 1423) | private async void HandleAddDirectory() method HandleAddFiles (line 1428) | private async void HandleAddFiles() method addIWADsToolStripMenuItem_Click (line 1433) | private async void addIWADsToolStripMenuItem_Click(object sender, Even... method HandleAddIWads (line 1438) | private async Task HandleAddIWads() method addDoom64ToolStripMenuItem_Click (line 1443) | private void addDoom64ToolStripMenuItem_Click(object sender, EventArgs e) method UpdateLocal (line 1448) | private void UpdateLocal() method UpdateLocalTabData (line 1454) | private void UpdateLocalTabData(ITabView tab) method HandleAddGameFiles (line 1469) | private async Task HandleAddGameFiles(AddFileType type, string[] files, method VerifyAddFiles (line 1522) | private bool VerifyAddFiles(AddFileType type, string[] files) method HandleAddFiles (line 1555) | private async Task HandleAddFiles(AddFileType type, string[] extension... method HandleCopyFiles (line 1574) | private async Task HandleCopyFiles(AddFileType type, string[] fileName... method CopyFiles (line 1605) | private async Task CopyFiles(string[] fileNames, FileM... method UnmanagedAddCheck (line 1615) | private FileAddResults UnmanagedAddCheck(string[] fileNames, string di... method GetUserSelectedFileManagement (line 1647) | private FileManagement GetUserSelectedFileManagement() method HandleZdlFiles (line 1663) | private string[] HandleZdlFiles(string[] files) method GetZdlFiles (line 1700) | private IEnumerable GetZdlFiles(string[] files) method GetDialogFilter (line 1705) | private string GetDialogFilter(string name, string[] extensions) method CopyFiles (line 1719) | private FileAddResults CopyFiles(string[] files, string directory, Pro... method AddZipEntry (line 1826) | private static void AddZipEntry(string file, string name, string newZi... method HandleNonZipReplacement (line 1839) | private void HandleNonZipReplacement(FileInfo fi, string zipName) method AddEntryToExistingFile (line 1866) | private static void AddEntryToExistingFile(string directory, string fi... method PromptCopyFileOverwrite (line 1880) | private Tuple PromptCopyFileOverwrite(string file) method IsZipFile (line 1898) | private static bool IsZipFile(FileInfo fi) method m_progressBarFormCopy_Cancelled (line 1903) | void m_progressBarFormCopy_Cancelled(object sender, EventArgs e) method UpdateProgressBar (line 1910) | private void UpdateProgressBar(ProgressBarForm form, string text, int ... method ctrlView_DragDrop (line 1923) | private async void ctrlView_DragDrop(object sender, DragEventArgs e) method ctrlView_DragEnter (line 1937) | private void ctrlView_DragEnter(object sender, DragEventArgs e) method aboutToolStripMenuItem_Click (line 1943) | private void aboutToolStripMenuItem_Click(object sender, EventArgs e) method MainForm_FormClosing (line 1949) | private void MainForm_FormClosing(object sender, FormClosingEventArgs e) method MnuLocal_Opening (line 1954) | private void MnuLocal_Opening(object sender, CancelEventArgs e) method SetVisibleLocalMenuItems (line 1986) | private void SetVisibleLocalMenuItems(IGameFileView view) method GetNonDirectoryMenuItems (line 1997) | private ToolStripMenuItem[] GetNonDirectoryMenuItems() method GetToolStripItem (line 2007) | ToolStripMenuItem GetToolStripItem(ContextMenuStrip strip, string text... method newTagToolStripMenuItem_Click (line 2010) | private void newTagToolStripMenuItem_Click(object sender, EventArgs e) method manageTagsToolStripMenuItem_Click (line 2015) | private void manageTagsToolStripMenuItem_Click(object sender, EventArg... method sortToolStripItem_Click (line 2020) | private void sortToolStripItem_Click(object sender, EventArgs e) method TabView_DataSourceChanging (line 2051) | private void TabView_DataSourceChanging(object sender, GameFileListEve... method TabView_DataSourceChanged (line 2061) | private void TabView_DataSourceChanged(object sender, GameFileListEven... method RemoveExcludeTags (line 2067) | private IEnumerable RemoveExcludeTags(ITabView tabView, IEn... method GetViewSort (line 2096) | private IEnumerable GetViewSort(IGameFileView view, IEnumer... method HandleManageTags (line 2117) | private void HandleManageTags() method UpdateTabOrder (line 2173) | private void UpdateTabOrder() method UpdateTagColumnConfig (line 2200) | private void UpdateTagColumnConfig(ITagData[] editedTags) method OrderedTagTabInsert (line 2220) | private void OrderedTagTabInsert(ITagData tag) method utilityToolStripItem_Click (line 2236) | private void utilityToolStripItem_Click(object sender, EventArgs e) method doom64ToolStripItem_Click (line 2260) | private void doom64ToolStripItem_Click(object sender, EventArgs e) method tagToolStripItem_Click (line 2284) | private void tagToolStripItem_Click(object sender, EventArgs e) method playRandomToolStripMenuItem1_Click (line 2312) | private void playRandomToolStripMenuItem1_Click(object sender, EventAr... method CheckLastPlayRandom (line 2348) | private void CheckLastPlayRandom() method UpdateTagTabData (line 2367) | private void UpdateTagTabData(int tagID) method UpdateTagTabData (line 2372) | private void UpdateTagTabData(IEnumerable tagIDs) method showToolStripMenuItem_Click (line 2388) | private void showToolStripMenuItem_Click(object sender, EventArgs e) method ShowTextBoxForm (line 2393) | private void ShowTextBoxForm(string title, string header, string text,... method generateTextFileToolStripMenuItem_Click (line 2407) | private void generateTextFileToolStripMenuItem_Click(object sender, Ev... method generateTextFileToolStripMenuItem1_Click (line 2415) | private void generateTextFileToolStripMenuItem1_Click(object sender, E... method ShowTextFileGenerator (line 2420) | private void ShowTextFileGenerator(IGameFile file) method renameToolStripMenuItem_Click (line 2428) | private void renameToolStripMenuItem_Click(object sender, EventArgs e) method HandleKeyPress (line 2436) | private void HandleKeyPress(KeyPressEventArgs e) method SelectItem (line 2455) | private bool SelectItem(IGameFileView ctrl, string search) method cumulativeStatisticsToolStripMenuItem_Click (line 2480) | private void cumulativeStatisticsToolStripMenuItem_Click(object sender... method cumulativeStatisticsToolStripMenuItem1_Click (line 2485) | private void cumulativeStatisticsToolStripMenuItem1_Click(object sende... method globalCumulativeStatisticsToolStripMenuItem_Click (line 2490) | private void globalCumulativeStatisticsToolStripMenuItem_Click(object ... method HandleCumulativeStatistics (line 2495) | private void HandleCumulativeStatistics(bool global = false) method GetTabSearchText (line 2529) | private string GetTabSearchText(string tabKey) method CreateProgressBar (line 2536) | private ProgressBarForm CreateProgressBar(string text, ProgressBarStyl... method ProgressBarStart (line 2556) | private ProgressBarForm ProgressBarStart(ProgressBarType type) method ProgressBarEnd (line 2576) | private void ProgressBarEnd(ProgressBarType type) method utilitiesToolStripMenuItem_Click (line 2592) | private void utilitiesToolStripMenuItem_Click(object sender, EventArgs e) method manageUtilitiesToolStripMenuItem_Click (line 2597) | private void manageUtilitiesToolStripMenuItem_Click(object sender, Eve... method createAutoPlayShortcutToolStripMenuItem_Click (line 2602) | private void createAutoPlayShortcutToolStripMenuItem_Click(object send... method createShortcutToolStripMenuItem_Click (line 2607) | private void createShortcutToolStripMenuItem_Click(object sender, Even... method CreateShortcut (line 2612) | private void CreateShortcut(bool autoPlay) method helpToolStripMenuItem_Click (line 2651) | private void helpToolStripMenuItem_Click(object sender, EventArgs e) method createZipToolStripMenuItem_Click (line 2663) | private void createZipToolStripMenuItem_Click(object sender, EventArgs e) method HandleCreateZip (line 2668) | private async void HandleCreateZip() method CreateZipFromDirectory (line 2689) | private static bool CreateZipFromDirectory(string folderPath, string z... method addFIlesRecursivelyToolStripMenuItem1_Click (line 2705) | private async void addFIlesRecursivelyToolStripMenuItem1_Click(object ... method loadWadsFromSteamMenuItem_Click (line 2725) | private async void loadWadsFromSteamMenuItem_Click(object sender, Even... method resyncToolStripMenuItem_Click (line 2730) | private async void resyncToolStripMenuItem_Click(object sender, EventA... method resyncIgnoreTitlepicToolStripMenuItem_Click (line 2733) | private async void resyncIgnoreTitlepicToolStripMenuItem_Click(object ... method manualUpdateToolStripMenuItem_Click (line 2736) | private void manualUpdateToolStripMenuItem_Click(object sender, EventA... method btnMainMenu_Click (line 2750) | private void btnMainMenu_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/MainForm_Config.cs class MainForm (line 9) | public partial class MainForm method HandleFormClosing (line 11) | private void HandleFormClosing() method GetSplitterPercent (line 40) | private static double GetSplitterPercent(SplitContainer splitter, int ... method UpdateColumnConfig (line 48) | private void UpdateColumnConfig() method BuildColumnConfig (line 54) | private string BuildColumnConfig() method SerializeColumnConfig (line 92) | private string SerializeColumnConfig(List config) FILE: DoomLauncher/Forms/MainForm_Init.cs class MainForm (line 19) | public partial class MainForm method SetupTabBase (line 21) | private void SetupTabBase(ITabView tabView, ColumnField[] columnTextFi... method SetupTabs (line 31) | private void SetupTabs() method SetShowTabHeaders (line 59) | private void SetShowTabHeaders() method CreateTabViewIdGames (line 64) | private IdGamesTabViewCtrl CreateTabViewIdGames(ColumnConfig[] colConfig) method CreateTabViewIwad (line 82) | private IWadTabViewCtrl CreateTabViewIwad(ColumnConfig[] colConfig) method CreateTabViewUntagged (line 97) | private LocalTabViewCtrl CreateTabViewUntagged(ColumnConfig[] colConfig) method CreateTabViewLocal (line 104) | private LocalTabViewCtrl CreateTabViewLocal(ColumnConfig[] colConfig) method CreateTabViewRecent (line 111) | private OptionsTabViewCtrl CreateTabViewRecent(ColumnConfig[] colConfig) method CreateTagTabs (line 122) | private List CreateTagTabs(ColumnField[] columnTextFields, C... method CreateTagTab (line 134) | private TagTabView CreateTagTab(ColumnField[] columnTextFields, Column... method RebuildUtilityToolStrip (line 156) | private void RebuildUtilityToolStrip() method RebuildTagToolStrip (line 168) | private void RebuildTagToolStrip() method BuildTagToolStrip (line 187) | private void BuildTagToolStrip(ToolStripMenuItem tagToolStrip, IEnumer... method SetGameFileViewEvents (line 207) | private void SetGameFileViewEvents(IGameFileView ctrl, bool dragDrop) method ctrlView_GridKeyDown (line 221) | private void ctrlView_GridKeyDown(object sender, KeyEventArgs e) method Initialize (line 227) | private async Task Initialize() method AutoLoadSteamWads (line 273) | private async Task AutoLoadSteamWads() method HandleAddDoom64 (line 282) | private async Task HandleAddDoom64(string doom64Exe) method CleanUpFiles (line 307) | private void CleanUpFiles() method InitDownloadView (line 324) | private void InitDownloadView() method InitTagSelectControl (line 331) | private void InitTagSelectControl() method TagSelectControl_ManageTags (line 346) | private void TagSelectControl_ManageTags(object sender, EventArgs e) method TagSelectControl_PinChanged (line 351) | private void TagSelectControl_PinChanged(object sender, EventArgs e) method SetTagControlPinned (line 373) | private void SetTagControlPinned() method TagMapLookup_TagMappingChanged (line 380) | private void TagMapLookup_TagMappingChanged(object sender, ITagData[] ... method HandleTagMappingChanged (line 388) | private void HandleTagMappingChanged(ITagData[] tags) method DataCache_TagsChanged (line 395) | private void DataCache_TagsChanged(object sender, EventArgs e) method TagSelectCtrl_StaticSelectionChanged (line 411) | private void TagSelectCtrl_StaticSelectionChanged(object sender, strin... method TagSelectCtrl_TagSelectionChanged (line 416) | private void TagSelectCtrl_TagSelectionChanged(object sender, ITagData... method AppConfiguration_GameFileViewTypeChanged (line 423) | private void AppConfiguration_GameFileViewTypeChanged(object sender, E... method AppConfiguration_VisibleViewsChanged (line 435) | private void AppConfiguration_VisibleViewsChanged(object sender, Event... method AppConfiguration_ColorThemeChanged (line 440) | private void AppConfiguration_ColorThemeChanged(object sender, EventAr... method Restart (line 445) | private void Restart(bool writeConfigChanges = true) method BuildUtilityToolStrip (line 454) | private void BuildUtilityToolStrip() method GetSortByToolStrip (line 462) | private ToolStripMenuItem GetSortByToolStrip() method CheckForAppUpdate (line 467) | private async Task CheckForAppUpdate() method SetUpdateAvailable (line 485) | private void SetUpdateAvailable(ApplicationUpdateInfo info) method CheckFirstInit (line 499) | private async Task CheckFirstInit() method DisplayInitSettings (line 526) | private void DisplayInitSettings() method DisplayWelcome (line 536) | private void DisplayWelcome() method MainForm_Shown (line 543) | private async void MainForm_Shown(object sender, EventArgs e) method ValidatePosition (line 575) | private static bool ValidatePosition(AppConfiguration config) method ExecuteVersionUpdate (line 594) | private void ExecuteVersionUpdate() method handler_UpdateProgress (line 613) | void handler_UpdateProgress(object sender, EventArgs e) method UpdateVersionProgress (line 621) | void UpdateVersionProgress() method SetupSearchFilters (line 627) | private void SetupSearchFilters() method CtrlSearch_SearchTextChangedNoDebounce (line 634) | private void CtrlSearch_SearchTextChangedNoDebounce(object sender, Eve... method CtrlSearch_SearchTextChanged (line 647) | void CtrlSearch_SearchTextChanged(object sender, EventArgs e) FILE: DoomLauncher/Forms/MainForm_Meta.cs class MainForm (line 13) | public partial class MainForm method updateMetadataToolStripMenuItem_Click (line 17) | private async void updateMetadataToolStripMenuItem_Click(object sender... method GetMetaFiles (line 106) | private IEnumerable GetMetaFiles(IdGamesDataAdapater adapte... method InitMetaProgressBar (line 111) | private ProgressBarForm InitMetaProgressBar() method HandleMultipleMetaFilesFound (line 123) | private IGameFile HandleMultipleMetaFilesFound(IGameFile localFile, IE... method FillFileSize (line 155) | private void FillFileSize(IGameFile localFile) method CreateMetaForm (line 163) | private MetaDataForm CreateMetaForm() method HandleUpdateMetaFields (line 173) | private bool HandleUpdateMetaFields(IGameFile localFile, List gameFiles, ISourcePortD... method GetLaunchFiles (line 112) | private LaunchData GetLaunchFiles(IEnumerable gameFiles, bo... method PromptUserMainFile (line 156) | private IGameFile PromptUserMainFile(IEnumerable gameFiles,... method HandleMultiSelectPlay (line 177) | private void HandleMultiSelectPlay(IGameFile firstGameFile, IEnumerabl... method HandlePlaySettings (line 193) | private void HandlePlaySettings(PlayForm form, IGameProfile gameProfile) method SetupPlayForm (line 214) | private void SetupPlayForm(IGameFile gameFile) method GetGameProfile (line 225) | private IGameProfile GetGameProfile(IGameFile gameFile) method m_currentPlayForm_OnPreviewLaunchParameters (line 242) | private void m_currentPlayForm_OnPreviewLaunchParameters(object sender... method m_currentPlayForm_SaveSettings (line 251) | void m_currentPlayForm_SaveSettings(object sender, EventArgs e) method GetAdditionalTabViews (line 261) | private List GetAdditionalTabViews() method StartPlay (line 269) | private bool StartPlay(IGameFile gameFile, IEnumerable addF... method CopySaveGames (line 315) | private void CopySaveGames(IGameFile gameFile, ISourcePortData sourceP... method HandleCopySaveGames (line 328) | private void HandleCopySaveGames(IGameFile gameFile, ISourcePortData s... method ShowLaunchParameters (line 335) | private void ShowLaunchParameters(GameLauncher launcher, IGameFile gam... method SetupStatsReader (line 377) | private IStatisticsReader SetupStatsReader(ISourcePortData sourcePort,... method CreateFileDetectors (line 390) | private void CreateFileDetectors(ISourcePortData sourcePortData) method CreateSaveGameDetectors (line 397) | private void CreateSaveGameDetectors(ISourcePortData sourcePortData, I... method CreateScreenshotDetectors (line 411) | private void CreateScreenshotDetectors(ISourcePortData sourcePortData,... method CreateGameLauncher (line 431) | private GameLauncher CreateGameLauncher(PlayForm form, GameLaunchExitH... method GetLoadLatestSave (line 465) | private string GetLoadLatestSave(IGameFile gameFile, ISourcePortData s... method CreateStatisticsReader (line 475) | private IStatisticsReader CreateStatisticsReader(ISourcePortData sourc... method m_statsReader_NewStastics (line 484) | void m_statsReader_NewStastics(object sender, NewStatisticsEventArgs e) method IsGameFileIwad (line 507) | private bool IsGameFileIwad(IGameFile gameFile) method playAdapter_ProcessExited (line 512) | void playAdapter_ProcessExited(GameLaunchInfo launchInfo) method HandleProcessExited (line 524) | private void HandleProcessExited(GameLaunchInfo gameLaunchInfo) method GetGameFileForIWad (line 577) | private IGameFile GetGameFileForIWad(IGameFile gameFile) method SetMinutesPlayed (line 582) | private void SetMinutesPlayed(PlaySession session, DateTime dtExit) method HandleStatReaderErrors (line 590) | private void HandleStatReaderErrors(IStatisticsReader m_statsReader) method HandleDetectorFiles (line 609) | private void HandleDetectorFiles(ISourcePortData sourcePort, IGameFile... method HandleRecordedDemo (line 619) | private void HandleRecordedDemo(GameLaunchInfo gameLaunchInfo, IGameFi... method CreateDefaultScreenshotDetectors (line 637) | private List CreateDefaultScreenshotDetectors() method CreateDefaultSaveGameDetectors (line 650) | private List CreateDefaultSaveGameDetectors() method CreateScreenshotDetector (line 655) | private INewFileDetector CreateScreenshotDetector(string dir) method CreateSaveGameDetector (line 660) | private INewFileDetector CreateSaveGameDetector(string dir) method GetNewScreenshots (line 665) | private string[] GetNewScreenshots() method GetNewSaveGames (line 672) | private static string[] GetNewSaveGames(List saveFil... method GetDeletedSaveGames (line 694) | private static string[] GetDeletedSaveGames(List sav... FILE: DoomLauncher/Forms/MainForm_Sync.cs class MainForm (line 14) | public partial class MainForm method SyncLocalDatabase (line 16) | private async Task SyncLocalDatabase(string[] fileNames, F... method SyncLocalDatabaseComplete (line 26) | void SyncLocalDatabaseComplete(SyncResult syncResult, bool updateViews) method DisplayInvalidFilesError (line 67) | private void DisplayInvalidFilesError(IEnumerable invalid... method ExecuteSyncHandler (line 84) | private SyncResult ExecuteSyncHandler(string[] files, FileManagement f... method SyncTitlePics (line 135) | private void SyncTitlePics(SyncResult syncResult) method TagSyncFiles (line 156) | private void TagSyncFiles(SyncResult syncResult, ITagData tag) method SyncPendingZdlFiles (line 163) | private void SyncPendingZdlFiles() method syncHandler_SyncFileChanged (line 187) | void syncHandler_SyncFileChanged(SyncLibraryHandler.SyncProgressEvent e) method syncHandler_GameFileDataNeeded (line 195) | void syncHandler_GameFileDataNeeded(SyncLibraryHandler.GameFileDataNee... method HandleGameFileDataNeeded (line 203) | void HandleGameFileDataNeeded(SyncLibraryHandler.GameFileDataNeededEve... method ProgressBarUpdate (line 213) | void ProgressBarUpdate(SyncLibraryHandler.SyncProgressEvent e) method ProgressBarForm_Cancelled (line 223) | void ProgressBarForm_Cancelled(object sender, EventArgs e) method SyncIWads (line 229) | private void SyncIWads(IEnumerable gameFiles) method HandleSyncStatus (line 254) | private async void HandleSyncStatus() method HandleSyncStatusGameFilesOption (line 273) | private async Task HandleSyncStatusGameFilesOption(SyncFileOption opti... method DeleteLocalGameFiles (line 299) | private void DeleteLocalGameFiles(IEnumerable files) method HandleSyncStatusLibraryOptions (line 314) | private async Task HandleSyncStatusLibraryOptions(SyncFileOption optio... method DisplayFilesNotFound (line 358) | private void DisplayFilesNotFound(IEnumerable files, List FindIdGamesFiles(IEnumerable files) method DeleteLibraryGameFiles (line 400) | private void DeleteLibraryGameFiles(IEnumerable files) method ShowSyncStatusForm (line 410) | private SyncStatusForm ShowSyncStatusForm(string title, string header,... method HandleResync (line 421) | private async Task HandleResync(bool pullTitlepic) FILE: DoomLauncher/Forms/MessageCheckBox.Designer.cs class MessageCheckBox (line 3) | partial class MessageCheckBox method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/MessageCheckBox.cs class MessageCheckBox (line 6) | public partial class MessageCheckBox : Form method MessageCheckBox (line 11) | public MessageCheckBox(string title, string text, string checkBoxText,... method MessageCheckBox (line 17) | public MessageCheckBox(string title, string text, string checkBoxText,... method SetShowCheckBox (line 76) | public void SetShowCheckBox(bool set) method tblMessage_Paint (line 90) | void tblMessage_Paint(object sender, PaintEventArgs e) FILE: DoomLauncher/Forms/MetaDataForm.Designer.cs class MetaDataForm (line 3) | partial class MetaDataForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/MetaDataForm.cs class MetaDataForm (line 5) | public partial class MetaDataForm : Form method MetaDataForm (line 7) | public MetaDataForm() FILE: DoomLauncher/Forms/PlayForm.Designer.cs class PlayForm (line 5) | partial class PlayForm method Dispose (line 16) | protected override void Dispose(bool disposing) method InitializeComponent (line 31) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/PlayForm.cs class PlayForm (line 18) | public partial class PlayForm : Form method PlayForm (line 40) | public PlayForm(AppConfiguration appConfig, IDataSourceAdapter adapter) method CmbProfiles_StyleItem (line 103) | private void CmbProfiles_StyleItem(object sender, Controls.ComboBoxIte... method InitTabIndicies (line 121) | private void InitTabIndicies() method PlayForm_Load (line 138) | private void PlayForm_Load(object sender, EventArgs e) method Initialize (line 147) | public void Initialize(IEnumerable additionalFileViews, IGam... method GetSourcePortsForComboBox (line 170) | private IEnumerable GetSourcePortsForComboBox(IGameFi... method GetIWadsForComboBox (line 175) | private IEnumerable GetIWadsForComboBox(IGameFile gameFile,... method SetGameProfile (line 181) | public void SetGameProfile(IGameProfile gameProfile) method GetSpecificFilesFromProfile (line 254) | private string[] GetSpecificFilesFromProfile(IGameProfile gameProfile) method SetIwadInfoLabel (line 263) | private void SetIwadInfoLabel() method SetDefaultSelections (line 292) | private void SetDefaultSelections() method RegisterEvents (line 307) | private void RegisterEvents() method UnregisterEvents (line 318) | private void UnregisterEvents() method LoadProfiles (line 329) | private IList LoadProfiles() method MapSplit (line 336) | private static string[] MapSplit(IGameFile gameFile) => DataSources.Ga... method IsIwad (line 338) | private bool IsIwad(IGameFile gameFile) method GetAdditionalFiles (line 379) | public List GetAdditionalFiles() method GetIWadAdditionalFiles (line 385) | public List GetIWadAdditionalFiles() method GetSourcePortAdditionalFiles (line 390) | public List GetSourcePortAdditionalFiles() method ShouldSaveAdditionalFiles (line 436) | public bool ShouldSaveAdditionalFiles() method chkRecord_CheckedChanged (line 441) | private void chkRecord_CheckedChanged(object sender, EventArgs e) method chkDemo_CheckedChanged (line 450) | private void chkDemo_CheckedChanged(object sender, EventArgs e) method cmbSourcePorts_SelectedIndexChanged (line 460) | private void cmbSourcePorts_SelectedIndexChanged(object sender, EventA... method HandleSourcePortSelectionChange (line 465) | private void HandleSourcePortSelectionChange(bool resetAdditionalFiles... method PopulateDemos (line 479) | private void PopulateDemos() method SaveStatisticsSupported (line 492) | private bool SaveStatisticsSupported(ISourcePortData sourcePort) method LoadLatestSaveSupported (line 497) | private bool LoadLatestSaveSupported(ISourcePortData sourcePort) method chkMap_CheckedChanged (line 502) | private void chkMap_CheckedChanged(object sender, EventArgs e) method ctrlFiles_NewItemNeeded (line 507) | private void ctrlFiles_NewItemNeeded(object sender, AdditionalFilesEve... method SetColumnConfigToMain (line 542) | private void SetColumnConfigToMain(ITabView[] tabViews) method CtrlFiles_ItemRemoving (line 553) | private void CtrlFiles_ItemRemoving(object sender, AdditionalFilesEven... method CtrlFiles_ItemAdded (line 568) | private void CtrlFiles_ItemAdded(object sender, AdditionalFilesEventAr... method CtrlFiles_ItemRemoved (line 572) | private void CtrlFiles_ItemRemoved(object sender, AdditionalFilesEvent... method ResetSpecificFilesSelections (line 576) | private void ResetSpecificFilesSelections(IGameFile[] selectedFiles) method GetSupportedFiles (line 587) | private string[] GetSupportedFiles(IGameFile gameFile) method cmbIwad_SelectedIndexChanged (line 592) | private void cmbIwad_SelectedIndexChanged(object sender, EventArgs e) method HandleIwadSelectionChanged (line 597) | private void HandleIwadSelectionChanged(bool resetAdditionalFiles = true) method SetMapsFromIwad (line 607) | private void SetMapsFromIwad() method SetAdditionalFiles (line 617) | private void SetAdditionalFiles(bool reset) method ShouldRecalculateAdditionalFiles (line 633) | private bool ShouldRecalculateAdditionalFiles() method lnkSpecific_LinkClicked (line 640) | private void lnkSpecific_LinkClicked(object sender, LinkLabelLinkClick... method lnkMore_LinkClicked (line 656) | private void lnkMore_LinkClicked(object sender, LinkLabelLinkClickedEv... method lnkLoadSaveMore_LinkClicked (line 663) | private void lnkLoadSaveMore_LinkClicked(object sender, LinkLabelLinkC... method SettingsValid (line 670) | public bool SettingsValid(out string error) method btnOK_Click (line 690) | private void btnOK_Click(object sender, EventArgs e) method Accept (line 695) | public void Accept() method ctrlFiles_CellFormatting (line 708) | private void ctrlFiles_CellFormatting(object sender, AdditionalFilesEv... method btnSaveSettings_Click (line 719) | private void btnSaveSettings_Click(object sender, EventArgs e) method lnkOpenDemo_LinkClicked (line 727) | private void lnkOpenDemo_LinkClicked(object sender, LinkLabelLinkClick... method cmbDemo_SelectedIndexChanged (line 742) | private void cmbDemo_SelectedIndexChanged(object sender, EventArgs e) method HandleDemoChange (line 747) | private void HandleDemoChange() method lnkPreviewLaunchParameters_LinkClicked (line 789) | private void lnkPreviewLaunchParameters_LinkClicked(object sender, Lin... method lnkCustomParameters_LinkClicked (line 794) | private void lnkCustomParameters_LinkClicked(object sender, LinkLabelL... method lnkFilterSettings_LinkClicked (line 799) | private void lnkFilterSettings_LinkClicked(object sender, LinkLabelLin... method GetFilterFile (line 825) | private static string GetFilterFile() method WriteFilterSettings (line 830) | private void WriteFilterSettings(ScreenFilter settings) method GetFilterSettings (line 844) | public ScreenFilter GetFilterSettings() method CreateDefaultFilterSettings (line 861) | private ScreenFilter CreateDefaultFilterSettings() method chkScreenFilter_CheckedChanged (line 879) | private void chkScreenFilter_CheckedChanged(object sender, EventArgs e) method RenameGameProfile (line 886) | private bool RenameGameProfile(int gameProfileID, string name) method CreateProfileTextBoxForm (line 904) | private static TextBoxForm CreateProfileTextBoxForm(string displayText... method UpdateGameProfile (line 917) | public void UpdateGameProfile(IGameProfile gameProfile) method CmbProfiles_SelectedIndexChanged (line 952) | private void CmbProfiles_SelectedIndexChanged(object sender, EventArgs e) method newGlobalProfileToolStripMenuItem_Click (line 957) | private void newGlobalProfileToolStripMenuItem_Click(object sender, Ev... method newProfileToolStripMenuItem_Click (line 962) | private void newProfileToolStripMenuItem_Click(object sender, EventArg... method CreateNewProfile (line 967) | private void CreateNewProfile(bool global) method editProfileToolStripMenuItem_Click (line 1006) | private void editProfileToolStripMenuItem_Click(object sender, EventAr... method deleteProfileToolStripMenuItem_Click (line 1024) | private void deleteProfileToolStripMenuItem_Click(object sender, Event... method GetGameFiles (line 1047) | private List GetGameFiles(string[] fileNames, List ... method TxtParameters_Click (line 1071) | private void TxtParameters_Click(object sender, EventArgs e) method btnProfileMenu_Click (line 1086) | private void btnProfileMenu_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/PlayRandomForm.Designer.cs class PlayRandomForm (line 3) | partial class PlayRandomForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/PlayRandomForm.cs type PlayRandomType (line 12) | public enum PlayRandomType class PlayRandomForm (line 24) | public partial class PlayRandomForm : Form method PlayRandomForm (line 33) | public PlayRandomForm() method Initialize (line 48) | public void Initialize(ITabView tabView, AppConfiguration config, IGam... method btnGenerate_Click (line 61) | private void btnGenerate_Click(object sender, EventArgs e) method btnOK_Click (line 66) | private void btnOK_Click(object sender, EventArgs e) method GeneratedRandom (line 74) | private void GeneratedRandom() method SetData (line 98) | private void SetData() method GetGameFilesBySelectedType (line 115) | private IEnumerable GetGameFilesBySelectedType() method GetGameFiles (line 138) | private IEnumerable GetGameFiles(GameFileFieldType? field) method GetRandomMap (line 155) | private bool GetRandomMap(Random rand, IGameFile gameFile, out string ... FILE: DoomLauncher/Forms/ProgressBarForm.Designer.cs class ProgressBarForm (line 3) | partial class ProgressBarForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/ProgressBarForm.cs class ProgressBarForm (line 7) | public partial class ProgressBarForm : Form method ProgressBarForm (line 11) | public ProgressBarForm() method ProgressBarForm_Load (line 19) | void ProgressBarForm_Load(object sender, EventArgs e) method SetCancelAllowed (line 28) | public void SetCancelAllowed(bool set) method btnCancel_Click (line 70) | private void btnCancel_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/SaveInfo.Designer.cs class SaveInfo (line 4) | partial class SaveInfo method Dispose (line 15) | protected override void Dispose(bool disposing) method InitializeComponent (line 30) | private void InitializeComponent() FILE: DoomLauncher/Forms/SaveInfo.cs class SaveInfo (line 5) | public partial class SaveInfo : Form method SaveInfo (line 7) | public SaveInfo() FILE: DoomLauncher/Forms/ScreenshotEditForm.Designer.cs class ScreenshotEditForm (line 3) | partial class ScreenshotEditForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/ScreenshotEditForm.cs class ScreenshotEditForm (line 8) | public partial class ScreenshotEditForm : Form method ScreenshotEditForm (line 10) | public ScreenshotEditForm() method ShowDialogAndUpdate (line 16) | public static bool ShowDialogAndUpdate(IWin32Window owner, IDataSource... method SetData (line 37) | public void SetData(IGameFile gameFile, IFileData fileData) method SetMaps (line 53) | private void SetMaps(IGameFile gameFile) method TrySetMapData (line 74) | private void TrySetMapData(IFileData fileData) method chkMap_CheckedChanged (line 114) | private void chkMap_CheckedChanged(object sender, System.EventArgs e) FILE: DoomLauncher/Forms/ScreenshotViewerForm.Designer.cs class ScreenshotViewerForm (line 3) | partial class ScreenshotViewerForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/ScreenshotViewerForm.cs class ScreenshotViewerForm (line 11) | public partial class ScreenshotViewerForm : Form method ScreenshotViewerForm (line 22) | public ScreenshotViewerForm() method ScreenshotViewerForm_MouseWheel (line 44) | private void ScreenshotViewerForm_MouseWheel(object sender, MouseEvent... method ProcessCmdKey (line 52) | protected override bool ProcessCmdKey(ref Message msg, Keys keyData) method ScreenshotViewerForm_KeyUp (line 68) | private void ScreenshotViewerForm_KeyUp(object sender, KeyEventArgs e) method SetEnd (line 89) | private void SetEnd() method SetFirst (line 96) | private void SetFirst() method SetImageFileData (line 102) | public void SetImageFileData(IDataSourceAdapter adapter, IGameFile gam... method SetImage (line 112) | public void SetImage(string filename) method SetImage (line 125) | private void SetImage() method SetUserDescription (line 140) | private void SetUserDescription(IFileData fileData) method GetTitle (line 168) | private string GetTitle(IFileData fileData) method UpdateStatsHeights (line 174) | private void UpdateStatsHeights() method ShowImageUserData (line 187) | private void ShowImageUserData(bool set) method GetImageFilename (line 195) | private string GetImageFilename() method GetFileData (line 200) | private IFileData GetFileData() method btnPrev_Click (line 205) | private void btnPrev_Click(object sender, EventArgs e) method SetPreviousImage (line 210) | private void SetPreviousImage() method btnNext_Click (line 216) | private void btnNext_Click(object sender, EventArgs e) method SetNextImage (line 221) | private void SetNextImage() method btnSave_Click (line 227) | private void btnSave_Click(object sender, EventArgs e) method btnSlideshow_Click (line 247) | private void btnSlideshow_Click(object sender, EventArgs e) method btnEdit_Click (line 262) | private void btnEdit_Click(object sender, EventArgs e) method SetSlideshow (line 270) | private void SetSlideshow(bool set) FILE: DoomLauncher/Forms/SettingsForm.Designer.cs class SettingsForm (line 3) | partial class SettingsForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SettingsForm.cs class SettingsForm (line 14) | public partial class SettingsForm : Form method SettingsForm (line 29) | public SettingsForm(IDataSourceAdapter adapter, AppConfiguration appCo... method PopulateViews (line 49) | private void PopulateViews() method PnlViewRestart_Paint (line 58) | private void PnlViewRestart_Paint(object sender, PaintEventArgs e) method SetToLaunchSettingsTab (line 63) | public void SetToLaunchSettingsTab() method SetCancelAllowed (line 68) | public void SetCancelAllowed(bool set) method GetDefaultControlWidth (line 74) | private int GetDefaultControlWidth() method PopulateConfiguration (line 80) | private void PopulateConfiguration() method HandleTextBox (line 131) | private void HandleTextBox(TableLayoutPanel tblMain, IConfigurationDat... method HandleComboBox (line 150) | private void HandleComboBox(TableLayoutPanel tblMain, IConfigurationDa... method AddTrackBar (line 174) | private void AddTrackBar(TableLayoutPanel tblMain, IConfigurationData ... method Trk_ValueChanged (line 211) | private void Trk_ValueChanged(object sender, EventArgs e) method UpdateTrackBar (line 216) | private void UpdateTrackBar(TrackBar trackBar) method HandleScreenshotCaptureDirectories (line 230) | private void HandleScreenshotCaptureDirectories(TableLayoutPanel tblMa... method HandleGameFileDirectory (line 255) | private void HandleGameFileDirectory(TableLayoutPanel tblMain, TextBox... method browseButton_Click (line 279) | void browseButton_Click(object sender, EventArgs e) method ChangeButton_Click (line 294) | private void ChangeButton_Click(object sender, EventArgs e) method PopulateDefaultSettings (line 304) | private void PopulateDefaultSettings(IDataSourceAdapter adapter) method btnSave_Click (line 321) | private void btnSave_Click(object sender, EventArgs e) method HandleLaunchSettings (line 333) | private void HandleLaunchSettings() method CreateConfig (line 380) | private static IConfigurationData CreateConfig(string configName, stri... method GetValue (line 391) | private string GetValue(IConfigurationData config, object value) method CmbViewType_SelectedIndexChanged (line 410) | private void CmbViewType_SelectedIndexChanged(object sender, EventArgs e) method cmbTheme_SelectedIndexChanged (line 415) | private void cmbTheme_SelectedIndexChanged(object sender, EventArgs e) method chkListViews_ItemCheck (line 420) | private void chkListViews_ItemCheck(object sender, CheckListBoxEventAr... method AddSpaceBetweenWords (line 425) | private static string AddSpaceBetweenWords(string item) FILE: DoomLauncher/Forms/SimpleFileSelectForm.Designer.cs class SimpleFileSelectForm (line 3) | partial class SimpleFileSelectForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SimpleFileSelectForm.cs class SimpleFileSelectForm (line 7) | public partial class SimpleFileSelectForm : Form method SimpleFileSelectForm (line 9) | public SimpleFileSelectForm() method Initialize (line 15) | public void Initialize(IEnumerable files) FILE: DoomLauncher/Forms/SourcePortEditForm.Designer.cs class SourcePortEditForm (line 3) | partial class SourcePortEditForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SourcePortEditForm.cs class SourcePortEditForm (line 9) | public partial class SourcePortEditForm : Form method SourcePortEditForm (line 17) | public SourcePortEditForm(IDataSourceAdapter adapter, ITabView[] addit... method GetSourcePortExtensions (line 52) | private static IEnumerable GetSourcePortExtensions(SourcePortL... method ctrlFiles_NewItemNeeded (line 70) | private void ctrlFiles_NewItemNeeded(object sender, AdditionalFilesEve... method SetDataSource (line 90) | public void SetDataSource(ISourcePortData sourcePort) method UpdateDataSource (line 97) | public void UpdateDataSource(ISourcePortData sourcePort) method btnSave_Click (line 104) | private void btnSave_Click(object sender, EventArgs e) method PromptUserSourcePortDuplicate (line 141) | private bool PromptUserSourcePortDuplicate() method GetTypeString (line 147) | private string GetTypeString() FILE: DoomLauncher/Forms/SourcePortViewForm.Designer.cs class SourcePortViewForm (line 3) | partial class SourcePortViewForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SourcePortViewForm.cs class SourcePortViewForm (line 15) | public partial class SourcePortViewForm : Form method SourcePortViewForm (line 26) | public SourcePortViewForm(IDataSourceAdapter adapter, AppConfiguration... method CtrlSearch_SearchTextChanged (line 46) | private void CtrlSearch_SearchTextChanged(object sender, EventArgs e) method DisplayInitSetupButton (line 52) | public void DisplayInitSetupButton() method ShowPlayButton (line 61) | public void ShowPlayButton(bool set) method ResetData (line 66) | private void ResetData() method SetDataSource (line 84) | private void SetDataSource(IEnumerable sourcePorts) method SetSourcePortsData (line 90) | private void SetSourcePortsData() method GetSourcePortFromRow (line 112) | private ISourcePortData GetSourcePortFromRow(DataGridViewRow row) method dgvSourcePorts_CellDoubleClick (line 119) | private void dgvSourcePorts_CellDoubleClick(object sender, DataGridVie... method btnEdit_Click (line 124) | private void btnEdit_Click(object sender, EventArgs e) method HandleEdit (line 129) | private void HandleEdit() method btnNew_Click (line 148) | private void btnNew_Click(object sender, EventArgs e) method SelectSourcePort (line 167) | private void SelectSourcePort(ISourcePortData sourcePort) method btnDelete_Click (line 189) | private void btnDelete_Click(object sender, EventArgs e) method GetDeleteFileTypes (line 233) | private static FileType[] GetDeleteFileTypes() method DeleteSourcePortFiles (line 238) | private void DeleteSourcePortFiles() method UnlinkFilesFromSourcePort (line 264) | private void UnlinkFilesFromSourcePort() method GetDeleteConfirm (line 276) | private string GetDeleteConfirm() method btnLaunch_Click (line 284) | private void btnLaunch_Click(object sender, EventArgs e) method GetSelectedSourcePort (line 292) | public ISourcePortData GetSelectedSourcePort() method chkShowArchived_CheckedChanged (line 297) | private void chkShowArchived_CheckedChanged(object sender, EventArgs e) FILE: DoomLauncher/Forms/SpecificFilesForm.Designer.cs class SpecificFilesForm (line 3) | partial class SpecificFilesForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SpecificFilesForm.cs class SpecificFilesForm (line 12) | public partial class SpecificFilesForm : Form class SpecificFilePath (line 14) | public class SpecificFilePath method SpecificFilesForm (line 30) | public SpecificFilesForm() method TxtSearch_PreviewKeyDown (line 42) | private void TxtSearch_PreviewKeyDown(object sender, PreviewKeyDownEve... method AutoCheckSupportedExtensions (line 48) | public void AutoCheckSupportedExtensions(bool set) method ShowPkContentsCheckBox (line 53) | public void ShowPkContentsCheckBox(bool set) method Initialize (line 60) | public void Initialize(LauncherPath gameFileDirectory, IEnumerable GetPathedSpecificFiles() method btnSearch_Click (line 281) | private void btnSearch_Click(object sender, EventArgs e) method HandleSearch (line 286) | private void HandleSearch() method btnOK_Click (line 300) | private void btnOK_Click(object sender, EventArgs e) method SpecificFilesForm_FormClosing (line 313) | private void SpecificFilesForm_FormClosing(object sender, FormClosingE... method chkPkContents_CheckedChanged (line 322) | private void chkPkContents_CheckedChanged(object sender, EventArgs e) method lnkSelect_LinkClicked (line 327) | private void lnkSelect_LinkClicked(object sender, LinkLabelLinkClicked... method chkSupported_CheckedChanged (line 335) | private void chkSupported_CheckedChanged(object sender, EventArgs e) FILE: DoomLauncher/Forms/SplashScreen.Designer.cs class SplashScreen (line 3) | partial class SplashScreen method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SplashScreen.cs class SplashScreen (line 6) | public partial class SplashScreen : Form method SplashScreen (line 8) | public SplashScreen() FILE: DoomLauncher/Forms/StatsInfo.Designer.cs class StatsInfo (line 3) | partial class StatsInfo method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/StatsInfo.cs class StatsInfo (line 6) | public partial class StatsInfo : Form method StatsInfo (line 8) | public StatsInfo() method btnOK_Click (line 22) | private void btnOK_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/SyncStatusForm.Designer.cs class SyncStatusForm (line 3) | partial class SyncStatusForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/SyncStatusForm.cs class SyncStatusForm (line 8) | public partial class SyncStatusForm : Form method SyncStatusForm (line 10) | public SyncStatusForm() method SetHeaderText (line 18) | public void SetHeaderText(string text) method SetData (line 23) | public void SetData(IEnumerable files, IEnumerable dro... method GetSelectedFiles (line 31) | public List GetSelectedFiles() method btnSelectAll_Click (line 42) | private void btnSelectAll_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/TagEditForm.Designer.cs class TagEditForm (line 3) | partial class TagEditForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/TagEditForm.cs class TagEditForm (line 5) | public partial class TagEditForm : Form method TagEditForm (line 9) | public TagEditForm() FILE: DoomLauncher/Forms/TagForm.Designer.cs class TagForm (line 3) | partial class TagForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/TagForm.cs class TagForm (line 6) | public partial class TagForm : Form method TagForm (line 10) | public TagForm() method Init (line 21) | public void Init(IDataSourceAdapter adapter) FILE: DoomLauncher/Forms/TagSelectForm.Designer.cs class TagSelectForm (line 3) | partial class TagSelectForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/TagSelectForm.cs class TagSelectForm (line 7) | public partial class TagSelectForm : Form method TagSelectForm (line 9) | public TagSelectForm() method OnShown (line 17) | protected override void OnShown(EventArgs e) FILE: DoomLauncher/Forms/TextBoxForm.Designer.cs class TextBoxForm (line 3) | partial class TextBoxForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/TextBoxForm.cs class TextBoxForm (line 7) | public partial class TextBoxForm : Form method TextBoxForm (line 16) | public TextBoxForm() method TextBoxForm (line 22) | public TextBoxForm(bool multiline, MessageBoxButtons buttons) method SetCheckBox (line 62) | public void SetCheckBox(string text) method SetLink (line 71) | public void SetLink(string text, string url) method SetMaxLength (line 81) | public void SetMaxLength(int length) method SelectDisplayText (line 86) | public void SelectDisplayText(int start, int length) method AppendText (line 103) | public void AppendText(string text) method lnk_LinkClicked (line 118) | private void lnk_LinkClicked(object sender, LinkLabelLinkClickedEventA... method btnOK_Click_1 (line 123) | private void btnOK_Click_1(object sender, EventArgs e) method btnCancel_Click (line 129) | private void btnCancel_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/TxtGenerator.Designer.cs class TxtGenerator (line 3) | partial class TxtGenerator method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/Forms/TxtGenerator.cs class TxtGenerator (line 14) | public partial class TxtGenerator : Form method TxtGenerator (line 18) | public TxtGenerator() method SetData (line 34) | public void SetData(IDataSourceAdapter adapter) method SetData (line 39) | public void SetData(IDataSourceAdapter adapter, IGameFile gameFile) method GetIwads (line 71) | private static IEnumerable GetIwads(IDataSourceAdapter adap... method CreateTextFile (line 84) | private string CreateTextFile() method GetGameName (line 167) | private string GetGameName() method GetMapString (line 178) | private static string GetMapString(string mapString) method GetBase (line 211) | private static string GetBase(ComboBox cmbBase) method GetIncluded (line 219) | private static string GetIncluded(CheckBox chk) method PopulatePlayInfoCombo (line 224) | private static void PopulatePlayInfoCombo(ComboBox cmb) method btnOK_Click (line 231) | private void btnOK_Click(object sender, EventArgs e) FILE: DoomLauncher/Forms/Welcome.Designer.cs class Welcome (line 3) | partial class Welcome method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: DoomLauncher/Forms/Welcome.cs class Welcome (line 7) | public partial class Welcome : Form method Welcome (line 9) | public Welcome() method lnkHelp_LinkClicked (line 20) | private void lnkHelp_LinkClicked(object sender, LinkLabelLinkClickedEv... FILE: DoomLauncher/GameFileView/GameFileViewFactory.cs class GameFileViewFactory (line 5) | public class GameFileViewFactory method GameFileViewFactory (line 15) | public GameFileViewFactory(MainForm form, GameFileViewType defaultType) method IsBaseViewTypeChange (line 21) | public static bool IsBaseViewTypeChange(GameFileViewType type, GameFil... method UpdateDefaultType (line 31) | public void UpdateDefaultType(GameFileViewType defaultType) method CreateGameFileView (line 56) | public IGameFileView CreateGameFileView() method CreateTile (line 78) | public GameFileTileBase CreateTile() method CreateGameFileViewGrid (line 88) | public static IGameFileView CreateGameFileViewGrid() FILE: DoomLauncher/GameFileView/GameFileViewType.cs type GameFileViewType (line 3) | public enum GameFileViewType FILE: DoomLauncher/GameStores/AutomaticGameStoreCheck.cs class AutomaticGameStoreCheck (line 10) | public class AutomaticGameStoreCheck method AutomaticGameStoreCheck (line 16) | public AutomaticGameStoreCheck(Func loadGameStoreFiles... method LoadGamesFromGameStores (line 25) | public async Task LoadGamesFromGameStores(AsyncWadInstaller addIwadToG... method NotInCollection (line 50) | private bool NotInCollection(string file) FILE: DoomLauncher/GameStores/GameStoreFiles.cs class GameStoreFiles (line 7) | public class GameStoreFiles method GameStoreFiles (line 15) | public GameStoreFiles(List installedIWads, List instal... method Combine (line 22) | public GameStoreFiles Combine(GameStoreFiles other) => method HasSameFileName (line 28) | private static bool HasSameFileName(string file1, string file2) => method CombineListsIgnoreRepeats (line 31) | private static List CombineListsIgnoreRepeats(List exi... method Equals (line 42) | public override bool Equals(object obj) method GetHashCode (line 54) | public override int GetHashCode() FILE: DoomLauncher/GameStores/StoreGame.cs class StoreGame (line 5) | public class StoreGame method StoreGame (line 66) | private StoreGame(int steamId, int? gogId, string name, List e... method Equals (line 76) | public override bool Equals(object obj) method GetHashCode (line 86) | public override int GetHashCode() FILE: DoomLauncher/GameStores/StoreGameLoader.cs class StoreGameLoader (line 9) | public static class StoreGameLoader method LoadAllStoreGamesFromRegistry (line 13) | public static GameStoreFiles LoadAllStoreGamesFromRegistry() method GetSteamGameFolder (line 19) | private static string GetSteamGameFolder(StoreGame game) method GetGogGameFolder (line 25) | private static string GetGogGameFolder(StoreGame game) method LoadAllStoreGames (line 31) | public static GameStoreFiles LoadAllStoreGames(List gameFi... method LoadStoreGame (line 42) | public static GameStoreFiles LoadStoreGame(StoreGame game, string game... FILE: DoomLauncher/Handlers/AddFileType.cs type AddFileType (line 3) | enum AddFileType FILE: DoomLauncher/Handlers/ArchiveUtil.cs class ArchiveUtil (line 10) | internal class ArchiveUtil method IsTransformableToZip (line 15) | public static bool IsTransformableToZip(string extension) => Exenstion... method ShouldReadPackagedArchive (line 18) | public static bool ShouldReadPackagedArchive(string file) => CoreExten... method CreateZipFrom (line 20) | public static bool CreateZipFrom(FileInfo fi, string tempDirectory, ou... method CreateZipFromSevenZip (line 40) | private static FileInfo CreateZipFromSevenZip(FileInfo fi, string temp... method CreateZipFromRar (line 56) | private static FileInfo CreateZipFromRar(FileInfo fi, string tempDirec... method GetSubDirectoryPath (line 94) | private static string GetSubDirectoryPath(IArchiveEntry entry) FILE: DoomLauncher/Handlers/AutoCompleteCombo.cs class AutoCompleteCombo (line 9) | public static class AutoCompleteCombo method SetAutoCompleteCustomSource (line 11) | public static void SetAutoCompleteCustomSource(ComboBox cmb, IEnumerab... method Cmb_DropDown (line 35) | private static void Cmb_DropDown(object sender, EventArgs e) method Cmb_PreviewKeyDown (line 40) | private static void Cmb_PreviewKeyDown(object sender, PreviewKeyDownEv... FILE: DoomLauncher/Handlers/DemoHandler.cs class DemoHandler (line 7) | class DemoHandler method DemoHandler (line 9) | public DemoHandler(IDataSourceAdapter adapter, LauncherPath demoDirect... method HandleNewDemo (line 15) | public IEnumerable HandleNewDemo(ISourcePortData sourcePort... FILE: DoomLauncher/Handlers/DownloadHandler.cs class DownloadHandler (line 9) | class DownloadHandler method DownloadHandler (line 13) | public DownloadHandler(LauncherPath downloadDirectory, DownloadView view) method IsDownloading (line 20) | public bool IsDownloading(IGameFileDownloadable dlItem) method view_DownloadCancelled (line 25) | void view_DownloadCancelled(object sender, EventArgs e) method Download (line 39) | public void Download(IGameFileDataSourceAdapter adapter, IGameFileDown... method dlItem_DownloadProgressChanged (line 63) | void dlItem_DownloadProgressChanged(object sender, System.Net.Download... method dlItem_DownloadCompleted (line 77) | void dlItem_DownloadCompleted(object sender, AsyncCompletedEventArgs e) FILE: DoomLauncher/Handlers/FIleAddResults.cs class FileError (line 6) | public class FileError class FileAddResults (line 12) | class FileAddResults method GetAllFiles (line 18) | public IEnumerable GetAllFiles() => NewFiles.Union(ReplacedFil... FILE: DoomLauncher/Handlers/FileLoadHandler.cs class FileLoadHandler (line 9) | public class FileLoadHandler type AddFilesType (line 11) | private enum AddFilesType method FileLoadHandler (line 30) | public FileLoadHandler(IDataSourceAdapter adapter, IGameFile gameFile) method FileLoadHandler (line 35) | public FileLoadHandler(IDataSourceAdapter adapter, IGameFile gameFile,... method GetIWadFilesFromGameFile (line 55) | private List GetIWadFilesFromGameFile(IGameProfile gameFile) method IsIWadFile (line 67) | public bool IsIWadFile(IGameFile gameFile) method IsSourcePortFile (line 72) | public bool IsSourcePortFile(IGameFile gameFile) method GetCurrentAdditionalFiles (line 77) | public List GetCurrentAdditionalFiles() method GetCurrentAdditionalNewFiles (line 82) | public List GetCurrentAdditionalNewFiles() method GetIWadFiles (line 87) | public List GetIWadFiles() method GetSourcePortFiles (line 92) | public List GetSourcePortFiles() method Reset (line 98) | public void Reset() method SetAdditionalFiles (line 103) | private void SetAdditionalFiles(IEnumerable gameFiles) method CalculateAdditionalFiles (line 124) | public void CalculateAdditionalFiles(IGameFile iwad, ISourcePortData s... method CheckIwadFileOrder (line 168) | private List CheckIwadFileOrder(List gameFiles, ... method SetExtraAdditionalFilesFromSettings (line 182) | private void SetExtraAdditionalFilesFromSettings(IGameFile iwad, ISour... method GetAdditionalFiles (line 198) | private List GetAdditionalFiles(IGameFile gameIwad, ISource... method GetAdditionalFiles (line 206) | private List GetAdditionalFiles(AddFilesType type, IGameFil... method SortByOriginal (line 228) | private List SortByOriginal(List gameFiles, List... FILE: DoomLauncher/Handlers/FileLoadHandlerLegacy.cs class FileLoadHandlerLegacy (line 8) | public class FileLoadHandlerLegacy type AddFilesType (line 10) | private enum AddFilesType method FileLoadHandlerLegacy (line 28) | public FileLoadHandlerLegacy(IDataSourceAdapter adapter, IGameFile gam... method IsIWadFile (line 35) | public bool IsIWadFile(IGameFile gameFile) method IsSourcePortFile (line 40) | public bool IsSourcePortFile(IGameFile gameFile) method GetCurrentAdditionalFiles (line 45) | public List GetCurrentAdditionalFiles() method GetCurrentAdditionalNewFiles (line 50) | public List GetCurrentAdditionalNewFiles() method GetIWadFiles (line 55) | public List GetIWadFiles() method GetSourcePortFiles (line 60) | public List GetSourcePortFiles() method Reset (line 65) | public void Reset() method SetAdditionalFiles (line 70) | private void SetAdditionalFiles(IEnumerable gameFiles) method CalculateAdditionalFiles (line 85) | public void CalculateAdditionalFiles(IGameFile iwad, ISourcePortData s... method SetExtraAdditionalFilesFromSettings (line 110) | private void SetExtraAdditionalFilesFromSettings(IGameFile iwad, ISour... method GetAdditionalFiles (line 123) | private List GetAdditionalFiles(IGameFile gameIwad, ISource... method GetAdditionalFiles (line 131) | private List GetAdditionalFiles(AddFilesType type, IGameFil... method SortByOriginal (line 147) | private List SortByOriginal(List gameFiles, List... FILE: DoomLauncher/Handlers/FileMapComparer.cs class FileMapComparer (line 6) | public class FileMapComparer : IComparer method Compare (line 8) | public int Compare(IFileData x, IFileData y) FILE: DoomLauncher/Handlers/GameFileTileManager.cs class GameFileTileManager (line 8) | class GameFileTileManager method Init (line 21) | public void Init(GameFileViewFactory factory) method ResetLayout (line 31) | private void ResetLayout() method UpdateLayout (line 53) | private void UpdateLayout() method RecreateLayout (line 74) | private void RecreateLayout() method SetMaxItems (line 87) | public void SetMaxItems(int max) FILE: DoomLauncher/Handlers/GameProfileUtil.cs class GameProfileUtil (line 9) | public static class GameProfileUtil method GetAllProfiles (line 11) | public static IList GetAllProfiles(IDataSourceAdapter ad... method IsValidProfileName (line 24) | public static bool IsValidProfileName(IDataSourceAdapter adapter, IGam... method NameExists (line 43) | public static bool NameExists(IDataSourceAdapter adapter, IGameFile ga... method FindProfileName (line 57) | private static bool FindProfileName(IEnumerable profiles... FILE: DoomLauncher/Handlers/ImageExtensions.cs class ImageExtensions (line 9) | internal static class ImageExtensions method TryFromFile (line 11) | public static bool TryFromFile(string path, out Image image) method FromFileOrDefault (line 29) | public static Image FromFileOrDefault(string path) method FixedSize (line 37) | public static Image FixedSize(this Image imgPhoto, int width, int heig... method Rotate (line 80) | public static Image Rotate(this Image image, float angle) method Resize (line 119) | public static Image Resize(this Image image, int width, int height, In... method ScaleDoomImage (line 144) | public static Image ScaleDoomImage(this Image image) method GetPointBounds (line 154) | private static void GetPointBounds(PointF[] points, FILE: DoomLauncher/Handlers/InvalidFile.cs class InvalidFile (line 3) | public class InvalidFile method InvalidFile (line 5) | public InvalidFile(string filename, string reason) FILE: DoomLauncher/Handlers/LaunchData.cs class LaunchData (line 7) | class LaunchData method LaunchData (line 9) | public LaunchData(IGameFile gameFile, IGameProfile gameProfile, IEnume... method LaunchData (line 20) | public LaunchData(string errorTitle, string errorDescritpion) FILE: DoomLauncher/Handlers/MenuConstants.cs class MenuConstants (line 3) | public static class MenuConstants FILE: DoomLauncher/Handlers/NativeMethods.cs class NativeMethods (line 6) | public class NativeMethods type GWL (line 8) | public enum GWL type LWA (line 13) | public enum LWA method GetWindowLongNative (line 19) | [DllImport("user32.dll", EntryPoint = "GetWindowLong")] method SetWindowLongNative (line 22) | [DllImport("user32.dll", EntryPoint = "SetWindowLong")] method SetLayeredWindowAttributesNative (line 25) | [DllImport("user32.dll", EntryPoint = "SetLayeredWindowAttributes")] method MoveWindowNative (line 28) | [DllImport("user32.dll", EntryPoint= "MoveWindow", CharSet = CharSet.A... method GetWindowLong (line 32) | public static int GetWindowLong(IntPtr hWnd, GWL nIndex) => GetWindowL... method SetWindowLong (line 33) | public static int SetWindowLong(IntPtr hWnd, GWL nIndex, int dwNewLong... method SetLayeredWindowAttributes (line 34) | public static bool SetLayeredWindowAttributes(IntPtr hWnd, int crKey, ... method MoveWindow (line 35) | public static void MoveWindow(IntPtr hwnd, int X, int Y, int nWidth, i... FILE: DoomLauncher/Handlers/NewFileDetector.cs class NewFileDetector (line 9) | public class NewFileDetector : INewFileDetector method NewFileDetector (line 11) | public NewFileDetector(string[] extensions, string directory) method NewFileDetector (line 18) | public NewFileDetector(string[] extensions, string directory, bool sca... method StartDetection (line 25) | public void StartDetection() method GetNewFiles (line 30) | public string[] GetNewFiles() method GetModifiedFiles (line 43) | public string[] GetModifiedFiles() method GetDeletedFiles (line 62) | public string[] GetDeletedFiles() method GetFiles (line 75) | private FileInfo[] GetFiles(string directory) method GetFilesBase (line 101) | private FileInfo[] GetFilesBase(string directory) FILE: DoomLauncher/Handlers/PathExtensions.cs class PathExtensions (line 5) | public static class PathExtensions method IsPartiallyQualified (line 9) | public static bool IsPartiallyQualified(string path) method IsDirectorySeparator (line 35) | internal static bool IsDirectorySeparator(char c) method IsValidDriveChar (line 40) | internal static bool IsValidDriveChar(char value) FILE: DoomLauncher/Handlers/SaveGameHandler.cs class SaveGameHandler (line 11) | class SaveGameHandler method SaveGameHandler (line 13) | public SaveGameHandler(IDataSourceAdapter adapter, LauncherPath savega... method HandleNewSaveGames (line 19) | public IEnumerable HandleNewSaveGames(ISourcePortData sourc... method GetSaveGameName (line 56) | private static string GetSaveGameName(ISourcePortData sourcePort, File... method CreateSaveGameReader (line 66) | private static ISaveGameReader CreateSaveGameReader(ISourcePortData so... method HandleUpdateSaveGames (line 71) | public void HandleUpdateSaveGames(ISourcePortData sourcePort, IGameFil... method HandleDeleteSaveGames (line 102) | public void HandleDeleteSaveGames(string[] deletedFiles, IFileData[] p... method CopySaveGamesToSourcePort (line 113) | public void CopySaveGamesToSourcePort(ISourcePortData sourcePort, IFil... FILE: DoomLauncher/Handlers/ScreenshotHandler.cs class ScreenshotHandler (line 11) | public static class ScreenshotHandler method InsertScreenshot (line 13) | public static bool InsertScreenshot(IGameFile gameFile, MemoryStream i... method HandleNewScreenshots (line 58) | public static IEnumerable HandleNewScreenshots(ISourcePortD... method FindScreenshot (line 96) | public static bool FindScreenshot(IEnumerable screenshots, ... FILE: DoomLauncher/Handlers/Sync/Doom64SyncAction.cs class Doom64SyncAction (line 5) | public class Doom64SyncAction : ISyncAction method Doom64SyncAction (line 11) | public Doom64SyncAction(IDataSourceAdapter database) method ApplyToGameFile (line 16) | public SyncResult ApplyToGameFile(IGameFile file, IArchiveReader reade... method IsDoom64Wad (line 33) | private bool IsDoom64Wad(string[] mapInfoData) FILE: DoomLauncher/Handlers/Sync/Doom64TitlePicSyncAction.cs class Doom64TitlePicSyncAction (line 7) | public class Doom64TitlePicSyncAction : ISyncAction method ApplyToGameFile (line 9) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... FILE: DoomLauncher/Handlers/Sync/GameConfSyncAction.cs class GameConfSyncAction (line 11) | public class GameConfSyncAction : ISyncAction method GameConfSyncAction (line 15) | public GameConfSyncAction(IDataSourceAdapter database) method ApplyToGameFile (line 20) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... FILE: DoomLauncher/Handlers/Sync/GameInfoSyncAction.cs class GameInfoSyncAction (line 11) | public class GameInfoSyncAction : ISyncAction method ApplyToGameFile (line 16) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... FILE: DoomLauncher/Handlers/Sync/ISyncAction.cs type ISyncAction (line 5) | public interface ISyncAction method ApplyToGameFile (line 7) | SyncResult ApplyToGameFile(IGameFile file, IArchiveReader reader, stri... class EmptySyncAction (line 10) | class EmptySyncAction : ISyncAction method ApplyToGameFile (line 12) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... class SyncActionExtensions (line 18) | public static class SyncActionExtensions method OnlyIf (line 20) | public static ISyncAction OnlyIf(this ISyncAction action, bool conditi... FILE: DoomLauncher/Handlers/Sync/IWadTitlesSyncAction.cs class IWadTitlesSyncAction (line 10) | public class IWadTitlesSyncAction : ISyncAction method ApplyToGameFile (line 12) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... FILE: DoomLauncher/Handlers/Sync/IdGamesTextFileParser.cs class IdGamesTextFileParser (line 8) | public class IdGamesTextFileParser method IdGamesTextFileParser (line 15) | public IdGamesTextFileParser(string[] dateParseFormats) method Parse (line 20) | public IdGamesTextInfo Parse(string text) method ParseReleaseDate (line 31) | private DateTime? ParseReleaseDate(string text) method ParseDate1 (line 57) | private bool ParseDate1(string date, string[] dateParseFormats, out Da... method ParseDate2 (line 69) | private bool ParseDate2(string date, string[] dateParseFormats, out Da... method ParseDate3 (line 77) | private bool ParseDate3(string date, string[] dateParseFormats, out Da... method FindValue (line 84) | private string FindValue(string text, string category, string regexFul... FILE: DoomLauncher/Handlers/Sync/IdGamesTextInfo.cs class IdGamesTextInfo (line 7) | public class IdGamesTextInfo method IdGamesTextInfo (line 11) | public IdGamesTextInfo(string title, string author, DateTime? releaseD... method Combine (line 31) | public IdGamesTextInfo Combine(IdGamesTextInfo other) => method Equals (line 46) | public override bool Equals(object obj) method GetHashCode (line 54) | public override int GetHashCode() => FILE: DoomLauncher/Handlers/Sync/KnownWadsSyncAction.cs class KnownWadsSyncAction (line 7) | public class KnownWadsSyncAction : ISyncAction method KnownWadsSyncAction (line 11) | public KnownWadsSyncAction(IDataSourceAdapter database) method ApplyToGameFile (line 16) | public SyncResult ApplyToGameFile(IGameFile file, IArchiveReader reade... FILE: DoomLauncher/Handlers/Sync/MapInfoUtil.cs class MapInfoUtil (line 7) | public static class MapInfoUtil method GetMapInfoData (line 12) | public static string[] GetMapInfoData(IArchiveReader reader) method GetArchiveEntryData (line 18) | private static string[] GetArchiveEntryData(params IArchiveEntry[] ent... method IsEntryMapInfo (line 35) | private static bool IsEntryMapInfo(IArchiveEntry entry) FILE: DoomLauncher/Handlers/Sync/MapStringSyncAction.cs class MapStringSyncAction (line 13) | public class MapStringSyncAction : ISyncAction method MapStringSyncAction (line 19) | public MapStringSyncAction(LauncherPath tempDirectory) method ApplyToGameFile (line 24) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... method GetMaps (line 36) | private List GetMaps(IArchiveReader reader, string[] mapInfoData) method MapStringFromMapInfo (line 51) | private List MapStringFromMapInfo(IArchiveReader reader, strin... method MapStringFromMapInfo (line 56) | private List MapStringFromMapInfo(IArchiveReader reader, strin... method ParseMapInfoInclude (line 65) | private List ParseMapInfoInclude(IArchiveReader reader, string... method GetMapStringFromMapInfo (line 94) | private List GetMapStringFromMapInfo(string mapinfo) method MapStringFromGameFileWads (line 100) | private List MapStringFromGameFileWads(IArchiveReader reader) => method GetIWadFilenames (line 103) | private List GetIWadFilenames(IArchiveReader reader) method GetArchiveEntryData (line 120) | private static string[] GetArchiveEntryData(params IArchiveEntry[] ent... method GetEntriesByExtension (line 138) | private static IEnumerable GetEntriesByExtension(IArchi... FILE: DoomLauncher/Handlers/Sync/StartupImageSyncAction.cs class StartupImageSyncAction (line 13) | public class StartupImageSyncAction : ISyncAction method ApplyToGameFile (line 21) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... method ReadPlanarPalettedImage (line 60) | private Image ReadPlanarPalettedImage(Color[] palette, byte[] entryBytes) method ReadPalette (line 91) | private Color[] ReadPalette(byte[] entryBytes) FILE: DoomLauncher/Handlers/Sync/SyncResult.cs class SyncResult (line 8) | public class SyncResult method SyncResult (line 27) | private SyncResult(List addedGameFiles, List upd... method Combine (line 39) | public SyncResult Combine(SyncResult other) method GetTitlePic (line 49) | public bool GetTitlePic(IGameFile gameFile, out Image image) => method AddedGameFile (line 53) | public static SyncResult AddedGameFile(IGameFile gameFile) method UpdatedGameFile (line 63) | public static SyncResult UpdatedGameFile(IGameFile gameFile) method InvalidFile (line 73) | public static SyncResult InvalidFile(string filename, string reason) method TitlePic (line 83) | public static SyncResult TitlePic(IGameFile gameFile, Image image) method FailedTitlePicFile (line 93) | public static SyncResult FailedTitlePicFile(IGameFile gameFile) method CombineLists (line 103) | private static List CombineLists(List ourList, List otherL... method CombineDictionariesKeepLatest (line 112) | private static Dictionary CombineDictionariesKeepLatest(Di... FILE: DoomLauncher/Handlers/Sync/TextFileSyncAction.cs class TextFileSyncAction (line 9) | public class TextFileSyncAction : ISyncAction method TextFileSyncAction (line 13) | public TextFileSyncAction(Func parseTextFile) method ApplyToGameFile (line 18) | public SyncResult ApplyToGameFile(IGameFile gameFile, IArchiveReader r... method GetUserFriendlyFilename (line 47) | private string GetUserFriendlyFilename(string filename) method isTxtFile (line 54) | private bool isTxtFile(string filename) FILE: DoomLauncher/Handlers/Sync/TitlePicSyncAction.cs class TitlePicSyncAction (line 12) | public class TitlePicSyncAction : ISyncAction method TitlePicSyncAction (line 22) | public TitlePicSyncAction(IDataSourceAdapter database, Palette doomPal... method ApplyToGameFile (line 30) | public SyncResult ApplyToGameFile(IGameFile file, IArchiveReader reade... method GetTitlepicNameFromMapInfo (line 65) | private bool GetTitlepicNameFromMapInfo(string[] mapInfoData, out stri... method GetPaletteOrDefault (line 82) | private Palette GetPaletteOrDefault(IGameFile gameFile, IArchiveReader... FILE: DoomLauncher/Handlers/Sync/TitlePicUtil.cs class TitlePicUtil (line 9) | public static class TitlePicUtil method FindPalette (line 11) | public static bool FindPalette(IArchiveReader archive, out IArchiveEnt... method GetEntry (line 14) | public static bool GetEntry(IArchiveReader archive, string name, out I... method ConvertToImage (line 31) | public static bool ConvertToImage(byte[] data, Palette palette, out Im... method IsPng (line 60) | private static bool IsPng(byte[] data) method IsJpg (line 65) | private static bool IsJpg(byte[] data) method IsBmp (line 70) | private static bool IsBmp(byte[] data) FILE: DoomLauncher/Handlers/SyncFileData.cs class SyncFileData (line 3) | class SyncFileData method SyncFileData (line 5) | public SyncFileData(string filename) FILE: DoomLauncher/Handlers/SyncFileOption.cs type SyncFileOption (line 3) | enum SyncFileOption FILE: DoomLauncher/Handlers/SyncLibraryHandler.cs class SyncLibraryHandler (line 12) | public class SyncLibraryHandler method SyncLibraryHandler (line 26) | public SyncLibraryHandler(IGameFileDataSourceAdapter dbDataSource, IGa... method SyncManyFiles (line 36) | public SyncResult SyncManyFiles(string[] files) method SyncFile (line 51) | public SyncResult SyncFile(string fileName) method PrepareGameFileForUpdate (line 88) | private SyncResult PrepareGameFileForUpdate(string fileName, out IGame... method Upsert (line 123) | private SyncResult Upsert(IGameFile existingFile, IGameFile fileToUpdate) method PopulateGameFileFromArchive (line 139) | private SyncResult PopulateGameFileFromArchive(IGameFile gameFile, IAr... method CreateRootArchiveReader (line 146) | private IArchiveReader CreateRootArchiveReader(IGameFile file) method CreateBranchArchiveReader (line 154) | private IArchiveReader CreateBranchArchiveReader(IArchiveEntry entry) method IsRecursiveEntry (line 167) | private bool IsRecursiveEntry(IArchiveEntry entry) class SyncProgressEvent (line 173) | public class SyncProgressEvent method SyncProgressEvent (line 179) | public SyncProgressEvent(string currentSyncFileName, int syncFileCur... class GameFileDataNeededEvent (line 187) | public class GameFileDataNeededEvent method GameFileDataNeededEvent (line 191) | public GameFileDataNeededEvent(IGameFile currentGameFile) FILE: DoomLauncher/Handlers/TabHandler.cs class TabHandler (line 7) | class TabHandler class TabItem (line 12) | private class TabItem method TabHandler (line 18) | public TabHandler(CTabControl tabControl) method SetTabs (line 23) | public void SetTabs(IEnumerable tabs) method CreateTabPage (line 31) | private TabPage CreateTabPage(ITabView tab) method AddTab (line 45) | public void AddTab(ITabView tab) method InsertTab (line 55) | public void InsertTab(int index, ITabView tab) method RemoveTab (line 64) | public void RemoveTab(ITabView tab) method GetTabIndex (line 77) | public int GetTabIndex(ITabView tab) method SetTabIndex (line 90) | public void SetTabIndex(int index, ITabView tab) method UpdateTabTitle (line 104) | public void UpdateTabTitle(ITabView tab, string text) method TabViewForControl (line 115) | public ITabView TabViewForControl(IGameFileView ctrl) method TabViewForTag (line 123) | public ITabView TabViewForTag(ITagData tag) method SelectTabView (line 134) | public bool SelectTabView(ITabView view) method SelectTabFromKey (line 148) | public void SelectTabFromKey(string key) FILE: DoomLauncher/Handlers/TabKeys.cs class TabKeys (line 3) | public static class TabKeys FILE: DoomLauncher/Handlers/ThumbnailManager.cs class ThumbnailManager (line 12) | public static class ThumbnailManager method SetIWads (line 17) | public static void SetIWads(List iwads) method UpdateThumbnail (line 38) | public static void UpdateThumbnail(IGameFile gameFile) method GetOrCreateThumbnail (line 73) | public static IFileData GetOrCreateThumbnail(IGameFile gameFile, IEnum... method TryCreateThumbnail (line 126) | private static bool TryCreateThumbnail(IFileData screenshot, out strin... FILE: DoomLauncher/Handlers/ToolTipDisplayHandler.cs type ToolTipState (line 9) | enum ToolTipState class ToolTipDisplayHandler (line 16) | class ToolTipDisplayHandler method ToolTipDisplayHandler (line 29) | public ToolTipDisplayHandler(MainForm form) method RegisterView (line 42) | public void RegisterView(IGameFileView view) method View_ItemClick (line 50) | private void View_ItemClick(object sender, EventArgs e) method View_SelectionChange (line 55) | private void View_SelectionChange(object sender, EventArgs e) method ToolTipTimer_Elapsed (line 61) | private void ToolTipTimer_Elapsed(object sender, ElapsedEventArgs e) method ShowToolTip (line 77) | private void ShowToolTip() method GetMouseLocation (line 91) | private Point GetMouseLocation() method View_GameFileEnter (line 96) | private void View_GameFileEnter(object sender, GameFileEventArgs e) method View_GameFileLeave (line 108) | private void View_GameFileLeave(object sender, GameFileEventArgs e) method ResetToolTipAndClear (line 114) | private void ResetToolTipAndClear() method MouseMoveInRange (line 129) | private bool MouseMoveInRange(in Point pt) method ToolTip_Draw (line 137) | private void ToolTip_Draw(object sender, DrawToolTipEventArgs e) FILE: DoomLauncher/Handlers/ToolTipGroup.cs class ToolTipGroup (line 6) | public class ToolTipGroup method SetToolTip (line 11) | public void SetToolTip(Control control, string caption) method ToolTip_Popup (line 23) | private void ToolTip_Popup(object sender, PopupEventArgs e) method ToolTip_Draw (line 34) | private static void ToolTip_Draw(object sender, DrawToolTipEventArgs e) FILE: DoomLauncher/Handlers/ToolTipHandler.cs class ToolTipHandler (line 9) | class ToolTipHandler method GetToolTipText (line 11) | public string GetToolTipText(Font font, IGameFile item) method FormatDescritionToWidth (line 79) | private string FormatDescritionToWidth(Font font, string description, ... method TruncateLine (line 132) | private string TruncateLine(Font font, string line, int maxWidth) FILE: DoomLauncher/Handlers/Util.cs class Util (line 20) | public static class Util method TableToStructure (line 22) | public static IEnumerable TableToStructure(DataTable dt, Type ... method ChangeType (line 49) | public static bool ChangeType(string obj, Type t, out object converted... method GetMapStringFromWad (line 90) | public static List GetMapStringFromWad(string file) method DisplayUnexpectedException (line 120) | public static void DisplayUnexpectedException(Form form, Exception ex) method DisplayException (line 137) | private static void DisplayException(Form form, Exception ex) method SetDefaultSearchFields (line 174) | public static void SetDefaultSearchFields(SearchControl ctrlSearch) method SearchFieldsFromSearchCtrl (line 190) | public static GameFileSearchField[] SearchFieldsFromSearchCtrl(SearchC... method GetSourcePortsData (line 207) | public static List GetSourcePortsData(IDataSourceAdap... method GetSkills (line 217) | public static string[] GetSkills() method GetTimePlayedString (line 222) | public static string GetTimePlayedString(int minutes) method TimeString (line 238) | private static string TimeString(int time, string type) method GetAdditionalFiles (line 243) | public static List GetAdditionalFiles(IDataSourceAdapter ad... method GetIWadAdditionalFiles (line 251) | public static List GetIWadAdditionalFiles(IDataSourceAdapte... method GetSourcePortAdditionalFiles (line 259) | public static List GetSourcePortAdditionalFiles(IDataSource... method GetAdditionalFiles (line 267) | public static List GetAdditionalFiles(IDataSourceAdapter ad... method GetAdditionalFiles (line 272) | private static List GetAdditionalFiles(IDataSourceAdapter a... method ThrowDebugException (line 280) | [Conditional("DEBUG")] method GetEntriesByExtension (line 286) | public static IEnumerable GetEntriesByExtension(IArchiv... method GetPkExtenstions (line 299) | public static string[] GetPkExtenstions() method GetReadablePkExtensions (line 304) | public static string[] GetReadablePkExtensions() method GetDehackedExtensions (line 309) | public static string[] GetDehackedExtensions() method GetSourcePortPkExtensions (line 314) | public static string[] GetSourcePortPkExtensions() method GetExtraDoom64Extensions (line 319) | public static string[] GetExtraDoom64Extensions() method ExtractTempFile (line 348) | public static string ExtractTempFile(string tempDirectory, IArchiveEnt... method GetIWadsDataSource (line 370) | public static List GetIWadsDataSource(IDataSourceAdapter ad... method CleanDescription (line 377) | public static string CleanDescription(string description) method ReadAfter (line 395) | public static long ReadAfter(MemoryStream ms, byte[] magicID) method GetPreviewScreenshotWidth (line 413) | public static int GetPreviewScreenshotWidth(int value) method SplitString (line 421) | public static string[] SplitString(string value) method GetExecutableNoPath (line 429) | public static string GetExecutableNoPath() => AppDomain.CurrentDomain.... method GetClippedEllipsesText (line 431) | public static string GetClippedEllipsesText(Graphics g, Font f, string... method MeasureDisplayString (line 442) | static public SizeF MeasureDisplayString(this Graphics graphics, strin... method WindowFromPoint (line 460) | [DllImport("user32.dll")] type WinPoint (line 463) | [StructLayout(LayoutKind.Sequential)] method WinPoint (line 469) | public WinPoint(int x, int y) method IsVisibleAtPoint (line 476) | public static bool IsVisibleAtPoint(this Control control, Point window... method GetChildElements (line 489) | public static IEnumerable GetChildElements(this Control control)... method IsDirectory (line 504) | public static bool IsDirectory(string path) method ReadString (line 513) | public static string ReadString(this IArchiveEntry entry, Encoding enc... method ReadEntry (line 516) | public static byte[] ReadEntry(this IArchiveEntry entry) method GetDescription (line 523) | public static string GetDescription(this Enum value) method GetInteropDirectory (line 533) | public static string GetInteropDirectory() method DrawImageTitleBar (line 543) | public static void DrawImageTitleBar(string title, Rectangle paintRect... FILE: DoomLauncher/Handlers/UtilityHandler.cs class UtilityHandler (line 14) | class UtilityHandler method UtilityHandler (line 20) | public UtilityHandler(IWin32Window parent, AppConfiguration config, IS... method RunUtility (line 27) | public bool RunUtility(IGameFile gameFile) method GetUserSelectedFiles (line 66) | private bool GetUserSelectedFiles(IGameFile gameFile, out List> GetConfigItems(string text) method GetConfigKey (line 952) | private static bool GetConfigKey(string data, List(int? id, Dictionary values) FILE: DoomLauncher/Handlers/VersionUpdateResults.cs class VersionUpdateResults (line 3) | public class VersionUpdateResults method VersionUpdateResults (line 7) | public VersionUpdateResults(bool restartRequired) FILE: DoomLauncher/IWad/IWadInfo.cs class IWadInfo (line 5) | class IWadInfo method IWadInfo (line 11) | public IWadInfo(string title, string tileImage, bool hasMeta = false) method TryGetIWadInfo (line 18) | public static bool TryGetIWadInfo(string fileName, out IWadInfo iwadInfo) method GetIWadInfo (line 24) | public static IWadInfo GetIWadInfo(string fileName) FILE: DoomLauncher/Interfaces/IConfigurationData.cs type IConfigurationData (line 3) | public interface IConfigurationData FILE: DoomLauncher/Interfaces/IConfigurationDataSourceAdapter.cs type IConfigurationDataSourceAdapter (line 5) | public interface IConfigurationDataSourceAdapter method GetConfiguration (line 7) | IEnumerable GetConfiguration(); method InsertConfiguration (line 8) | void InsertConfiguration(IConfigurationData config); method UpdateConfiguration (line 9) | void UpdateConfiguration(IConfigurationData config); method GetTags (line 11) | IEnumerable GetTags(); method InsertTag (line 12) | void InsertTag(ITagData tag); method UpdateTag (line 13) | void UpdateTag(ITagData tag); method DeleteTag (line 14) | void DeleteTag(ITagData tag); method GetTagMappings (line 15) | IEnumerable GetTagMappings(); method GetTagMappings (line 16) | IEnumerable GetTagMappings(int gameFileID); method InsertTagMapping (line 17) | void InsertTagMapping(ITagMapping tag); method DeleteTagMapping (line 18) | void DeleteTagMapping(ITagMapping tag); method DeleteTagMapping (line 19) | void DeleteTagMapping(int tagID); method GetGameProfiles (line 21) | IEnumerable GetGameProfiles(int gameFileID); method GetGlobalGameProfiles (line 22) | IEnumerable GetGlobalGameProfiles(); method InsertGameProfile (line 23) | void InsertGameProfile(IGameProfile gameProfile); method UpdateGameProfile (line 24) | void UpdateGameProfile(IGameProfile gameProfile); method DeleteGameProfile (line 25) | void DeleteGameProfile(int gameProfileID); FILE: DoomLauncher/Interfaces/ICustomParam.cs type ICustomParam (line 3) | public interface ICustomParam FILE: DoomLauncher/Interfaces/IDataSourceAdapter.cs type IDataSourceAdapter (line 6) | public interface IDataSourceAdapter : IGameFileDataSourceAdapter, IIWadD... method UpdateGameFiles (line 8) | void UpdateGameFiles(GameFileFieldType ftWhere, GameFileFieldType ftSe... method GetSourcePorts (line 10) | IEnumerable GetSourcePorts(bool loadArchived = false); method GetUtilities (line 11) | IEnumerable GetUtilities(bool loadArchived = false); method GetDoom64 (line 13) | IEnumerable GetDoom64(bool loadArchived = false); method GetSourcePort (line 15) | ISourcePortData GetSourcePort(int sourcePortID); method InsertSourcePort (line 16) | void InsertSourcePort(ISourcePortData sourcePort); method UpdateSourcePort (line 17) | void UpdateSourcePort(ISourcePortData sourcePort); method DeleteSourcePort (line 18) | void DeleteSourcePort(ISourcePortData sourcePort); method GetFiles (line 20) | IEnumerable GetFiles(); method GetFiles (line 21) | IEnumerable GetFiles(IGameFile gameFile); method GetFiles (line 22) | IEnumerable GetFiles(IGameFile gameFile, FileType fileTypeID); method GetFiles (line 23) | IEnumerable GetFiles(FileType fileTypeID); method UpdateFile (line 24) | void UpdateFile(IFileData file); method UpdateFiles (line 25) | void UpdateFiles(int sourcePortID_Where, int? sourcePortID_Set); method InsertFile (line 26) | void InsertFile(IFileData file); method DeleteFile (line 27) | void DeleteFile(IFileData file); method DeleteFile (line 28) | void DeleteFile(IGameFile file); method DeleteFiles (line 29) | void DeleteFiles(ISourcePortData sourcePort, FileType fileTypeID); method GetGameFiles (line 31) | IEnumerable GetGameFiles(ITagData tag); method GetGameFiles (line 32) | IEnumerable GetGameFiles(IGameFileGetOptions options, ITagD... method GetCleanupFiles (line 34) | IEnumerable GetCleanupFiles(); method InsertCleanupFile (line 35) | void InsertCleanupFile(CleanupFile file); method DeleteCleanupFile (line 36) | void DeleteCleanupFile(CleanupFile file); FILE: DoomLauncher/Interfaces/IDatabaseAdapter.cs type IDatabaseAdapter (line 5) | public interface IDatabaseAdapter method CreateConnection (line 7) | DbConnection CreateConnection(string connectionString); method CreateAdapter (line 8) | DbDataAdapter CreateAdapter(); method CreateParameter (line 9) | DbParameter CreateParameter(string name, object value); FILE: DoomLauncher/Interfaces/IFileAssociationView.cs class MenuOptions (line 7) | public class MenuOptions type IFileAssociationView (line 13) | interface IFileAssociationView method SetContextMenu (line 15) | void SetContextMenu(ContextMenuStrip menu); method SetData (line 16) | void SetData(IGameFile gameFile); method ClearData (line 17) | void ClearData(); method New (line 26) | bool New(); method Edit (line 27) | bool Edit(); method Delete (line 28) | bool Delete(); method CopyToClipboard (line 29) | void CopyToClipboard(); method CopyAllToClipboard (line 30) | void CopyAllToClipboard(); method View (line 31) | void View(); method MoveFileOrderUp (line 32) | bool MoveFileOrderUp(); method MoveFileOrderDown (line 33) | bool MoveFileOrderDown(); method SetFileOrderFirst (line 34) | bool SetFileOrderFirst(); method Export (line 35) | bool Export(); method ExportAll (line 36) | bool ExportAll(); FILE: DoomLauncher/Interfaces/IFileData.cs type IFileData (line 5) | public interface IFileData FILE: DoomLauncher/Interfaces/IGameFile.cs type IGameFile (line 5) | public interface IGameFile method IsUnmanaged (line 44) | bool IsUnmanaged(); method IsDirectory (line 45) | bool IsDirectory(); method OpenGameFile (line 47) | IArchiveReader OpenGameFile(LauncherPath gameFileDirectory); method ArchiveExists (line 49) | bool ArchiveExists(LauncherPath gameFileDirectory); FILE: DoomLauncher/Interfaces/IGameFileColumnView.cs type IGameFileColumnView (line 8) | public interface IGameFileColumnView : IGameFileView, IGameFileSortableView method SetColumnFields (line 17) | void SetColumnFields(IEnumerable columnFields); method SetColumnFormat (line 18) | void SetColumnFormat(string colName, string format); method SetColumnWidth (line 19) | void SetColumnWidth(string key, int width); method GetColumnWidth (line 20) | int GetColumnWidth(string key); method GetColumnKeyOrder (line 22) | string[] GetColumnKeyOrder(); FILE: DoomLauncher/Interfaces/IGameFileDataSourceAdapter.cs type IGameFileDataSourceAdapter (line 5) | public interface IGameFileDataSourceAdapter method GetGameFilesCount (line 7) | int GetGameFilesCount(); method GetGameFiles (line 8) | IEnumerable GetGameFiles(); method GetGameFiles (line 9) | IEnumerable GetGameFiles(IGameFileGetOptions options); method GetGameFileIWads (line 10) | IEnumerable GetGameFileIWads(); method GetUntaggedGameFiles (line 11) | IEnumerable GetUntaggedGameFiles(); method GetGameFileNames (line 12) | IEnumerable GetGameFileNames(); method GetGameFile (line 13) | IGameFile GetGameFile(string fileName); method InsertGameFile (line 14) | void InsertGameFile(IGameFile gameFile); method UpdateGameFile (line 15) | void UpdateGameFile(IGameFile gameFile); method UpdateGameFile (line 16) | void UpdateGameFile(IGameFile gameFile, GameFileFieldType[] updateFiel... method DeleteGameFile (line 17) | void DeleteGameFile(IGameFile gameFile); FILE: DoomLauncher/Interfaces/IGameFileDownloadable.cs type IGameFileDownloadable (line 6) | interface IGameFileDownloadable method Download (line 11) | void Download(IGameFileDataSourceAdapter adapter, string dlFilename); method Cancel (line 12) | void Cancel(); FILE: DoomLauncher/Interfaces/IGameFileSortableView.cs type IGameFileSortableView (line 5) | public interface IGameFileSortableView method GetSortedColumnKey (line 7) | string GetSortedColumnKey(); method GetColumnSort (line 8) | SortOrder GetColumnSort(string key); method SetSortedColumn (line 10) | void SetSortedColumn(string key, SortOrder sort); FILE: DoomLauncher/Interfaces/IGameFileTile.cs type IGameFileTile (line 9) | public interface IGameFileTile method SetSelected (line 17) | void SetSelected(bool set); method SetData (line 18) | void SetData(IGameFile gameFile, IEnumerable tags); method SetImageLocation (line 19) | void SetImageLocation(string file); method SetImage (line 20) | void SetImage(Image image); method ClearData (line 21) | void ClearData(); FILE: DoomLauncher/Interfaces/IGameFileView.cs class GameFileEventArgs (line 8) | public class GameFileEventArgs method GameFileEventArgs (line 11) | public GameFileEventArgs(IGameFile gameFile) type IGameFileView (line 19) | public interface IGameFileView method SetDisplayText (line 31) | void SetDisplayText(string text); method SetContextMenuStrip (line 32) | void SetContextMenuStrip(ContextMenuStrip menu); method GameFileForIndex (line 36) | IGameFile GameFileForIndex(int index); method RefreshData (line 37) | void RefreshData(); method Focus (line 38) | bool Focus(); method UpdateGameFile (line 39) | void UpdateGameFile(IGameFile gameFile); method SuspendLayout (line 44) | void SuspendLayout(); method ResumeLayout (line 45) | void ResumeLayout(); method SetVisible (line 49) | void SetVisible(bool set); FILE: DoomLauncher/Interfaces/IGameProfile.cs type IGameProfile (line 3) | public interface IGameProfile FILE: DoomLauncher/Interfaces/IIWadData.cs type IIWadData (line 3) | public interface IIWadData FILE: DoomLauncher/Interfaces/IIWadDataSourceAdapter.cs type IIWadDataSourceAdapter (line 5) | public interface IIWadDataSourceAdapter method GetIWads (line 7) | IEnumerable GetIWads(); method GetIWad (line 8) | IIWadData GetIWad(int gameFileID); method InsertIWad (line 9) | void InsertIWad(IIWadData iwad); method DeleteIWad (line 10) | void DeleteIWad(IIWadData iwad); method UpdateIWad (line 11) | void UpdateIWad(IIWadData iwad); FILE: DoomLauncher/Interfaces/INewFileDetector.cs type INewFileDetector (line 3) | public interface INewFileDetector method StartDetection (line 5) | void StartDetection(); method GetNewFiles (line 6) | string[] GetNewFiles(); method GetModifiedFiles (line 7) | string[] GetModifiedFiles(); method GetDeletedFiles (line 8) | string[] GetDeletedFiles(); FILE: DoomLauncher/Interfaces/ISettingsDataSource.cs type ISettingsDataSource (line 9) | public interface ISettingsDataSource FILE: DoomLauncher/Interfaces/ISourcePortData.cs type ISourcePortData (line 5) | public interface ISourcePortData method GetFlavor (line 19) | ISourcePortFlavor GetFlavor(); method GetFullExecutablePath (line 21) | string GetFullExecutablePath(); method GetReadSavePath (line 22) | LauncherPath GetReadSavePath(); method GetLoadSavePath (line 23) | LauncherPath GetLoadSavePath(); FILE: DoomLauncher/Interfaces/IStatsData.cs type IStatsData (line 5) | public interface IStatsData FILE: DoomLauncher/Interfaces/IStatsDataSourceAdapter.cs type IStatsDataSourceAdapter (line 5) | public interface IStatsDataSourceAdapter method GetStats (line 7) | IEnumerable GetStats(); method GetStats (line 8) | IEnumerable GetStats(int gameFileID); method GetStats (line 9) | IEnumerable GetStats(IEnumerable gameFiles); method InsertStats (line 10) | void InsertStats(IStatsData stats); method UpdateStats (line 11) | void UpdateStats(IStatsData stats); method DeleteStatsByFile (line 12) | void DeleteStatsByFile(int gameFileID); method DeleteStats (line 13) | void DeleteStats(int statID); method DeleteStats (line 14) | void DeleteStats(ISourcePortData sourcePort); FILE: DoomLauncher/Interfaces/ITabView.cs type ITabView (line 6) | public interface ITabView : ICloneable method SetGameFiles (line 11) | void SetGameFiles(); method SetGameFiles (line 12) | void SetGameFiles(IEnumerable searchFields); method SetGameFilesData (line 13) | void SetGameFilesData(IEnumerable gameFiles); method UpdateDataSourceFile (line 14) | void UpdateDataSourceFile(IGameFile gameFile); method GetColumnConfig (line 15) | List GetColumnConfig(); method SetColumnConfig (line 16) | void SetColumnConfig(ColumnField[] columnTextFields, ColumnConfig[] co... FILE: DoomLauncher/Interfaces/ITagData.cs type ITagData (line 3) | public interface ITagData FILE: DoomLauncher/Interfaces/ITagMapLookup.cs type ITagMapLookup (line 6) | public interface ITagMapLookup method Refresh (line 9) | void Refresh(ITagData[] tags); method RemoveGameFile (line 10) | void RemoveGameFile(IGameFile gameFile); method GetTags (line 11) | ITagData[] GetTags(IGameFile gameFile); method GetEnumerableTags (line 12) | IEnumerable GetEnumerableTags(IGameFile gameFile); FILE: DoomLauncher/Interfaces/ITagMapping.cs type ITagMapping (line 3) | public interface ITagMapping FILE: DoomLauncher/LaunchArgs.cs class LaunchArgs (line 3) | public class LaunchArgs FILE: DoomLauncher/Program.Init.cs class ProgramInit (line 17) | public static class ProgramInit method Init (line 19) | public static bool Init() method CheckSystemTheme (line 41) | public static void CheckSystemTheme() method VerifyGameFilesDirectory (line 76) | private static bool VerifyGameFilesDirectory() method ShowSettings (line 112) | private static bool ShowSettings(bool allowCancel, out DialogResult re... method InitGameFilesDebug (line 143) | [Conditional("DEBUG")] method BackupDatabase (line 164) | private static void BackupDatabase(string dataSource) method CleanupBackupDirectory (line 181) | private static void CleanupBackupDirectory() method GetBackupFileName (line 195) | private static string GetBackupFileName(FileInfo fi) method VerifyDatabase (line 201) | private static bool VerifyDatabase() method InitFileCheck (line 231) | private static bool InitFileCheck(string initFile, string file, bool d... method CleanOldLibraries (line 275) | private static void CleanOldLibraries() method CheckInteropUpdate (line 298) | private static void CheckInteropUpdate() method AllInteropsExist (line 322) | private static bool AllInteropsExist() method CreateSendToLink (line 341) | private static void CreateSendToLink() method KillRunningApps (line 380) | private static void KillRunningApps() FILE: DoomLauncher/Program.cs class Program (line 9) | static class Program method Main (line 11) | [STAThread] method Form_Load (line 41) | private static async void Form_Load(object sender, EventArgs e) method GetLaunchArgs (line 68) | static LaunchArgs GetLaunchArgs(string[] args) method SetLaunchFlag (line 111) | private static void SetLaunchFlag(LaunchArgs launchArgs, string flag) FILE: DoomLauncher/ProgressBarType.cs type ProgressBarType (line 3) | enum ProgressBarType FILE: DoomLauncher/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: DoomLauncher/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: DoomLauncher/RecentFileType.cs type RecentFileType (line 9) | public enum RecentFileType FILE: DoomLauncher/SaveGame/DsgSaveGameReader.cs class DsgSaveGameReader (line 7) | public class DsgSaveGameReader : ISaveGameReader method DsgSaveGameReader (line 11) | public DsgSaveGameReader(string file) method GetName (line 16) | public string GetName() FILE: DoomLauncher/SaveGame/HelionSaveGameReader.cs class HelionSaveGameReader (line 10) | public class HelionSaveGameReader : ISaveGameReader method HelionSaveGameReader (line 14) | public HelionSaveGameReader(string file) method GetName (line 19) | public string GetName() method TryGetSaveName (line 35) | private static string TryGetSaveName(string fileName) FILE: DoomLauncher/SaveGame/ISaveGameReader.cs type ISaveGameReader (line 3) | public interface ISaveGameReader method GetName (line 5) | string GetName(); FILE: DoomLauncher/SaveGame/ZDoomSaveGameReader.cs class ZDoomSaveGameReader (line 10) | public class ZDoomSaveGameReader : ISaveGameReader method ZDoomSaveGameReader (line 14) | public ZDoomSaveGameReader(string file) method GetName (line 19) | public string GetName() method GetNameFromBinary (line 32) | private static string GetNameFromBinary(string file) method GetNameFromJson (line 60) | private static string GetNameFromJson(string file) FILE: DoomLauncher/Search/GameFileFieldType.cs type GameFileFieldType (line 3) | public enum GameFileFieldType FILE: DoomLauncher/Search/GameFileGetOptions.cs class GameFileGetOptions (line 3) | public class GameFileGetOptions : IGameFileGetOptions method GameFileGetOptions (line 5) | public GameFileGetOptions() method GameFileGetOptions (line 9) | public GameFileGetOptions(GameFileSearchField sf) method GameFileGetOptions (line 14) | public GameFileGetOptions(GameFileFieldType[] selectFields) method GameFileGetOptions (line 19) | public GameFileGetOptions(GameFileFieldType[] selectFields, GameFileSe... method GameFileGetOptions (line 25) | public GameFileGetOptions(int limit) FILE: DoomLauncher/Search/GameFileSearchField.cs class GameFileSearchField (line 5) | public class GameFileSearchField method GameFileSearchField (line 14) | public GameFileSearchField(GameFileFieldType type, string search) method GameFileSearchField (line 21) | public GameFileSearchField(GameFileFieldType type, GameFileSearchOp op... method IsDateTimeField (line 28) | public static bool IsDateTimeField(GameFileFieldType field) FILE: DoomLauncher/Search/GameFileSearchOp.cs type GameFileSearchOp (line 3) | public enum GameFileSearchOp FILE: DoomLauncher/Search/IGameFileGetOptions.cs type IGameFileGetOptions (line 3) | public interface IGameFileGetOptions FILE: DoomLauncher/Search/OrderType.cs type OrderType (line 3) | public enum OrderType FILE: DoomLauncher/SourcePort/DoomsdaySourcePortFlavor.cs class DoomsdaySourcePortFlavor (line 8) | public class DoomsdaySourcePortFlavor : GenericSourcePortFlavor method DoomsdaySourcePortFlavor (line 10) | public DoomsdaySourcePortFlavor(ISourcePortData sourcePortData) method IwadParameter (line 16) | public override string IwadParameter(SpData data) => method GetGame (line 36) | private string GetGame(SpData data) method Supported (line 82) | public override bool Supported() => CheckFileNameWithoutExtension("doo... method LoadSaveGameSupported (line 84) | public override bool LoadSaveGameSupported() => false; FILE: DoomLauncher/SourcePort/GenericSourcePortFlavor.cs class GenericSourcePortFlavor (line 13) | public class GenericSourcePortFlavor : ISourcePortFlavor method GenericSourcePortFlavor (line 17) | public GenericSourcePortFlavor(ISourcePortData sourcePortData) method CheckFileNameWithoutExtension (line 22) | public bool CheckFileNameWithoutExtension(string name) => method CheckFileNameContains (line 25) | public bool CheckFileNameContains(string name) => method IwadParameter (line 28) | public virtual string IwadParameter(SpData data) => $" -iwad \"{data.V... method FileParameter (line 30) | public virtual string FileParameter(SpData data) method WarpParameter (line 37) | public virtual string WarpParameter(SpData data) => BuildWarpParameter... method SkillParameter (line 39) | public virtual string SkillParameter(SpData data) => method RecordParameter (line 42) | public virtual string RecordParameter(SpData data) => method PlayDemoParameter (line 45) | public virtual string PlayDemoParameter(SpData data) => method LoadSaveParameter (line 48) | public virtual string LoadSaveParameter(SpData data) method BuildWarpParameter (line 60) | public static string BuildWarpParameter(string map) method GetMapParameter (line 68) | public static string GetMapParameter(string map) => $" +map {map}"; method Supported (line 70) | public virtual bool Supported() => true; method StatisticsSupported (line 72) | public virtual bool StatisticsSupported() => false; method LoadSaveGameSupported (line 74) | public virtual bool LoadSaveGameSupported() => true; method GetScreenshotDirectories (line 76) | public virtual string[] GetScreenshotDirectories() => Array.Empty Array.Empty GetMapParameter(d... method LoadSaveParameter (line 17) | public override string LoadSaveParameter(SpData data) => method Supported (line 20) | public override bool Supported() => CheckFileNameWithoutExtension("Hel... method StatisticsSupported (line 22) | public override bool StatisticsSupported() => true; method CreateStatisticsReader (line 24) | public override IStatisticsReader CreateStatisticsReader(IGameFile gam... FILE: DoomLauncher/SourcePort/ISourcePortFlavor.cs type ISourcePortFlavor (line 8) | public interface ISourcePortFlavor method IwadParameter (line 10) | string IwadParameter(SpData data); method FileParameter (line 11) | string FileParameter(SpData data); method WarpParameter (line 12) | string WarpParameter(SpData data); method SkillParameter (line 13) | string SkillParameter(SpData data); method RecordParameter (line 14) | string RecordParameter(SpData data); method PlayDemoParameter (line 15) | string PlayDemoParameter(SpData data); method LoadSaveParameter (line 16) | string LoadSaveParameter(SpData data); method Supported (line 18) | bool Supported(); method StatisticsSupported (line 19) | bool StatisticsSupported(); method LoadSaveGameSupported (line 20) | bool LoadSaveGameSupported(); method GetScreenshotDirectories (line 21) | string[] GetScreenshotDirectories(); method GetSaveGameDirectories (line 22) | string[] GetSaveGameDirectories(); method CreateStatisticsReader (line 23) | IStatisticsReader CreateStatisticsReader(IGameFile gameFile, IEnumerab... method CreateSaveGameReader (line 24) | ISaveGameReader CreateSaveGameReader(FileInfo file); FILE: DoomLauncher/SourcePort/LevelstatSourcePortFlavor.cs class LevelstatSourcePortFlavor (line 7) | public class LevelstatSourcePortFlavor : GenericSourcePortFlavor method LevelstatSourcePortFlavor (line 9) | public LevelstatSourcePortFlavor(ISourcePortData sourcePortData) method Supported (line 15) | public override bool Supported() => method StatisticsSupported (line 28) | public override bool StatisticsSupported() => true; method CreateStatisticsReader (line 30) | public override IStatisticsReader CreateStatisticsReader(IGameFile gam... FILE: DoomLauncher/SourcePort/SpData.cs class SpData (line 8) | public class SpData method SpData (line 12) | public SpData() method SpData (line 19) | public SpData(string value, IGameFile gameFile, IEnumerable... FILE: DoomLauncher/SourcePort/StatdumpSourcePortFlavor.cs class StatdumpSourcePortFlavor (line 8) | public class StatdumpSourcePortFlavor : GenericSourcePortFlavor method StatdumpSourcePortFlavor (line 10) | public StatdumpSourcePortFlavor(ISourcePortData sourcePortData) method Supported (line 16) | public override bool Supported() => method StatisticsSupported (line 22) | public override bool StatisticsSupported() => true; method CreateStatisticsReader (line 24) | public override IStatisticsReader CreateStatisticsReader(IGameFile gam... FILE: DoomLauncher/SourcePort/ZDoomSourcePortFlavor.cs class ZDoomSourcePortFlavor (line 9) | public class ZDoomSourcePortFlavor : GenericSourcePortFlavor method UserSaveGameDirectory (line 18) | public static string UserSaveGameDirectory(string name) => Path.Combin... method UserScreenshotDirectory (line 19) | public static string UserScreenshotDirectory(string name) => Path.Comb... method ZDoomSourcePortFlavor (line 21) | public ZDoomSourcePortFlavor(ISourcePortData sourcePortData) method Supported (line 27) | public override bool Supported() => method LoadSaveParameter (line 32) | public override string LoadSaveParameter(SpData data) => method StatisticsSupported (line 35) | public override bool StatisticsSupported() => true; method GetScreenshotDirectories (line 37) | public override string[] GetScreenshotDirectories() => UserScreenshotD... method GetSaveGameDirectories (line 39) | public override string[] GetSaveGameDirectories() => UserSaveGameDirec... method CreateStatisticsReader (line 41) | public override IStatisticsReader CreateStatisticsReader(IGameFile gam... method WarpParameter (line 44) | public override string WarpParameter(SpData data) => GetMapParameter(d... FILE: DoomLauncher/Statistics/IStatisticsReader.cs type IStatisticsReader (line 7) | public interface IStatisticsReader method Start (line 10) | void Start(); method Stop (line 11) | void Stop(); method ReadNow (line 15) | void ReadNow(); FILE: DoomLauncher/Statistics/LevelstatReader.cs class LevelstatReader (line 6) | public class LevelstatReader : MultiLineStatReader method LevelstatReader (line 21) | public LevelstatReader(IGameFile gameFile, string statFile) : base(gam... FILE: DoomLauncher/Statistics/MultiLineStatReader.cs class MultiLineStatReader (line 9) | public abstract class MultiLineStatReader : StatFileScanner, IStatistics... method MultiLineStatReader (line 17) | protected MultiLineStatReader(IGameFile gameFile, string statFile, str... method Start (line 34) | public void Start() method Stop (line 48) | public void Stop() method ReadNow (line 53) | public void ReadNow() method ReadStatistics (line 63) | private void ReadStatistics() method GetCleanedFileText (line 101) | private string GetCleanedFileText() method ParseLine (line 113) | private IStatsData ParseLine(string line) method ReplaceFirst (line 136) | private static string ReplaceFirst(string text, string oldValue) FILE: DoomLauncher/Statistics/NewStatisticsEventArgs.cs class NewStatisticsEventArgs (line 5) | public class NewStatisticsEventArgs : EventArgs method NewStatisticsEventArgs (line 7) | public NewStatisticsEventArgs(IStatsData stats) method NewStatisticsEventArgs (line 13) | public NewStatisticsEventArgs(IStatsData stats, bool update) FILE: DoomLauncher/Statistics/StatFileScanner.cs class StatFileScanner (line 8) | public class StatFileScanner class ParseItem (line 12) | public class ParseItem method ParseItem (line 14) | public ParseItem(string regexInput, string replace, string dataSourc... method StatFileScanner (line 26) | public StatFileScanner(string statFile) method SetStatProperty (line 33) | protected void SetStatProperty(StatsData stats, ParseItem item, string... FILE: DoomLauncher/Statistics/StatdumpReader.cs class StatdumpReader (line 5) | public class StatdumpReader : MultiLineStatReader method StatdumpReader (line 22) | public StatdumpReader(IGameFile gameFile, string statFile) : base(game... FILE: DoomLauncher/Statistics/ZDoomStatsReader.cs class ZDoomStatsReader (line 15) | public class ZDoomStatsReader : IStatisticsReader type LevelCount (line 19) | struct LevelCount type LevelStats (line 24) | struct LevelStats //item stats excluded for binary (old save format) c... method ZDoomStatsReader (line 38) | public ZDoomStatsReader(IGameFile gameFile, string directory, IEnumera... method Start (line 50) | public void Start() method Stop (line 65) | public void Stop() method ReadNow (line 70) | public void ReadNow() method HandleSaveFile (line 91) | private void HandleSaveFile(string file) method ReadSaveFile (line 116) | private void ReadSaveFile(string file) method ParseJson (line 126) | private bool ParseJson(string file) method ParseJsonStats (line 157) | private static List ParseJsonStats(StreamReader stream) method GetSkill (line 191) | private static int? GetSkill(JObject obj) method GetSkillByServerCvars (line 203) | private static int? GetSkillByServerCvars(JObject cvars) method GetSKillByImportCvars (line 215) | private static int? GetSKillByImportCvars(JToken cvars) method ParseBinary (line 228) | private void ParseBinary(string file) method ReadStatistics (line 239) | private void ReadStatistics(MemoryStream ms) method HandleStatsData (line 262) | private void HandleStatsData(StatsData statsData) method CheckLevelCount (line 275) | private LevelCount CheckLevelCount(LevelCount count) method CheckStats (line 283) | private LevelStats CheckStats(LevelStats stats) method CreateJsonStatsDataSource (line 299) | private static StatsData CreateJsonStatsDataSource(uint totalkills, ui... method CreateBinaryStatsDataSource (line 320) | private static StatsData CreateBinaryStatsDataSource(uint totalkills, ... method ReadCount (line 337) | private static int ReadCount(MemoryStream ms) method ReverseBytes (line 353) | private static uint ReverseBytes(uint value) method ReadStuctureFromFile (line 359) | private static T ReadStuctureFromFile(MemoryStream ms) FILE: DoomLauncher/Stylize/CToolStripRenderer.cs class CToolStripRenderer (line 6) | public class CToolStripRenderer : ToolStripProfessionalRenderer method OnRenderArrow (line 8) | protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e) method OnRenderItemText (line 16) | protected override void OnRenderItemText(ToolStripItemTextRenderEventA... method OnRenderMenuItemBackground (line 22) | protected override void OnRenderMenuItemBackground(ToolStripItemRender... FILE: DoomLauncher/Stylize/DarkTheme.cs class DarkTheme (line 6) | public class DarkTheme : IThemeColors FILE: DoomLauncher/Stylize/DefaultTheme.cs class DefaultTheme (line 6) | public class DefaultTheme : IThemeColors FILE: DoomLauncher/Stylize/IThemeColors.cs type IThemeColors (line 6) | public interface IThemeColors FILE: DoomLauncher/Stylize/ImmersiveDarkMode.cs class ImmersiveDarkMode (line 8) | public static class ImmersiveDarkMode method DwmSetWindowAttribute (line 10) | [DllImport("dwmapi.dll")] method UseImmersiveDarkMode (line 16) | public static bool UseImmersiveDarkMode(Form form, bool enabled) FILE: DoomLauncher/Stylize/StyledMessageBox.cs class StyledMessageBox (line 7) | public static class StyledMessageBox method Show (line 9) | public static DialogResult Show(IWin32Window window, string text, stri... FILE: DoomLauncher/Stylize/Stylizer.cs type StylizerOptions (line 8) | public enum StylizerOptions class Stylizer (line 15) | internal class Stylizer type StylizeControlResults (line 17) | private readonly struct StylizeControlResults method StylizeControlResults (line 19) | public StylizeControlResults(bool loadRequired) method Stylize (line 29) | public static void Stylize(Form form, bool designMode, StylizerOptions... method StylizeInternal (line 34) | private static void StylizeInternal(Form form, bool designMode, Styliz... method Form_Load (line 56) | private static void Form_Load(object sender, EventArgs e) method ShouldStylize (line 63) | private static bool ShouldStylize(Control control) method SetupTitleBar (line 68) | public static void SetupTitleBar(Form form) method Form_LoadDarkMode (line 82) | private static void Form_LoadDarkMode(object sender, EventArgs e) method StylizeControl (line 89) | public static void StylizeControl(Control control, bool designMode, St... method StylizeControlInternal (line 94) | private static StylizeControlResults StylizeControlInternal(Control co... method StylePictureBox (line 140) | private static void StylePictureBox(SlideShowPictureBox pb) method StyleTextBox (line 145) | private static void StyleTextBox(TextBox textBox) method StyleRichTextBox (line 152) | private static void StyleRichTextBox(CRichTextBox textBox) method StyleGroupBox (line 158) | private static void StyleGroupBox(GroupBox groupBox) method GroupBox_Paint (line 163) | private static void GroupBox_Paint(object sender, PaintEventArgs e) method StyleDefault (line 190) | private static void StyleDefault(Control control) method StylizeControl (line 196) | public static void StylizeControl(ToolStripDropDownButton control, boo... method MenuItem_Paint (line 220) | private static void MenuItem_Paint(object sender, PaintEventArgs e) method StyleContextMenuStrip (line 238) | private static void StyleContextMenuStrip(ContextMenuStrip cms) method StyleMenuDropDownItems (line 259) | private static void StyleMenuDropDownItems(ToolStripMenuItem menuItem) method StyleCheckdListBox (line 277) | private static void StyleCheckdListBox(CheckedListBox checkedListBox) method StyleLinkLabel (line 282) | private static void StyleLinkLabel(LinkLabel label) method StyleButton (line 287) | private static void StyleButton(Button button) method StyleFormButton (line 296) | private static void StyleFormButton(FormButton button) method StyleCheckBox (line 303) | private static void StyleCheckBox(CheckBox checkBox) method StyleCombo (line 316) | private static void StyleCombo(ComboBox comboBox) method StyleGrid (line 330) | private static void StyleGrid(DataGridView view) method View_Paint (line 359) | private static void View_Paint(object sender, PaintEventArgs e) method View_CellPainting (line 366) | private static void View_CellPainting(object sender, DataGridViewCellP... method ToolStripSeparator_Paint (line 374) | private static void ToolStripSeparator_Paint(object sender, PaintEvent... FILE: DoomLauncher/TabViews/BasicTabViewCtrl.Designer.cs class BasicTabViewCtrl (line 3) | partial class BasicTabViewCtrl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/TabViews/BasicTabViewCtrl.cs class BasicTabViewCtrl (line 10) | public partial class BasicTabViewCtrl : UserControl, ITabView, ICloneable method BasicTabViewCtrl (line 19) | public BasicTabViewCtrl(object key, string title, IGameFileDataSourceA... method BasicTabViewCtrl (line 25) | protected BasicTabViewCtrl(object key, string title, IGameFileDataSour... method Clone (line 41) | public virtual object Clone() method SetBaseCloneProperties (line 49) | protected void SetBaseCloneProperties(ITabView view) method GetColumnConfig (line 57) | public List GetColumnConfig() method SetColumnConfig (line 86) | public void SetColumnConfig(ColumnField[] columnTextFields, ColumnConf... method CompareColumnConfig (line 124) | private bool CompareColumnConfig(IList x, IList sear... method SetGameFilesData (line 213) | public void SetGameFilesData(IEnumerable gameFiles) method UpdateDataSourceFile (line 218) | public virtual void UpdateDataSourceFile(IGameFile gameFile) method SetDisplayText (line 235) | protected void SetDisplayText(string text) method SetDataSource (line 240) | protected void SetDataSource(IEnumerable gameFiles) FILE: DoomLauncher/TabViews/IWadTabViewCtrl.Designer.cs class IWadTabViewCtrl (line 3) | partial class IWadTabViewCtrl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/TabViews/IWadTabViewCtrl.cs class IWadTabViewCtrl (line 8) | public partial class IWadTabViewCtrl : LocalTabViewCtrl method IWadTabViewCtrl (line 13) | public IWadTabViewCtrl(object key, string title, IDataSourceAdapter ad... method SetGameFiles (line 20) | public override void SetGameFiles() method SetGameFiles (line 25) | public override void SetGameFiles(IEnumerable sea... FILE: DoomLauncher/TabViews/IdGamesTabViewCtrl.Designer.cs class IdGamesTabViewCtrl (line 3) | partial class IdGamesTabViewCtrl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/TabViews/IdGamesTabViewCtrl.cs class IdGamesTabViewCtrl (line 10) | public partial class IdGamesTabViewCtrl : OptionsTabViewCtrl method IdGamesTabViewCtrl (line 15) | public IdGamesTabViewCtrl(object key, string title, IGameFileDataSourc... method SetGameFiles (line 21) | public override void SetGameFiles() method SetGameFiles (line 26) | public override void SetGameFiles(IEnumerable sea... method UpdateIdGamesView_Worker (line 41) | private void UpdateIdGamesView_Worker(object sender, DoWorkEventArgs e) method UpdateIdGamesViewCompleted (line 73) | private void UpdateIdGamesViewCompleted(object sender, EventArgs e) FILE: DoomLauncher/TabViews/LocalTabViewCtrl.cs class LocalTabViewCtrl (line 7) | public class LocalTabViewCtrl : BasicTabViewCtrl method LocalTabViewCtrl (line 11) | public LocalTabViewCtrl(object key, string title, IGameFileDataSourceA... method GameFileViewControl_CustomRowPaint (line 24) | void GameFileViewControl_CustomRowPaint(object sender, System.Componen... FILE: DoomLauncher/TabViews/OptionsTabViewCtrl.Designer.cs class OptionsTabViewCtrl (line 3) | partial class OptionsTabViewCtrl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/TabViews/OptionsTabViewCtrl.cs class OptionsTabViewCtrl (line 7) | public partial class OptionsTabViewCtrl : LocalTabViewCtrl method OptionsTabViewCtrl (line 9) | public OptionsTabViewCtrl(object key, string title, IGameFileDataSourc... method OptionsTabViewCtrl (line 15) | public OptionsTabViewCtrl(object key, string title, IGameFileDataSourc... method SetGameFiles (line 23) | public override void SetGameFiles() method SetGameFiles (line 31) | public override void SetGameFiles(IEnumerable sea... FILE: DoomLauncher/TabViews/TagTabView.Designer.cs class TagTabView (line 3) | partial class TagTabView method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | [System.CodeDom.Compiler.GeneratedCode("Winform Designer", "VS2015 SP1")] FILE: DoomLauncher/TabViews/TagTabView.cs class TagTabView (line 7) | public partial class TagTabView : BasicTabViewCtrl method TagTabView (line 11) | public TagTabView(object key, string title, IDataSourceAdapter adapter... method TagTabView (line 17) | public TagTabView(object key, string title, IDataSourceAdapter adapter... method Clone (line 26) | public override object Clone() method SetGameFiles (line 33) | public override void SetGameFiles() method SetGameFiles (line 40) | public override void SetGameFiles(IEnumerable sea... FILE: DoomLauncher/TabViews/UntaggedTabView.cs class UntaggedTabView (line 7) | class UntaggedTabView : LocalTabViewCtrl method UntaggedTabView (line 9) | public UntaggedTabView(object key, string title, IGameFileDataSourceAd... method SetGameFiles (line 15) | public override void SetGameFiles() method SetGameFiles (line 20) | public override void SetGameFiles(IEnumerable sea... FILE: DoomLauncher/TextFileParsers/ZdlParser.cs class ZdlParser (line 11) | public class ZdlParser method ZdlParser (line 21) | public ZdlParser(IEnumerable sourcePorts, IEnumerable... method Parse (line 29) | public IGameFile[] Parse(string fileText) method GetSourcePort (line 83) | private int? GetSourcePort(string port) method GetIWad (line 96) | private int? GetIWad(string iwad) method FindValue (line 110) | private string FindValue(string text, string category, string regexFull) FILE: DoomLauncher/Update/ApplicationUpdate.cs class ApplicationUpdate (line 8) | public class ApplicationUpdate method ApplicationUpdate (line 12) | public ApplicationUpdate(TimeSpan timeout) method GetUpdateApplicationInfo (line 17) | public async Task GetUpdateApplicationInfo(Vers... FILE: DoomLauncher/Update/ApplicationUpdateInfo.cs class ApplicationUpdateInfo (line 5) | public class ApplicationUpdateInfo method ApplicationUpdateInfo (line 7) | public ApplicationUpdateInfo(Version version, string downloadUrl, stri... FILE: DoomLauncher/Update/ApplicationUpdater.cs class RenameFile (line 11) | class RenameFile method RenameFile (line 13) | public RenameFile(string originalName, string newName) class ApplicationUpdater (line 23) | public class ApplicationUpdater method ApplicationUpdater (line 31) | public ApplicationUpdater(string zipArchive, string executingDirectory) method Execute (line 37) | public bool Execute() method ExecuteInstallUpdate (line 45) | private bool ExecuteInstallUpdate() method ExecuteNonInstallUpdate (line 71) | private bool ExecuteNonInstallUpdate() method GetCopyFile (line 109) | private string GetCopyFile(ZipArchiveEntry entry) method SetLastErrorException (line 119) | private void SetLastErrorException(Exception ex) method RevertRenamedFiles (line 124) | private void RevertRenamedFiles(List renamedFiles) method RenameAppFile (line 135) | private string RenameAppFile(FileInfo fileInfo) method CreateBackupFileName (line 144) | private string CreateBackupFileName(FileInfo fileInfo) method CleanupUpdateFiles (line 149) | public static void CleanupUpdateFiles(string executingDirectory) FILE: DoomLauncher/WindowsVersion/WindowsVersion.cs type WindowsTheme (line 6) | public enum WindowsTheme class WindowsVersionInfo (line 13) | public static class WindowsVersionInfo method GetOsVersionInfo (line 15) | public static bool GetOsVersionInfo(out Version versionInfo) method IsWindows10OrGreater (line 29) | public static bool IsWindows10OrGreater(Version versionInfo, int build... method GetTheme (line 32) | public static WindowsTheme GetTheme() FILE: DoomLauncherRelease/Program.cs class Program (line 8) | static class Program method Main (line 12) | static int Main(string[] args) method CreateBuildDirectory (line 37) | private static string CreateBuildDirectory(string outputDir) method CreateZipFile (line 45) | private static string CreateZipFile(string outputDir, string buildDir,... method GetInstallPost (line 55) | private static string GetInstallPost(bool installer) method GetVersion (line 63) | private static string GetVersion(string buildDir) method CopyBuildFiles (line 73) | private static void CopyBuildFiles(string outputdir) method GetDirectoriesToCreate (line 95) | static string[] GetDirectoriesToCreate() => method GetFilesToCopy (line 98) | static string[] GetFilesToCopy() method GetDoomLauncherDir (line 128) | static string GetDoomLauncherDir() method GetBaseDir (line 133) | static string GetBaseDir() method GetBuildBinOutputDir (line 141) | static string GetBuildBinOutputDir() method GetBuildOutputDir (line 150) | static string GetBuildOutputDir() FILE: Setup/EnableLaunchApplication.js function FindFileIdentifier (line 96) | function FindFileIdentifier(database, fileName) function StringEndsWith (line 130) | function StringEndsWith(str, value) FILE: UnitTest/TestInit.cs class TestInit (line 8) | [TestClass] method TestInitialize (line 11) | [AssemblyInitialize()] FILE: UnitTest/Tests/Helpers/DirectoriesConfiguration.cs class DirectoriesConfiguration (line 6) | class DirectoriesConfiguration : IDirectoriesConfiguration FILE: UnitTest/Tests/Helpers/Tree.cs class Tree (line 7) | public class Tree method Tree (line 20) | public Tree(string name, params Tree[] children) : this(name, name, ch... method Tree (line 25) | public Tree(string name, byte[] content, params Tree[] children) method Tree (line 32) | public Tree(string name, string content, params Tree[] children) FILE: UnitTest/Tests/Helpers/TreeEntry.cs class TreeEntry (line 7) | public class TreeEntry : AbstractArchiveEntry method TreeEntry (line 11) | public TreeEntry(Tree tree) method GetTreeReader (line 16) | public TreeReader GetTreeReader() method ExtractToFile (line 34) | public override void ExtractToFile(string file, bool overwrite = false) method GetNameWithoutExtension (line 39) | public override string GetNameWithoutExtension() => Name; method Read (line 41) | public override void Read(byte[] buffer, int offset, int length) FILE: UnitTest/Tests/Helpers/TreeReader.cs class TreeReader (line 7) | public class TreeReader : IArchiveReader method TreeReader (line 14) | public TreeReader(Tree tree) method Dispose (line 25) | public void Dispose() FILE: UnitTest/Tests/TestArchives.cs class TestArchives (line 11) | [TestClass] method LoadLibrary (line 14) | [DllImport("kernel32.dll", BestFitMapping = false, ThrowOnUnmappableCh... method TestCompressedArchives (line 17) | [TestMethod] method GetFullPath (line 63) | private static string GetFullPath(IArchiveEntry entry) FILE: UnitTest/Tests/TestAutomaticSteamCheck.cs class TestAutomaticSteamCheck (line 11) | [TestClass] method Initialize (line 16) | [TestInitialize] method CleanDatabase (line 22) | [TestCleanup] method AddGamesFromSteam_IgnoresWadsThatAreAlreadyThere (line 29) | [TestMethod] method AddGamesFromSteam_DoesNothingIfNoIwads (line 57) | [TestMethod] method AddGamesFromSteam_DoesNothingIfNoPwads (line 80) | [TestMethod] FILE: UnitTest/Tests/TestCldDemoParser.cs class TestCldDemoParser (line 7) | [TestClass] method TestCldDemoParserFile (line 10) | [TestMethod] FILE: UnitTest/Tests/TestCnDoomStats.cs class TestCnDoomStats (line 10) | [TestClass] method TestCnDoomStatFile (line 14) | [Ignore] method StatsReader_NewStastics (line 118) | private void StatsReader_NewStastics(object sender, NewStatisticsEvent... FILE: UnitTest/Tests/TestDirectoryAdapter.cs class TestDirectoryAdapter (line 11) | [TestClass] method Initialize (line 26) | [TestInitialize] method CreateZip (line 35) | private static void CreateZip(string x) method TestFileCount (line 43) | [TestMethod] method TestFileNames (line 50) | [TestMethod] method TestGetFiles (line 62) | [TestMethod] method TestGetFile (line 74) | [TestMethod] method TestGetFilesOptions (line 87) | [TestMethod] method TestDeleteFile (line 97) | [TestMethod] method CreateAdapter (line 108) | private static DirectoryDataSourceAdapter CreateAdapter() FILE: UnitTest/Tests/TestDirectoryArchive.cs class TestDirectoryArchive (line 13) | [TestClass] method TestData (line 16) | [TestMethod] FILE: UnitTest/Tests/TestDoom64SyncAction.cs class TestDoom64SyncAction (line 14) | [TestClass] method Initialize (line 19) | [TestInitialize] method ApplyToGameFile_IdentifiesDoom64FileFromMapInfo (line 25) | [TestMethod] method ApplyToGameFile_IdentifiesNonDoom64FileFromMapInfo (line 39) | [TestMethod] method ApplyToGameFile_LinksDoom64GameFileWithDoom64IWad (line 53) | [TestMethod] FILE: UnitTest/Tests/TestDoom64TitlePicSyncAction.cs class TestDoom64TitlePicSyncAction (line 9) | [TestClass] method ApplyGameFile_FindsDoom64TitlePic (line 12) | [TestMethod] method ApplyGameFile_DoesntFindOtherImages (line 28) | [TestMethod] FILE: UnitTest/Tests/TestDsgSave.cs class TestDsgSave (line 6) | [TestClass] method TestPrBoomSave (line 9) | [TestMethod] method TestChocolateDoomSave (line 20) | [TestMethod] FILE: UnitTest/Tests/TestFile.cs class TestFile (line 11) | [TestClass] method Initialize (line 16) | [TestInitialize] method CleanDatabase (line 22) | [TestCleanup] method GetFiles_GameFile_ReturnsMatchingFiles (line 29) | [TestMethod] method GetFiles_GameFile_FileType_ReturnsMatchingFiles (line 102) | [TestMethod] method GetFiles_NoArgs_ReturnsAllFiles (line 170) | [TestMethod] method GetFiles_FileType_ReturnsMatchingFiles (line 221) | [TestMethod] method UpdateFile_UpdatesTheRightFieldsInTheRightFile (line 290) | [TestMethod] method DeleteFile_FileID_DeletesJustThatFile (line 362) | [TestMethod] method DeleteFile_GameFileID_DeletesMatchingFiles (line 414) | [TestMethod] FILE: UnitTest/Tests/TestFileDetector.cs class TestFileDetector (line 8) | [TestClass] method Init (line 14) | [TestInitialize] method Cleanup (line 25) | [TestCleanup] method CreateTestFile (line 31) | private static void CreateTestFile(string filename) method UpdateTestFile (line 36) | private static void UpdateTestFile(string filename) method DeleteTestFile (line 41) | private static void DeleteTestFile(string filename) method ContainsFile (line 46) | private static bool ContainsFile(string[] filenames, string filename) method TestEmpty (line 51) | [TestMethod] method TestNew (line 60) | [TestMethod] method TestNewWithExisting (line 76) | [TestMethod] method TestModified (line 93) | [Ignore] method TestDelete (line 116) | [TestMethod] FILE: UnitTest/Tests/TestGameConfSyncAction.cs class TestGameConfSyncAction (line 10) | [TestClass] method Initialize (line 15) | [TestInitialize] method Cleanup (line 21) | [TestCleanup] method ApplyToGameFile_SetsTitle (line 27) | [TestMethod] method ApplyToGameFile_SetsAuthor (line 46) | [TestMethod] method ApplyToGameFile_SetsDescription (line 65) | [TestMethod] method ApplyToGameFile_SetsIwad (line 84) | [TestMethod] method ApplyToGameFile_IgnoresAbsentGAMECONF (line 105) | [TestMethod] FILE: UnitTest/Tests/TestGameFile.cs class TestGameFile (line 16) | [TestClass] method CreateGameFile (line 21) | private GameFile CreateGameFile(string filename, int salt) method Initialize (line 54) | [TestInitialize] method CleanDatabase (line 60) | [TestCleanup] method GetGameFiles_ReturnsAllGameFiles (line 67) | [TestMethod] method GetGameFiles_Options_ReturnsTheSpecifiedFields (line 136) | [TestMethod] method GetGameFiles_Options_ReturnsMatching (line 161) | [TestMethod] method GetGameFiles_Options_ReturnsLike (line 180) | [TestMethod] method GetGameFiles_Options_ReturnsNotMatching (line 211) | [TestMethod] method GetGameFiles_Options_ReturnsLessThan (line 238) | [TestMethod] method GetGameFiles_Options_ReturnsGreaterThan (line 265) | [TestMethod] method GetGameFiles_Options_ReturnsMatchingWithSelectedFields (line 289) | [TestMethod] method GetGameFile_ReturnsGameFileWithMatchingFilename (line 317) | [TestMethod] method UpdateGameFile_UpdatesFields (line 330) | [TestMethod] method UpdateGameFile_UpdatesOnlySpecifiedFields (line 353) | [TestMethod] method DeleteGameFile_DeletesExistingGameFile (line 378) | [TestMethod] method UpdateGameFile_UpdatesConditionally (line 397) | [TestMethod] method ArchiveExists_RecognisesManagedGameFiles (line 430) | [TestMethod] method ArchiveExists_RecognisesUnmanagedGameFiles (line 446) | [TestMethod] method ArchiveExists_RecognisesUnmanagedGameDirectories (line 462) | [TestMethod] FILE: UnitTest/Tests/TestGameFileTags.cs class TestGameFileTags (line 15) | [TestClass] method CreateGameFile (line 20) | private GameFile CreateGameFile(string filename) method Initialize (line 52) | [TestInitialize] method CleanDatabase (line 58) | [TestCleanup] method GetTags_ReturnsAllTags (line 67) | [TestMethod] method GetTagMappings_ReturnsAllTagMappings (line 103) | [TestMethod] method GetGameFiles_Tag_ReturnsMatchingGameFiles (line 130) | [TestMethod] method GetGameFiles_Options_Tag_ReturnsMatchingTaggedGameFiles (line 156) | [TestMethod] FILE: UnitTest/Tests/TestGameInfoSyncAction.cs class TestGameInfoSyncAction (line 7) | [TestClass] method ApplyToGameFile_FindsTitleInGAMEINFO (line 10) | [TestMethod] method ApplyToGameFile_FindsTitleInGAMEINFOTxt (line 28) | [TestMethod] method ApplyToGameFile_DoesntFindsTitleInAFileCalledSomethingElse (line 46) | [TestMethod] FILE: UnitTest/Tests/TestGameLauncher.cs class TestGameLauncher (line 17) | [TestClass] method Init (line 23) | [TestInitialize] method Cleanup (line 29) | [TestCleanup] method TestWarp (line 36) | [TestMethod] method TestMap (line 62) | [TestMethod] method TestParameters (line 72) | [TestMethod] method TestExtractFalse (line 102) | [TestMethod] method TestParametersSourcePortExtraParams (line 124) | [TestMethod] method TestSkillAndMap (line 153) | [TestMethod] method TestSkillAndMapZdoom (line 175) | [TestMethod] method TestRecord (line 197) | [TestMethod] method TestPlayDemo (line 218) | [TestMethod] method TestAdditionalFiles (line 244) | [TestMethod] method TestBadFile (line 278) | [TestMethod] method TestBadAdditionalFile (line 295) | [TestMethod] method TestIndividualFiles (line 318) | [TestMethod] method TestIndividualFilesMultiple (line 344) | [TestMethod] method TestIndividualPathedFiles (line 397) | [TestMethod] method TestExtraWithStats (line 423) | [TestMethod] method RelativeUnmanagedFiles (line 450) | [TestMethod] method VariableReplacements (line 477) | [TestMethod] method ExtraParametersOnly (line 501) | [TestMethod] method CreateDirectoriesAndFiles (line 527) | private void CreateDirectoriesAndFiles() method CreateTestPathedFile (line 551) | private static void CreateTestPathedFile() method CreateTestFiles (line 566) | private static void CreateTestFiles() method CreateRelativeFiles (line 589) | private void CreateRelativeFiles() method GetTestFiles (line 595) | private static List GetTestFiles() method GetTestFile (line 603) | private static IGameFile GetTestFile() method GetAddFiles (line 608) | private static IGameFile[] GetAddFiles() method GetTestPort (line 613) | private static ISourcePortData GetTestPort(string extensions) method GetPrBoomTestPort (line 618) | private static ISourcePortData GetPrBoomTestPort(string extensions) FILE: UnitTest/Tests/TestGameProfile.cs class TestGameProfile (line 9) | [TestClass] method TestGameProfileData (line 14) | [TestMethod] method TestGlobalGameProfileData (line 25) | [TestMethod] method TestInsert (line 62) | public void TestInsert() method TestGameProfileSelect (line 69) | public void TestGameProfileSelect() method TestGameProfileUpdate (line 82) | public void TestGameProfileUpdate() method TestGameProfileDelete (line 113) | public void TestGameProfileDelete() method CreateTestProfiles (line 132) | private List CreateTestProfiles() method SetFields (line 159) | private void SetFields(IGameProfile gameProfile) FILE: UnitTest/Tests/TestGameProfileUtil.cs class TestGameProfileUtil (line 10) | [TestClass] method GetAllProfiles (line 13) | [TestMethod] method CreateTestProfiles (line 77) | private List CreateTestProfiles(int gameFileId, string[]... method SetFields (line 105) | private void SetFields(IGameProfile gameProfile) FILE: UnitTest/Tests/TestGameStoreFiles.cs class TestGameStoreFiles (line 8) | [TestClass] method Combine_AddsLists (line 11) | [TestMethod] method Combine_AddsListsIgnoringDuplicates (line 23) | [TestMethod] FILE: UnitTest/Tests/TestIWad.cs class TestIWad (line 8) | [TestClass] method Initialize (line 13) | [TestInitialize] method CleanDatabase (line 19) | [TestCleanup] method GetIWads_ReturnsAllIWads (line 26) | [TestMethod] method GetIWad_GetsIWadForGameFileID (line 56) | [TestMethod] method DeleteIWad_DeletesTheIWad (line 73) | [TestMethod] method UpdateIWad_UpdatesTheRightFieldsInTheRightIWad (line 104) | [TestMethod] FILE: UnitTest/Tests/TestIWadTitlesSyncAction.cs class TestIWadTitlesSyncAction (line 8) | [TestClass] method ApplyToGameFile_ReplacesTitleOfIWads (line 11) | [TestMethod] method ApplyToGameFile_DoesntReplaceTitleOfNonIWads (line 27) | [TestMethod] FILE: UnitTest/Tests/TestIdGamesFileParser.cs class TestIdGamesFileParser (line 8) | [TestClass] method TestEmpty (line 13) | [TestMethod] method TestBadDates (line 25) | [TestMethod] method TestDates (line 43) | [TestMethod] method TestStrings (line 70) | [TestMethod] FILE: UnitTest/Tests/TestIdGamesTextInfo.cs class TestIdGamesTextInfo (line 7) | [TestClass] method TestQualityInfoCountsNonNullNonWhitespace (line 11) | [TestMethod] method NullStringsBecomeEmptyStrings (line 30) | [TestMethod] method Combine_PrefersOurFields (line 39) | [TestMethod] FILE: UnitTest/Tests/TestIgnoreRarExploit.cs class TestIgnoreRarExploit (line 7) | [TestClass] method RarFileWithRelativePathIsIgnored (line 10) | [TestMethod] FILE: UnitTest/Tests/TestKnownWadsSyncAction.cs class TestKnownWadsSyncAction (line 10) | [TestClass] method Initialize (line 15) | [TestInitialize] method Cleanup (line 21) | [TestCleanup] method ApplyToGameFile_DoesNothingToUnknownGameFile (line 28) | [TestMethod] method ApplyToGameFile_SetsTheTitleForHexDD (line 45) | [TestMethod] method ApplyToGameFile_SetsTheHexenIWadForHexDD (line 61) | [TestMethod] FILE: UnitTest/Tests/TestLaunchParameters.cs class TestLaunchParameters (line 6) | [TestClass] method Combine_AppendsTwoParams (line 9) | [TestMethod] method Combine_EmptyHasNoEffect (line 19) | [TestMethod] method Combine_TakesTheFirstRecordedFile (line 28) | [TestMethod] method Combine_TakesRecordedFileIfNotAlreadyPresent (line 39) | [TestMethod] method Combine_ExclusiveParameterIgnoresOtherParameters (line 50) | [TestMethod] method Combine_KeepsTheFailure (line 62) | [TestMethod] method Combine_StacksVariableReplacements (line 78) | [TestMethod] FILE: UnitTest/Tests/TestLauncherPath.cs class TestLauncherPath (line 8) | [TestClass] method TestPaths (line 11) | [TestMethod] method LauncherPathFile (line 29) | [TestMethod] method LauncherPathRelativeFile (line 38) | [TestMethod] method GetRelativeDirectory (line 48) | [TestMethod] method Empty (line 58) | [TestMethod] method PartiallyQualified (line 66) | [TestMethod] FILE: UnitTest/Tests/TestLevelstat.cs class TestLevelstat (line 9) | [TestClass] method TestLevelstatFile (line 14) | [TestMethod] method TestLevelstatFileMultiRead (line 77) | [TestMethod] method TestLevelstatHours (line 131) | [TestMethod] method StatsReader_NewStastics (line 158) | private void StatsReader_NewStastics(object sender, NewStatisticsEvent... FILE: UnitTest/Tests/TestLoadFiles.cs class TestLoadFiles (line 15) | [TestClass] method Initialize (line 20) | [TestInitialize] method CleanDatabase (line 26) | [TestCleanup] method GetIWadFiles_ReturnsFilesDirectlyAssociatedWithTheIWad (line 35) | [TestMethod] method GetIWadFiles_ReturnsFilesIndirectlyAssociatedWithTheIWad (line 75) | [TestMethod] method GetSourcePortFiles_ReturnsFilesAssociatedWithTheSourcePort (line 130) | [TestMethod] method GetCurrentAdditionalFiles_ReturnsAssociatedFiles (line 160) | [TestMethod] method CalculateAdditionalFiles_IfNoIWadThenClearIWadAndSourcePortFiles (line 195) | [TestMethod] method CalculateAdditionalFiles_IfIWadIsGameFileThenIgnoreIWadAdditionalFiles (line 222) | [TestMethod] method CalculateAdditionalFiles_IfIWadIsNotGameFileThenTakeIWadAdditionalFiles (line 257) | [TestMethod] method CalculateAdditionalFiles_CorrectlyExcludesThePreviousResults (line 293) | [TestMethod] method CalculateAdditionalFiles_AdditionalFilesAreOrderedByIWadFilesThenByEarliest (line 370) | [TestMethod] method Reset_RestoresAdditionalFilesToCreationState (line 438) | [TestMethod] method InsertIWadAndGameFile (line 484) | private IGameFile InsertIWadAndGameFile(String fileName, String settin... FILE: UnitTest/Tests/TestMapLumps.cs class TestMapLumps (line 9) | [TestClass] method TestMap (line 12) | [TestMethod] method TestMapWithExtra (line 22) | [TestMethod] method TestMultipleMaps (line 37) | [TestMethod] method TestNonStandardMapNames (line 51) | [TestMethod] method TestMultipleMapsWithExtra (line 65) | [TestMethod] method TestBadMapLump (line 87) | [TestMethod] method TestBadMapLumpNoMap (line 99) | [TestMethod] method TestUdmf (line 110) | [TestMethod] method CreateMapSetLumps (line 127) | private List CreateMapSetLumps(string mapName) method CreateLumps (line 132) | private List CreateLumps(string[] names) FILE: UnitTest/Tests/TestMapStringSyncAction.cs class TestMapStringSyncAction (line 9) | [TestClass] method MapString (line 12) | [TestMethod] FILE: UnitTest/Tests/TestRecursiveArchiveReader.cs class TestRecursiveArchiveReader (line 9) | [TestClass] method Initialize (line 12) | [TestInitialize] method GetReaderFromEntry (line 19) | private IArchiveReader GetReaderFromEntry(IArchiveEntry entry) => method EntriesIncludesNextLevelDown (line 22) | [TestMethod] method EntriesRespectUnderlyingLaziness (line 45) | [TestMethod] method DisposeRecursiveReaderDisposesAllTheChildReaders (line 74) | [TestMethod] FILE: UnitTest/Tests/TestSourcePort.cs class TestSourcePort (line 9) | [TestClass] method CreateTestSourcePorts (line 12) | private List CreateTestSourcePorts() method Clear (line 36) | public void Clear() method TestSourcePortData (line 45) | [TestMethod] method TestInsert (line 55) | public void TestInsert() method TestGetSourcePorts (line 68) | public void TestGetSourcePorts() method TestGetSourcePort (line 90) | public void TestGetSourcePort() method TestUpdate (line 104) | public void TestUpdate() method TestDelete (line 129) | public void TestDelete() FILE: UnitTest/Tests/TestSpecificFiles.cs class TestSpecificFiles (line 9) | [TestClass] method ZipFileManaged (line 15) | [TestMethod] method ZipFileUnmanaged (line 27) | [TestMethod] method Pk3FileUnmanaged (line 41) | [TestMethod] method UnmanagedFile (line 55) | [TestMethod] method Folder (line 70) | [TestMethod] method CreateGameFile (line 85) | private static IGameFile CreateGameFile(string path, bool managed) FILE: UnitTest/Tests/TestStartupImageSyncAction.cs class TestStartupImageSyncAction (line 8) | [TestClass] method ApplyToGameFile_CanProcessPNGImages (line 11) | [TestMethod] method ApplyToGameFile_CanProcessPlanarImages (line 30) | [TestMethod] method ApplyToGameFile_IgnoreStartupDotWad (line 49) | [TestMethod] method ApplyToGameFile_IgnoresStrifeStartupImage (line 68) | [TestMethod] method ApplyToGameFile_NonsenseDoesntProduceAnImage (line 88) | [TestMethod] FILE: UnitTest/Tests/TestStatdump.cs class TestStatdump (line 10) | [TestClass] method TestStatdumpFileSingle (line 15) | [TestMethod] method TestStatdumpFileMultiple (line 49) | [TestMethod] method TestStatdumpFileZero (line 103) | [TestMethod] method TestStatdumpFileKills (line 137) | [TestMethod] method TestStatdumpNegative (line 172) | [TestMethod] method statsReader_NewStastics (line 207) | private void statsReader_NewStastics(object sender, DoomLauncher.NewSt... FILE: UnitTest/Tests/TestStats.cs class TestStats (line 11) | [TestClass] method CreateStatsData (line 14) | private List CreateStatsData() method TestStatData (line 41) | [TestMethod] method TestInsert (line 50) | public void TestInsert() method TestGet (line 60) | public void TestGet() method TestUpdate (line 73) | public void TestUpdate() method TestDelete (line 86) | public void TestDelete() FILE: UnitTest/Tests/TestSteamLoader.cs class TestSteamLoader (line 9) | [TestClass] method LoadFromPath_FindsExpectedWads (line 13) | [TestMethod] method LoadFromPath_ReturnsEmptyFilesIfDirectoryNotFound (line 41) | [TestMethod] FILE: UnitTest/Tests/TestSyncLibraryHandler.cs class TestSyncLibraryHandler (line 14) | [TestClass] method Init (line 22) | [TestInitialize] method Cleanup (line 31) | [TestCleanup] method TestSyncSingleFile (line 43) | [TestMethod] method TestSyncMultiFile (line 67) | [TestMethod] method TestMapInfo (line 102) | [TestMethod] method TestMapInfoInclude (line 118) | [TestMethod] method TestNonDoom64FileIsntDoom64 (line 135) | [TestMethod] method TestDoom64FileIsDoom64 (line 149) | [TestMethod] method TestMapsMultiFile (line 163) | [TestMethod] method UnmanagedWadGetsMapString (line 180) | [TestMethod] method TestSyncUpdate (line 195) | [TestMethod] method TestInUse (line 232) | [TestMethod] method TestCorruptZip (line 252) | [TestMethod] method TestDoomImageTitlepicWad (line 268) | [TestMethod] method TestLargeDoomImageTitlepicWad (line 285) | [TestMethod] method TestPngTitlepicPk3 (line 301) | [TestMethod] method TestTilepicZMapInfo (line 317) | [TestMethod] method TestMultipleTitlepicFiles (line 333) | [TestMethod] method UnmanagedFiles (line 359) | [TestMethod] method UnmanagedRelativeFiles (line 383) | [TestMethod] method WadLumpWithBadChars (line 403) | [TestMethod] method CreateSyncLibraryHandler (line 419) | private SyncLibraryHandler CreateSyncLibraryHandler(bool pullTitlepic ... method CreateDirectoryAdapater (line 442) | private static DirectoryDataSourceAdapter CreateDirectoryAdapater() FILE: UnitTest/Tests/TestTextFileSyncAction.cs class TestTextFileSyncAction (line 10) | [TestClass] method ApplyToGameFile_ChoosesHighestQualityAnswers (line 14) | [TestMethod] method ApplyToGameFile_IgnoresNonTextFiles (line 47) | [TestMethod] method ApplyToGameFile_ChecksWADINFO (line 80) | [TestMethod] method ApplyToGameFile_NullOrEmptyDataDoesntOverwriteGameFile (line 109) | [TestMethod] FILE: UnitTest/Tests/TestUpdateInfo.cs class TestUpdateInfo (line 8) | [TestClass] method TestGetVersion (line 11) | [TestMethod] FILE: UnitTest/Tests/TestUtil.cs class TestUtil (line 11) | static class TestUtil method CreateAdapter (line 13) | public static IDataSourceAdapter CreateAdapter() method CleanDatabase (line 19) | public static void CleanDatabase(IDataSourceAdapter adapter) method AllFieldsEqualIgnore (line 26) | public static bool AllFieldsEqualIgnore(T obj1, T obj2, params stri... method AllFieldsEqual (line 31) | public static bool AllFieldsEqual(T obj1, T obj2, string[] ignore =... method GetObjectJson (line 64) | private static string GetObjectJson(object obj) => method CopyResourceFile (line 67) | public static void CopyResourceFile(string filename) method DeleteResourceFile (line 73) | public static void DeleteResourceFile(string filename) method ExtractResourceToDirectory (line 79) | public static void ExtractResourceToDirectory(string filename, string ... FILE: UnitTest/Tests/TestWadReader.cs class TestWadReader (line 9) | [TestClass] method ReadWadEntries (line 12) | [TestMethod] method ReadInvalidWadHeaderType (line 50) | [TestMethod] method ReadInvalidWadHeaderLumps (line 63) | [TestMethod] FILE: UnitTest/Tests/TestZdlParser.cs class TestZdlParser (line 9) | [TestClass] method TestZdlParserFile (line 12) | [TestMethod] method CreateIWads (line 40) | private IEnumerable CreateIWads() method CreateSourcePorts (line 50) | private IEnumerable CreateSourcePorts() FILE: UnitTest/Tests/TestZdoomSave.cs class TestZdoomSave (line 6) | [TestClass] method TestZdoomSaveBinary (line 9) | [TestMethod] method TestZdoomSaveJson (line 20) | [TestMethod] method TestZdoomSaveJson_3_5 (line 31) | [TestMethod] FILE: UnitTest/Tests/TestZdoomStats.cs class TestZdoomStats (line 10) | [TestClass] method TestZdoomBinary (line 15) | [TestMethod] method TestZdoomJson (line 57) | [TestMethod] method TestZdoomJson_3_5 (line 118) | [TestMethod] method TestZdoomJson_3_7 (line 178) | [TestMethod] method CreateStatsReader (line 224) | private static ZDoomStatsReader CreateStatsReader() method StatsReader_NewStastics (line 229) | private void StatsReader_NewStastics(object sender, NewStatisticsEvent... FILE: WadReader/DoomImage/DoomImage.cs type ImageType (line 8) | public enum ImageType class DoomImage (line 14) | public class DoomImage method DoomImage (line 26) | public DoomImage(Bitmap bitmap, ImageType imageType, int offsetX, int ... method DoomImage (line 36) | public DoomImage(int width, int height, ImageType imageType, int offse... method EnsureExpectedFormat (line 48) | private static Bitmap EnsureExpectedFormat(Bitmap bitmap) method FromArgbBytes (line 61) | public static DoomImage FromArgbBytes(int w, int h, byte[] argb, int o... method FromPaletteIndices (line 78) | public static DoomImage FromPaletteIndices(int width, int height, usho... method Fill (line 105) | public void Fill(Color color) method PaletteToArgb (line 112) | public DoomImage PaletteToArgb(Palette palette) FILE: WadReader/DoomImage/Palette.cs class Palette (line 7) | public class Palette method Palette (line 19) | private Palette(List paletteLayers) method From (line 24) | public static Palette From(byte[] data) method PaletteLayerFrom (line 40) | private static Color[] PaletteLayerFrom(Span data) method Layer (line 51) | public Color[] Layer(int index) => layers[index]; method GetDefaultPalette (line 53) | public static Palette GetDefaultPalette() FILE: WadReader/DoomImage/PaletteReaders.cs class PaletteReaders (line 6) | public static class PaletteReaders method LikelyFlat (line 8) | public static bool LikelyFlat(byte[] data) method LikelyColumn (line 25) | public static bool LikelyColumn(byte[] data) method ReadFlat (line 43) | public static DoomImage ReadFlat(byte[] data) method ReadColumn (line 52) | public static DoomImage ReadColumn(byte[] data) method FlatDimension (line 114) | private static bool FlatDimension(int length, out int width, out int h... method LargerThanMaxColumnDataSize (line 142) | private static bool LargerThanMaxColumnDataSize(byte[] data, int width... method InvalidColumnImageDimensions (line 162) | private static bool InvalidColumnImageDimensions(byte[] data, int widt... method LastColumnValid (line 171) | private static bool LastColumnValid(BinaryReader reader, int width) FILE: WadReader/FileLump.cs class FileLump (line 7) | public class FileLump method FileLump (line 13) | public FileLump(Stream stream) method FileLump (line 18) | public FileLump(string name) method ReadData (line 39) | public byte[] ReadData(FileStream fs) method ReadData (line 49) | public void ReadData(FileStream fs, byte[] data, int offset, int length) type filelump_t (line 62) | private struct filelump_t method filelump_t (line 64) | public filelump_t(int i) //useless constructor, removes annoying unu... FILE: WadReader/Util.cs class Util (line 6) | static class Util method ReadStuctureFromStream (line 8) | public static T ReadStuctureFromStream(Stream stream) FILE: WadReader/WadFileReader.cs class WadFileReader (line 7) | public class WadFileReader method WadFileReader (line 19) | public WadFileReader(Stream stream) method CheckIsValid (line 26) | private bool CheckIsValid() method ReadLumps (line 43) | public List ReadLumps() method GetMapMarkerLumps (line 51) | public static List GetMapMarkerLumps(List lumps) method IsMapData (line 85) | private static bool IsMapData(HashSet mapLumps, FileLump lump) FILE: WadReader/WadHeader.cs class WadHeader (line 7) | public class WadHeader method WadHeader (line 12) | public WadHeader(Stream stream) method ReadLumps (line 38) | public List ReadLumps() type wadinfo_t (line 63) | private struct wadinfo_t method wadinfo_t (line 65) | public wadinfo_t(int i) //useless constructor, removes annoying unus... FILE: WadReader/WadType.cs type WadType (line 3) | public enum WadType FILE: WpfControlLibrary/WpfComboBox.xaml.cs class UserControl1 (line 21) | public partial class UserControl1 : UserControl method UserControl1 (line 23) | public UserControl1()