Beispiel #1
0
        public override bool Equals(object o)
        {
            ConsoleWriter writer = (ConsoleWriter)o;

            return((writer.filter == filter) &&
                   (writer.text.Equals(text)) &&
                   (ConsoleApp.GetRepetitions(writer) == ConsoleApp.GetRepetitions(this)));
        }
Beispiel #2
0
        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)));
        }
Beispiel #3
0
 public override int GetHashCode()
 {
     return(filter.GetHashCode() + text.GetHashCode() + ConsoleApp.GetRepetitions(this).GetHashCode());
 }
Beispiel #4
0
 public override int GetHashCode()
 {
     return(variable.GetHashCode() + prompt.GetHashCode() + ConsoleApp.GetRepetitions(this).GetHashCode());
 }