Dear Jeremy,
Thanks for your usual help, but I have remarks on that,
XYZ witnessLineStart = segment.WitnessLineStart; XYZ dimensionLinePoint = segment.DimensionLinePoint;
WitnessLineStart and DimensionLinePoint properties not existing in DimensionSegment Class please revise the below link: