References: IForeNETAssemblyReferences;
Свойство References возвращает коллекцию ссылок на .NET-сборки репозитория.
Для выполнения примера предполагается наличие в репозитории .NET-сборки с идентификатором "NETAssembly_1".
Sub UserProc;
Var
MB: IMetabase;
NETAssembly: IForeNETAssembly;
References: IForeNETAssemblyReferences;
Reference: IForeNETAssemblyReference;
Begin
MB := MetabaseClass.Active;
NETAssembly := MB.ItemById("NETAssembly_1").Bind As IForeNETAssembly;
References := NETAssembly.References;
For Each Reference In References Do
Debug.WriteLine("Идентификатор: " + Reference.Id + "; Наименование:" + Reference.Name);
End For;
End Sub UserProc;
После выполнения примера в консоль среды разработки будет выведен список, содержащий наименования и идентификаторы .NET-сборок, на которые имеются ссылки в указанной .NET-сбороке.
См. также: