public override int GetHashCode() { return(Block.GetHashCode() + DeadVars.GetHashCode() + LiveVars.GetHashCode()); }
public override bool Equals(object obj) { return(Block.Equals((obj as LiveAndDeadVariables).Block) && DeadVars.Equals((obj as LiveAndDeadVariables).DeadVars) && LiveVars.Equals((obj as LiveAndDeadVariables).LiveVars)); }