VersionOne.ServiceHost.ConfigurationTool.Entities.ClearQuestServiceEntity.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj) {
            if (obj == null || GetType() != obj.GetType()) {
                return false;
            }

            var other = (ClearQuestServiceEntity) obj;

            return string.Equals(ConnectionName, other.ConnectionName) && 
                   string.Equals(UserName, other.UserName) &&
                   string.Equals(Password, other.Password) &&
                   string.Equals(DataBase, other.DataBase) &&
                   string.Equals(SourceValue, other.SourceValue) &&
                   string.Equals(UrlTemplate, other.UrlTemplate) &&
                   string.Equals(UrlTitle, other.UrlTitle) &&
                   string.Equals(WaitedSubmitToV1State, other.WaitedSubmitToV1State) &&
                   string.Equals(SubmittedToV1State, other.SubmittedToV1State) &&
                   string.Equals(SubmittedToV1Action, other.SubmittedToV1Action) &&
                   string.Equals(CloseAction, other.CloseAction) &&
                   string.Equals(EntityType, other.EntityType) &&
                   string.Equals(IdField, other.IdField) &&
                   string.Equals(DefectTitleField, other.DefectTitleField) &&
                   string.Equals(DescriptionField, other.DescriptionField) &&
                   string.Equals(ProjectNameField, other.ProjectNameField) &&
                   string.Equals(OwnerLoginField, other.OwnerLoginField) &&
                   string.Equals(PriorityField, other.PriorityField) &&
                   string.Equals(StateField, other.StateField) &&
                   string.Equals(ModifyAction, other.ModifyAction);
        }