C# Class SIL.FieldWorks.FixData.HomographFixer

For projects using Send/Receive, two users on separate machines can create Lexical entries which have the same form and MorphType. When merging is done these items will have different GUIDs and their Homograph numbers will both be set to zero '0'. If these were created on the same machine they would show as having Homograph numbers 1 and 2. This RtFixer is designed to correct this problem. In the above example the Homograph numbers should end up being 1 and 2.
Inheritance: RtFixer
Mostrar archivo Open project: sillsdev/FieldWorks

Private Methods

Method Description
FinalFixerInitialization ( Guid>.Dictionary owners, HashSet guids, Dictionary parentToOwnedObjsur, HashSet rtElementsToDelete ) : void
FixElement ( System.Xml.Linq.XElement rt, FwDataFixer logger ) : bool
GetStringInHomographWritingSystem ( System.Xml.Linq.XElement rtForm ) : string
InspectElement ( System.Xml.Linq.XElement rt ) : void
Reset ( ) : void