protected override SLExpression VisitLineReference(LineReferenceExpression lineReferenceExpression) { var line = PolygonLines.Cast <IdentifiedLineExpression>() .First(l => l.Id == lineReferenceExpression.Id); return(Visit(line)); }
protected override SLExpression VisitLineReference(LineReferenceExpression lineReferenceExpression) { throw new NotSupportedException("LineReferenceExpression must be replaced before this step."); }
protected virtual SLExpression VisitLineReference(LineReferenceExpression lineReferenceExpression) { return(lineReferenceExpression); }