Ejemplo n.º 1
0
 public override MemberPathItem Clone(MemberPathItem parent)
 {
     return(new DictionaryPathItem(Descriptor, Key)
     {
         Parent = parent
     });
 }
Ejemplo n.º 2
0
 public override MemberPathItem Clone(MemberPathItem parent)
 {
     return(new CollectionPathItem(Descriptor, Index)
     {
         Parent = parent
     });
 }
Ejemplo n.º 3
0
 public override MemberPathItem Clone(MemberPathItem parent)
 {
     return(new FieldPathItem(descriptor)
     {
         Parent = parent
     });
 }
Ejemplo n.º 4
0
        private void AddItem(MemberPathItem item)
        {
            var previousItem = items.Count > 0 ? items[items.Count - 1] : null;

            items.Add(item);
            item.Parent = previousItem;
        }
Ejemplo n.º 5
0
 public override MemberPathItem Clone(MemberPathItem parent)
 {
     return(new ArrayPathItem(index)
     {
         Parent = parent
     });
 }
Ejemplo n.º 6
0
 public abstract MemberPathItem Clone(MemberPathItem parent);