/// <summary>Create a subdivider for the specified string divider.</summary> /// <param name="baseDivider">Divider to reference.</param> /// <param name="delimiter">Delimiter to search for.</param> /// <param name="parentIndex">Index within the parent to reference.</param> public DescendantStringDivider(StringDivider baseDivider, char delimiter, int parentIndex) { _baseDivider = baseDivider; Index = parentIndex; Delimiter = delimiter; }
public void InitializeAncestor() { _ancestorDelimiter = "\u0001"; _ancestorData = Any.DelimitedString(_ancestorDelimiter); _ancestorDivider = new RootStringDivider(_ancestorData, _ancestorDelimiter[0]); }