public override bool Equals(BaseStatement other) { return(other is If @if && @if.Equals(this)); }
public override bool Equals(BaseStatement other) { return(other is ExpressionWrapper exp && exp.Equals(this)); }
public override bool Equals(BaseStatement other) { return(other is Goto @goto && @goto.Equals(this)); }
public override bool Equals(BaseStatement other) { return(other is CompoundAssignment ass && ass.Equals(this)); }
public override bool Equals(BaseStatement other) { return(other is StatementList sl && sl.Equals(this)); }
public override bool Equals(BaseStatement other) { return(Equals(other as EmptyStatement)); }