Collection of linked documents
Option Infer On Imports System Imports System.Runtime.InteropServices Namespace Examples Friend Class Program <STAThread> Shared Sub Main(ByVal args() As String) Dim application As DesignManager.Application = Nothing Dim document As DesignManager.Document = Nothing Dim linkDocuments As DesignManager.LinkedDocuments = Nothing Dim linkDocument As DesignManager.Document = Nothing Try application = New DesignManager.Application() document = CType(application.Open("C:\Program Files\Solid Edge ST9\Training\Coffee Pot.asm"), DesignManager.Document) linkDocuments = CType(document.LinkedDocuments(DesignManager.LinkTypeConstants.seLinkTypeAll), DesignManager.LinkedDocuments) For i As Integer = 1 To linkDocuments.Count linkDocument = CType(linkDocuments.Item(i), DesignManager.Document) Next i Catch ex As System.Exception Console.WriteLine(ex) End Try End Sub End Class End Namespace
using System; using System.Runtime.InteropServices; namespace Examples { class Program { [STAThread] static void Main(string[] args) { DesignManager.Application application = null; DesignManager.Document document = null; DesignManager.LinkedDocuments linkDocuments = null; DesignManager.Document linkDocument = null; try { application = new DesignManager.Application(); document = (DesignManager.Document)application.Open(@"C:\Program Files\Solid Edge ST9\Training\Coffee Pot.asm"); linkDocuments = (DesignManager.LinkedDocuments)document.LinkedDocuments[DesignManager.LinkTypeConstants.seLinkTypeAll]; for (int i = 1; i <= linkDocuments.Count; i++) { linkDocument = (DesignManager.Document)linkDocuments.Item[i]; } } catch (System.Exception ex) { Console.WriteLine(ex); } } } }