В среде чертежа есть дуги oCurve As DrawingCurve, при условии If oCurve.CurveType = CurveTypeEnum.kCircularArcCurve:
у одних дуг радиус содержится в переменной oCurve.ModelGeometry.Geometry.Radius, а у других - нет такой переменной, но есть - oCurve.ModelGeometry.Geometry.MajorRadius.
С чем это связано и как корректно задать условие переключения, что в каком случае присутствует?