В данном разделе представлено описание сборки ForeNet, содержащей средства для работы с .NET-объектами среды разработки, а также средства для связи двух языков программирования: Fore ↔ Fore.NET.
Условно интерфейсы сборки можно разделить на следующие группы:
Интерфейсы для работы с .NET-объектами среды разработки:
IForeNETAssembly - интерфейс, содержащий свойства и методы объекта среды разработки - .NET-сборка.
IForeNETModule - интерфейс, содержащий свойства и методы объекта среды разработки - .NET-модуль.
IForeNETForm - интерфейс, содержащий свойства и методы объекта среды разработки - .NET-форма.
IForeNETSerializer и IForeNETSerializerLoader - интерфейс, содержащий свойства и методы для сохранения и загрузки .NET-объектов среды разработки из внешних файлов.
Интерфейсы для работы с .NET-объектами в языке Fore:
IForeNETAssemblyClass - базовый интерфейс, содержащий статические свойства и методы класса ForeNETAssemblyClass, предоставляющего контекст текущего запущенного приложения платформы, а также используемого для получения информации о системных сборках платформы и сборках, зарегистрированных в GAC.
IForeNETRuntime - интерфейс, содержащий свойства и методы для получения доступа и использования различных .NET-сборок.
IForeNETRuntimeAssembly - интерфейс, содержащий свойства и методы для работы с контекстом различных .NET-сборок (как сборок репозитория, так и сборок зарегистрированных в GAC).
IForeNETRuntimeForm - интерфейс, содержащий методы для работы с контекстом .NET-форм платформы.
IForeNETRuntimeType - интерфейс, содержащий свойства и методы для работы с .NET-типами, реализованными в .NET-сборках.
IForeNETRuntimeMethod - интерфейс, содержащий свойства и методы для работы с .NET-методами различных .NET-типов.
IForeNETRuntimeMethodArgs - дополнительный интерфейс для работы с коллекцией аргументов, используемых при выполнении .NET-типов.
IForeNETRuntimeMethodBinding - дополнительный интерфейс, используемый для настройки параметров поиска и связи перегруженных .NET-методов.
IForeNETRuntimeObject - интерфейс, содержащий базовые методы любых .NET-объектов (сборок, типов, методов, либо экземпляров каких-либо объектов).
IForeNETRuntimeObjectInstance - интерфейс, содержащий свойства и методы для работы с экземпляром .NET-объекта.
INetControlBox - интерфейс, содержащий свойства и методы компонента среды разработки NetControlBox.
IExecuteForeNetMethodScheduledTask - интерфейс, содержащий свойства и методы для работы с объектом контейнера запланированных задач, который осуществляет выполнение .NET-сборки.
Более подробно работа с .NET-объектами с использованием ресурсов данной сборки описана в следующих разделах:
См. также:
Интерфейсы сборки ForeNet | Перечисления сборки ForeNet | Классы сборки ForeNet