internal Path8(StringStore strings, ItemTree tree, int index, byte delimiter, int includeDepth = -1) { _strings = strings; _tree = tree; _index = index; _delimiter = (byte)delimiter; _includeDepth = includeDepth; }
public Path8(StringStore strings, ItemTree tree, int index, char delimiter, int includeDepth = -1) : this(strings, tree, index, (byte)delimiter, includeDepth) { if ((ushort)delimiter >= 0x80) { throw new ArgumentException(String.Format(Resources.UnableToSupportMultibyteCharacter, delimiter)); } }