public override bool Equals(object obj)
        {
            if (this == obj) {
                return true;
            }

            if (!(obj is FilterSpecParamEventPropForge)) {
                return false;
            }

            var other = (FilterSpecParamEventPropForge) obj;
            if (!base.Equals(other)) {
                return false;
            }

            if (!ResultEventAsName.Equals(other.ResultEventAsName) ||
                !ResultEventProperty.Equals(other.ResultEventProperty)) {
                return false;
            }

            return true;
        }
 public override int GetHashCode()
 {
     return ResultEventProperty.GetHashCode();
 }
 public override int GetHashCode()
 {
     var result = base.GetHashCode();
     result = 31 * result + ResultEventProperty.GetHashCode();
     return result;
 }