public override bool Equals(object o) { ConsoleWriter writer = (ConsoleWriter)o; return((writer.filter == filter) && (writer.text.Equals(text)) && (ConsoleApp.GetRepetitions(writer) == ConsoleApp.GetRepetitions(this))); }
public override bool Equals(object o) { ConsoleReader reader = (ConsoleReader)o; return((reader.variable == variable) && ((reader.prompt == null && prompt == null) || reader.prompt.Equals(prompt)) && (ConsoleApp.GetRepetitions(reader) == ConsoleApp.GetRepetitions(this))); }
public override int GetHashCode() { return(filter.GetHashCode() + text.GetHashCode() + ConsoleApp.GetRepetitions(this).GetHashCode()); }
public override int GetHashCode() { return(variable.GetHashCode() + prompt.GetHashCode() + ConsoleApp.GetRepetitions(this).GetHashCode()); }