Property FormatChange
FormatChange
Gets or sets the tracked formatting change (w:rPrChange), or null. The properties above stay the run's current formatting; the annotation carries what preceded it.
Deliberately excluded from ContentEquals(CharacterFormat?) and GetContentHash(), for the same reason unknown-XML islands are: it does not affect how the run resolves, so two bags carrying different change records still share a resolved format and must still share the resolver's memo entry. Code that needs to tell them apart compares the annotations directly.
public CharacterFormatChange? FormatChange { get; set; }