The SamplesAsMcLines McLines object will have one line feature for each ancestor feature. These line features will be polylines (McFeatures.Type mcftPolyline), where verticies mark both the start and midpoint of each sampled segment and the final vertex is the ending point of the sampled ancestor line feature.
The sampled ancestor line feature index will be the same as the feature index of the corresponding SamplesAsMcLines feature index.
All property accesses reference the same McLines object, only its contents change. The contents are updated only when this property is accessed, not when the ProfileValues become stale or when they are computed.