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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-28 UTC."],[[["The `FieldMask.MergeOptions` class provides options to customize how merging operations are handled within the `Google.Protobuf` library, particularly for `FieldMask` instances."],["`ReplaceMessageFields` controls whether message fields are replaced entirely during a merge, or if the source is merged into the destination message field; by default, merging occurs."],["`ReplacePrimitiveFields` determines if primitive fields in the destination are overwritten by the source or have their values set to the source's default, with the default behavior always setting the value from the source."],["`ReplaceRepeatedFields` dictates whether repeated fields in the destination are replaced or if elements from the source are appended, with appending being the default action."],["The latest version of this class is 3.27.1, and can be found in the `Google.Protobuf.WellKnownTypes` namespace within the Google.Protobuf.dll assembly."]]],[]]