public override int GetHashCode() { var hashCode = 346366327; hashCode = hashCode * -1521134295 + TitleId.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Name); hashCode = hashCode * -1521134295 + GameVersion.GetHashCode(); hashCode = hashCode * -1521134295 + DlcVersion.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Path); return(hashCode); }
static int GetHashCode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); GameVersion obj = (GameVersion)ToLua.CheckObject <GameVersion>(L, 1); int o = obj.GetHashCode(); LuaDLL.lua_pushinteger(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
public override int GetHashCode() { return(GameVersion.GetHashCode() ^ FrameworkVersion.GetHashCode() ^ EngineVersion.GetHashCode()); }