Whether to replace message fields(i.e., discard existing content in
destination message fields) when merging.
Default behavior is to merge the source message field into the
destination message field.
Whether to replace primitive (non-repeated and non-message) fields in
destination message fields with the source primitive fields (i.e., if the
field is set in the source, the value is copied to the
destination; if the field is unset in the source, the field is cleared
from the destination) when merging.
Default behavior is to always set the value of the source primitive
field to the destination primitive field, and if the source field is
unset, the default value of the source field is copied to the
destination.
Whether to replace repeated fields (i.e., discard existing content in
destination repeated fields) when merging.
Default behavior is to append elements from source repeated field to the
destination repeated field.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["This document outlines the `FieldMask.MergeOptions` class, which provides options to customize merging behavior in Google Protocol Buffers."],["The `FieldMask.MergeOptions` class inherits from the `object` class and includes inherited members like `Equals`, `GetHashCode`, and `GetType`."],["It includes properties such as `ReplaceMessageFields`, `ReplacePrimitiveFields`, and `ReplaceRepeatedFields`, which are all boolean and used to manage different types of field merging behavior."],["The `ReplaceMessageFields` property determines if message fields are replaced during a merge, discarding existing content or merging the source field into the destination."],["The properties `ReplacePrimitiveFields` and `ReplaceRepeatedFields` deal with merging behavior for primitive and repeated fields respectively, offering options for replacement or default behaviors."]]],[]]