I'm following along with the C# example to add an attribute and then find it. I've modified it a bit to add it to a selected drawing point. This all works - or at least SolidWorks says it does. I can find the added attribute no problem, but I can't seem to get the entity associated with the attribute. This always seems to produce a null:
Entity swPt2 = (Entity)swAtt.GetEntity2();
Any ideas on what I'm doing wrong? I did check the entity state on the attribute, and they all return false (meaning their valid) as the API documentation suggested, but I can't seem to figure this out. I've it in various ways as well:
SketchPoint swPt2 = (SketchPoint)swAtt.GetEntity2(); SketchPoint swPt2 = (SketchPoint)swAtt.GetEntity(); Entity swPt2= (Entity)swAtt.GetEntity();
They all return a null SketchPoint or Entity. What am I missing?