public static TraversalOptions TrackItems(TraversalOptions options, PropertyTrackingInfo propertiesTracked) { options.CollectionTrackOptions = CollectionTrackOptions.TrackItems; options.Properties = propertiesTracked; options.TrackLastChild = true; //this is usually required by the logic of expressions return(options); }
public static TraversalOptions TrackItems(TraversalOptions options, string[] propertiesTracked) { return(TrackItems(options, PropertyTrackingInfo.FromStringArray(propertiesTracked))); }