public void CollectLinkInstanceInfo() { try { Parameter param = m_instance.get_Parameter(BuiltInParameter.RVT_LINK_INSTANCE_NAME); if (null != param) { instanceName = param.AsString(); } if (null != m_instance.GetTotalTransform()) { transformValue = m_instance.GetTotalTransform(); } linkedDocument = m_instance.GetLinkDocument(); if (null != linkedDocument) { linkDocTitle = linkedDocument.Title; } if (null != linkedDocument) { ifcProjectGuid = ExporterIFCUtils.CreateProjectLevelGUID(linkedDocument, IFCProjectLevelGUIDType.Project); } } catch (Exception ex) { string message = ex.Message; } }