public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (placement_ != null) { hash ^= Placement.GetHashCode(); } if (displayName_ != null) { hash ^= DisplayName.GetHashCode(); } if (groupPlacementTargetUrl_ != null) { hash ^= GroupPlacementTargetUrl.GetHashCode(); } if (targetUrl_ != null) { hash ^= TargetUrl.GetHashCode(); } if (PlacementType != global::Google.Ads.GoogleAds.V4.Enums.PlacementTypeEnum.Types.PlacementType.Unspecified) { hash ^= PlacementType.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (placement_ != null) { hash ^= Placement.GetHashCode(); } if (displayName_ != null) { hash ^= DisplayName.GetHashCode(); } if (groupPlacementTargetUrl_ != null) { hash ^= GroupPlacementTargetUrl.GetHashCode(); } if (targetUrl_ != null) { hash ^= TargetUrl.GetHashCode(); } if (PlacementType != 0) { hash ^= PlacementType.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
/// <inheritdoc /> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; if (Icon != null) { hashCode = hashCode * 59 + Icon.GetHashCode(); } if (IconSize != null) { hashCode = hashCode * 59 + IconSize.GetHashCode(); } if (Text != null) { hashCode = hashCode * 59 + Text.GetHashCode(); } if (Placement != null) { hashCode = hashCode * 59 + Placement.GetHashCode(); } if (TextFont != null) { hashCode = hashCode * 59 + TextFont.GetHashCode(); } if (TextPosition != null) { hashCode = hashCode * 59 + TextPosition.GetHashCode(); } return(hashCode); } }
public override int GetHashCode() { int result = 13; result = result * 7 + Name.GetHashCode(); result = result * 7 + Placement.GetHashCode(); result = result * 7 + AttachesTo.GetHashCode(); return(result); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (sharedSet_ != null) { hash ^= SharedSet.GetHashCode(); } if (criterionId_ != null) { hash ^= CriterionId.GetHashCode(); } if (Type != 0) { hash ^= Type.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.Keyword) { hash ^= Keyword.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.YoutubeVideo) { hash ^= YoutubeVideo.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.YoutubeChannel) { hash ^= YoutubeChannel.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.Placement) { hash ^= Placement.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.MobileAppCategory) { hash ^= MobileAppCategory.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.MobileApplication) { hash ^= MobileApplication.GetHashCode(); } hash ^= (int)criterionCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (ResourceName.Length != 0) { hash ^= ResourceName.GetHashCode(); } if (HasSharedSet) { hash ^= SharedSet.GetHashCode(); } if (HasCriterionId) { hash ^= CriterionId.GetHashCode(); } if (Type != global::Google.Ads.GoogleAds.V9.Enums.CriterionTypeEnum.Types.CriterionType.Unspecified) { hash ^= Type.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.Keyword) { hash ^= Keyword.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.YoutubeVideo) { hash ^= YoutubeVideo.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.YoutubeChannel) { hash ^= YoutubeChannel.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.Placement) { hash ^= Placement.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.MobileAppCategory) { hash ^= MobileAppCategory.GetHashCode(); } if (criterionCase_ == CriterionOneofCase.MobileApplication) { hash ^= MobileApplication.GetHashCode(); } hash ^= (int)criterionCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }