internal void Append(StringPointerBuilder stringList) { int stringOffset = StringBuilder.Length; StringBuilder.Append(stringList.StringBuilder); foreach (StringPointer stringPointer in stringList.StringPointers) { StringPointers.Add(new StringPointer(stringPointer.Start + stringOffset, stringPointer.Length, stringPointer.ActualLength)); } }
internal void Add(StringPointerBuilder pinyins, StringPointerBuilder translations) { Pinyins.Append(pinyins); Translations.Append(translations); MeaningMemory.Add(new MeaningMemory(pinyins, translations)); }