public LiftSense GetOrMakeSubsense(LiftSense sense, Extensible info, string rawXml) { return(new LiftSense(info, new Guid(), sense) { Gloss = new LiftMultiText() }); }
/// <summary> Adds senses to the entry </summary> public void MergeInGloss(LiftSense sense, LiftMultiText multiText) { foreach (var(key, value) in multiText) { sense.Gloss.Add(key, value.Text); } }
/// <summary> Creates an empty sense object and adds it to the entry </summary> public LiftSense GetOrMakeSense(LiftEntry entry, Extensible info, string rawXml) { var sense = new LiftSense(info, info.Guid, entry) { Gloss = new LiftMultiText() }; entry.Senses.Add(sense); return(sense); }
public void MergeInPicture(LiftSense sense, string href, LiftMultiText caption) { }
public void MergeInDefinition(LiftSense sense, LiftMultiText liftMultiText) { }
public LiftObject MergeInReversal( LiftSense sense, LiftObject parent, LiftMultiText contents, string type, string rawXml) { return(new LiftReversal()); }
// The following are unused and are not implemented, but may still be called by the Lexicon Merger // They may be useful later if we need to add more complex attributes to words in The Combine public LiftExample GetOrMakeExample(LiftSense sense, Extensible info) { return(new LiftExample { Content = new LiftMultiText() }); }