public override bool Equals(object obj) { if (obj == this) { return true; } if (obj is ParamMarker) { var that = (ParamMarker)obj; return paramIndex == that.paramIndex; } return false; }