Chronos.Platform - пространство имён

Вспомогательные классы, используемые в Chronos.Platform.dll.

Классы

Check Вспомогательные методы для проверки некоторых стандартных условий.
ChronosLoggers Именованные объекты, выполняющие логирование для различных API системы.
ChronosPlatform Обеспечивает доступ к зависимостям платформы, используемым в Chronos.
ChronosSerializationException Исключение при сериализации или десериализации объектов посредством ChronosSerializer.
ChronosSerializer 
CommonHelper Хэлперы общего назначения.
ConsoleHelper Хэлперы для взаимодействия с консолью.
DefaultChronosPlatformDependencies Зависимости платформы по умолчанию, которые зависят от операционной системы, исполняющей среды .NET и др. В этом классе указываются значения, не связанные с конкретной платформой. Рекомендуется использовать наследника этого класса, который определяет зависимости для Windows, Linux и др. платформ.
EmptyHolderT Содержит кэш значений для массивов и коллекций, доступных только для чтения.
FileHelper Вспомогательные методы для взаимодействия с файлами.
IOExtensions 
IsolatedStorageHelper Хэлперы по работе с изолированным хранилищем.
LinuxChronosPlatformDependencies Зависимости платформы для ОС Windows. Создайте экземпляр класса и установите в свойстве Dependencies.
PlatformExtensions Методы-расширения для пространства имён Chronos.Platform.
PluginConfigHelper Хэлперы для работы с конфигурационным файлом, описывающим плагин.
PluginIncludeConfigHelper Хэлперы для работы с конфигурационным файлом, описывающим сборки с плагинами.
PluginSchedulingHelper Хэлперы для диспетчеризации плагинов.
ProcessLogger Средства логирования для жизненного цикла процессов.
ProcessRefHelper Хэлперы для работы с объектами ProcessRef.
RuntimeHelper Вспомогательные методы для пространства имён Chronos.Platform.
StorageHelper Хэлперы для взаимодействия с хранилищем.
SyncHelper Хэлперы для синхронизации между потоками или процессами.
TaskBoxes Упакованные значения для часто используемых Task. Поля класса можно использовать для оптимизации, чтобы не создавать объекты Task при возврате из асинхронного метода типовых значений. Метод FromResultTResult(TResult) всегда возвращает новый объект Task.
WindowsConsoleHelper Хэлперы для взаимодействия с консолью, которые специфичны для платформы Windows.
XmlHelper Хэлперы для работы с LINQ to XML.

Структуры

BeautifiedStackTrace Используйте свойство Current, чтобы получить текущий стек-трейс без лишней информации, связанной с асинхронностью и другим кодом, сгенерированным компилятором.

Интерфейсы

IAsyncInitializable Интерфейс, предоставляющий средства асинхронной инициализации объекта. Если объект реализует интерфейс, то метод InitializeAsync(CancellationToken) вызывается сразу после конструктора ровно один раз, он позволяет вынести асинхронную часть конструктора в асинхронный метод.
IChronosPlatformDependencies Зависимости платформы, которые зависят от операционной системы, исполняющей среды .NET и др.

Перечисления

FileSpecialFolder Тип специальной папки, используемой в системе.