[MS C#] 关于GetAllRelationshipInstances方法的用法

我得到一个IECInstance集合,然后我想遍历看看哪个有Relationship,调用 DgnUtilities.GetAllRelationshipInstances(instance)时发现没有relationship的并不是返回null或者空集合,而是直接造成了软件崩溃,这是什么原因,怎样才是正确方式呢?捕获异常也不行