[C# MSCE]获得元素所在的参考model

符老师  

          //第一种方式
            DgnModel dgnModel = Session.Instance.GetActiveDgnModel();
            foreach (DgnAttachment dgnAtt in dgnModel.GetDgnAttachments())
            {
                //这个myElem 中的DgnModelRef.AsDgnAttachment()是null
                Element myElem = dgnAtt.GetDgnModel().FindElementById((ElementId)1059L);
            }
            //第二种方式(先选择1059元素)
            ElementAgenda ageda = new ElementAgenda();
            StatusInt sucess = SelectionSetManager.BuildAgenda(ref ageda);
            for (uint i = 0; i < SelectionSetManager.NumSelected(); i++)
            {
                //这个myElem 中的DgnModelRef.AsDgnAttachment()是有值的
                Element myElem = ageda.GetEntry(i);
            }
            

请问   我该怎么    只通过Element获得元素  所在的参考模型(如果有的话)  

0363.dgn456.dgn

123是主文件     456是参考文件