コード例 #1
0
ファイル: ModDictionaryView.cs プロジェクト: hahoyer/factorio
 public Proxy
     (ModDescription data, IEnumerable <Version> moreVersions, Action onPropertyEdited)
 {
     Data             = data;
     OnPropertyEdited = onPropertyEdited;
     MoreVersions     = moreVersions.Stringify(" ");
 }
コード例 #2
0
 FileCluster(SmbFile fileHandle, bool?isEnabled, int configIndex, ModDescription description, InfoJSon infoJSon)
 {
     File        = fileHandle;
     ConfigIndex = configIndex;
     Description = description;
     InfoJSon    = infoJSon;
     IsEnabled   = isEnabled;
 }
コード例 #3
0
ファイル: ModConfig.cs プロジェクト: fengjixuchui/Reloaded-II
 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);
     }
 }
コード例 #4
0
 public void ViewModDictionary(ModDescription currentItem)
 {
     ModDictionaryView.RefreshData();
     ModDictionaryView.Select(currentItem);
     ModDictionary.ShowAndActivate();
 }
コード例 #5
0
ファイル: ModDictionaryView.cs プロジェクト: hahoyer/factorio
        internal void Select(ModDescription item)
        {
            var proxyItem = item == null ? null : Data.Single(p => p.Data.Name == item.Name);

            DataGrid.SelectedItem = proxyItem;
        }