public Proxy (ModDescription data, IEnumerable <Version> moreVersions, Action onPropertyEdited) { Data = data; OnPropertyEdited = onPropertyEdited; MoreVersions = moreVersions.Stringify(" "); }
FileCluster(SmbFile fileHandle, bool?isEnabled, int configIndex, ModDescription description, InfoJSon infoJSon) { File = fileHandle; ConfigIndex = configIndex; Description = description; InfoJSon = infoJSon; IsEnabled = isEnabled; }
public override int GetHashCode() { unchecked { var hashCode = (ModId != null ? ModId.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModName != null ? ModName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModAuthor != null ? ModAuthor.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModVersion != null ? ModVersion.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModDescription != null ? ModDescription.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModDll != null ? ModDll.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModDependencies != null ? ModDependencies.GetHashCode() : 0); return(hashCode); } }
public void ViewModDictionary(ModDescription currentItem) { ModDictionaryView.RefreshData(); ModDictionaryView.Select(currentItem); ModDictionary.ShowAndActivate(); }
internal void Select(ModDescription item) { var proxyItem = item == null ? null : Data.Single(p => p.Data.Name == item.Name); DataGrid.SelectedItem = proxyItem; }