コード例 #1
0
 public override int GetHashCode() => Ut.ArrayHash(Ut.ArrayHash(KtaneModules), Ut.ArrayHash(AllowedEditors));
コード例 #2
0
ファイル: KtaneModuleInfo.cs プロジェクト: Qkrisi/KtaneWeb
 public override int GetHashCode() => Ut.ArrayHash(Score, ScorePerModule, ScorePerModuleCap, ScoreExplanation, TagPosition, NeedyScoring, AutoPin);
コード例 #3
0
ファイル: KtaneModuleInfo.cs プロジェクト: Qkrisi/KtaneWeb
 public override int GetHashCode() => Ut.ArrayHash(Manual, Developer, Maintainer, TwitchPlays);
コード例 #4
0
ファイル: KtaneModuleInfo.cs プロジェクト: Qkrisi/KtaneWeb
 public override int GetHashCode() => Ut.ArrayHash(Author, Compatibility, DefuserDifficulty, Description, ExpertDifficulty, Name, Origin, Published, RuleSeedSupport, SortKey, SourceUrl, Souvenir, SteamID, Symbol, TutorialVideoUrl, TwitchPlays, Type);
コード例 #5
0
ファイル: KtaneModuleInfo.cs プロジェクト: Qkrisi/KtaneWeb
 public override int GetHashCode() => Ut.ArrayHash(Status, Explanation);
コード例 #6
0
 public override int GetHashCode() => Ut.ArrayHash(Score, ScorePerModule, Origin);
コード例 #7
0
 public override int GetHashCode() => unchecked (Ut.ArrayHash(Digits) * 37 + TopLeftCell);
コード例 #8
0
ファイル: PatternCube.cs プロジェクト: CaitSith2/KtaneStuff
 public override int GetHashCode() => Ut.ArrayHash(Symbol, Orientation);
コード例 #9
0
ファイル: PatternCube.cs プロジェクト: CaitSith2/KtaneStuff
 public override int GetHashCode() => Ut.ArrayHash(Faces.GetLength(0), Faces.GetLength(1), Faces.Cast <object>().ToArray());
コード例 #10
0
ファイル: PatternCube.cs プロジェクト: CaitSith2/KtaneStuff
 public override int GetHashCode() => Ut.ArrayHash(Face, Orientation);
コード例 #11
0
 public override int GetHashCode() => Ut.ArrayHash(Language, Description, Url);
コード例 #12
0
 public int GetHashCode(SucoType[] obj) => Ut.ArrayHash(obj);