| ▼NAdvLimit | |
| ►NExternalLangDef | |
| ►CViewPropertyAppender | Класс для расширения представления свойствами, используемыми в ограничении, но отсутствующими в указанном представлении |
| CDetailVariableDefContainer | Вспомогательный класс для хранения переменных, связанных с детейлами/псевдодетейлами. На настоящий момент данная структура не используется, поскольку не стоит задачи расширения представления детейлами |
| ▼NExternalLangDef | |
| NProperties | |
| ▼NICSSoft | |
| ►NServices | |
| CChangesToSqlBTMonitor | Писалка запросов на обновление, вставку и удаление данных в StringBuilder |
| CUnityFactory | Helper class for creating and using Unity containers |
| CUnityServiceProvider | Help structure for connection of IServiceProvider and IUnityContainer |
| ►NSTORMNET | |
| ►NBusiness | |
| ►NAudit | |
| ►NExceptions | |
| CAuditException | Общий базовый класс для исключений подсистемы аудита |
| CDataNotFoundAuditException | Исключение, сообщающее, что требуемые аудитом данные не удалось получить |
| CDisabledAuditException | Исключение, сообщающее, что аудит выключен, хотя пытается произвестись запись |
| CExecutionFailedAuditException | Исключение, сообщающее, что запрашиваемое действие на настоящий момент не поддерживается аудитом |
| CRatifyExecutionFailedAuditException | Исключение, сообщающее об ошибке, произошедшей при подтверждении записей аудита (когда сразу нескольким записям определяется другой статус) |
| CWrongAdditionalInfoAuditException | Исключение, сообщающее, что переданные на дозапись в аудит данные некорректны |
| ►NHelpStructures | |
| ►CAuditAdditionalInfo | Структура для сохранения сведений об автогенерируемых полях (тех, что имеют атрибут DisableInsertPropertyAttribute). Она будет доотправляться в аудит после того, как объект будет сохранён |
| CFieldValues | Класс для хранения старого и нового значения поля |
| CCheckHelper | Класс, содержащий обшие полезные методы проверки данных |
| CConfigHelper | Класс для получения данных из конфига |
| CErrorProcesser | Класс для обработки возникших исключений |
| ►NObjects | |
| CAuditAppSetting | Класс, содержащий настройки аудита по приложению |
| CAuditClassSetting | Класс, содержащий настройки аудита по приложению для класса |
| CDetailArrayOfAuditClassSetting | Detail array of AuditClassSetting |
| CAuditDSSetting | Класс, содержащий настройки аудита по приложению по сервисам данных |
| CDetailArrayOfAuditDSSetting | Detail array of AuditDSSetting |
| CAuditFieldSetting | Класс, содержащий настройки аудита по приложению для полей класса |
| CDetailArrayOfAuditFieldSetting | Detail array of AuditFieldSetting |
| CAsyncAuditController | Контроллер, отвечающий за асинхронность при работе аудита |
| CAuditService | Статическая обёртка для класса, наследующего от IAuditService |
| CEmptyAudit | Класс-заглушка для сервиса аудита, через который никакой аудит не пишется |
| CAuditConstants | Константы для аудита |
| CAuditParameters | Базовый класс для установки в очередь сообщений при асинхронной записи аудита |
| CAuditParametersBase | Базовый класс для установки в очередь сообщений при асинхронной записи аудита |
| CCheckedCustomAuditParameters | Параметры аудита, используемые для записи в БД аудита сведений о произвольных операциях над произвольными объектами |
| CCommonAuditParameters | Класс для записи общих данных аудита (которые скорее всего были сгенерированы сервисом данных) |
| CCustomAuditField | Класс с данными аудита по полю объекта |
| CCustomAuditFieldList | Класс со списком данных аудита по полям объекта |
| CCustomAuditParameters | Параметры для ведения аудита через API |
| CDatabaseAuditParameters | Базовый класс, содержащий настройки БД, куда будет писаться аудит |
| CRatificationAuditParameters | Вспомогательный класс для установки в очередь сообщений при асинхронной записи аудита о подтверждении записи аудита |
| CIAudit | Интерфейс для аудита (основная логика) |
| CIAuditRecord | Интерфейс для определения записи, которая идёт в аудит. Этот интерфейс позволяет не завязываться на конкретной структуре, как хранится аудит, но получать необходимые данные |
| CIAuditService | Интерфейс для сервиса аудита (отвечает за API и настройки) |
| CIDataObjectWithAuditFields | Интерфейс, который имеется у типов, которые имеют дополнительные поля аудита |
| ►NAuditWcfServiceLibrary | |
| CIAuditWcfService | Интерфейс для AuditWcfService (на настоящий момент представляет собой наследника IAudit) |
| ►NInterfaces | |
| CIBusinessServerProvider | Определяет методы получения бизнес-серверов обрабатываемых объектов |
| ►CInterfaceBusinessServer | Класс, содержащий бизнес-сервера для интерфейсов |
| CReferencePropertyInfo | Вспомогательный класс для хранения информации о том, какие классы какие ссылки имеют на заданный мастеровой класс |
| CIReferencesCascadeDelete | Интерфейс, к которому привязан бизнес-сервер, выполняющий каскадное удаление объектов |
| CIReferencesNullDelete | Интерфейс, к которому привязан бизнес-сервер, выполняющий зануление ссылок на удаляемый объект |
| ►NLINQProvider | |
| ►NExceptions | |
| CMasterLevelException | TODO: Update summary |
| CMethodSignatureException | TODO: Update summary |
| CNotSupportedRegexException | Исключение, сообщающее, что на настоящий момент данный шаблон regex не может быть преобразован в sql-like |
| CUnknownTypeException | TODO: Update summary |
| ►NExtensions | |
| CGisExtensions | Методы расширения Gis для LINQProvider |
| CDateTimeEarlyExpressionTransformer | TODO: Update summary |
| CIExpressionTreeVisitor | Интерфейс для visitor'а, который обрабатывает дерево выражения для LcsQueryProvider<T,Q> |
| CIQueryModelVisitor | Интерфейс для основного visitor'а, который обрабатывает запрос linq-выражения для LcsQueryProvider<T,Q> |
| CLcsGeneratorExpressionTreeVisitorBase | Visitor, который обходит распарсенноое дерево |
| CLcsGeneratorExpressionTreeVisitorCommon | Visitor, который обходит распарсенноое дерево (в большинстве случаев подходит эта реализация) |
| CLcsGeneratorQueryModelVisitor | Генерация LCS по модели запроса |
| CLcsQuery | The query |
| CLcsQueryProvider | TODO: Update summary |
| CLinqToLcs | The linq to lcs |
| CParamSet | Служебный класс для представления параметров в ограничениях LINQ |
| CParamsUtils | Вспомогательные методы для работы с параметрами |
| CPseudoDetail | Вспомогательный класс, который в Linq-выражении обозначает псевдодетейл |
| CPseudoDetailConsts | Вспомогательный класс, содержащий константы для получения свойств объекта типа PseudoDetail через Reflection |
| CPseudoDetailExtension | Методы-расширения linq для работы с псевдодетейлами |
| CQuery | Explicit interface implementation of IQueryable |
| CQueryProvider | |
| CReplacingExpressionTreeVisitorWithProperType | Данный класс представляет собой по сути ReplacingExpressionTreeVisitor с выправленным нужным образом методом VisitMemberExpression, который убирает привязку свойства псевдодетейла к объекту типа мастера |
| CTreeVisitorStacksHolder | Хранитель стеков для TreeVisitor |
| CUtilsDetail | TODO: Update summary |
| CUtilsLcs | Вспомогательные методы |
| CAdvansedColumn | Дополнительная колоночка |
| CCantApplyBusinessServerAttributeWithNotBusinessServiceTypeException | невозможно применить атрибут к этому типу |
| CBusinessServerAttribute | Атрибут лоя установки бизнессервера обработки событий |
| CBusinessServer | Базовый абстрактный класс для всех бизнес-серверов |
| CBusinessServerProvider | Провайдер бизнессервисов |
| CBusinessTaskMonitor | Провайдер текущего монитора выполнения задач |
| CColumnsSortDef | Структура для установления сортировки на колонку |
| CConfigResolver | Класс, реализующий разрешение свойств классов на основе данных из файла конфигурации для приложений на базе .NET framework |
| CDataServiceProvider | IDataService service locator |
| CPropertyUsingTypes | Summary description for DataServiceUsingTypeCustomizer |
| CDataServiceUsingTypeCustomizer | Настройка сервиса данных в части PropertyUsingTypes |
| CCreateCommandEventArgs | Аргументы события создания команды |
| CDataObjectsEventArgs | Аргументы события с массивом объектов данных |
| CGenerateSQLSelectQueryEventArgs | Аргумент события при генерации SQL Select запроса |
| CIBusinessTaskMonitor | Интерфейс для создания компонентов отслеживания выполнения бизнессзадач |
| CIConfigResolver | Интерфейс, определяющий абстракцию для способа разрешения свойств классов на основе данных из файла конфигурации приложения |
| CIDataService | Интерфейс сервисов данных. Все реализации наследуются от него |
| CLoadingCustomizationStruct | настройка загрузки группы объектов |
| CMasterObjStruct | Структура мастеров в выборке |
| CObjectStringDataView | В виде этой структуры приходят строковое предстваление объектов |
| CRowNumberDef | Структура для указания начала и конца страницы для вычитки |
| CDbTransactionWrapper | Обёртка над IDbConnection и IDbTransaction |
| CDbTransactionWrapperAsync | Асинхронная обёртка над DbConnection и DbTransaction |
| CSQLDataService | Data service for SQL storage |
| CExecutingQueryException | Исключительная ситуация, при выполнении запроса |
| CUpdaterObject | Спецкласс, предназначенный для выполнения групповых операций Update или Delete в источнике данных |
| CUtils | Набор служебной логики для сервиса данных |
| CXMLFileDataService | Сервис данных для XML |
| CFlexLinqExtensions | Расширения LINQ |
| CLockData | The lock data |
| CLockService | Классический сервис блокировок |
| CStringKeyGen | The string key gen |
| CDRDataService | Сервис данных для грязного чтения (MSSQLServer) |
| CMSSQLDataService | Сервис данных для работы с Microsoft SQL Server |
| COracleDataService | Сервис данных для доступа к данным Oracle |
| CPostgresDataService | DataService for PostgreSQL |
| ►CStorageStructForView | структура для отображения представления в данные |
| CClassStorageDef | описание хранилища для некоторого класса,в ветви наследованных объектов |
| CPropSource | описание хранилища для некоторого класса,в ветви мастеров |
| CPropStorage | хранилище для свойства |
| ►NCollections | |
| CArrayOperations | Summary description for ArrayOperations |
| CCaseSensivityStringDictionary | Summary description for CaseSensivityStringDictionary |
| CNameObjectCollection | коллекция со строковыми ключами |
| CTypeBaseCollection | коллекция со Type - ключами |
| CTypesArrayList | Список типов |
| ►NConvertors | |
| CFormatter | Позволяет использовать в строке форматирования параметр вида {* ,}. Пример: "Результат: {*, }" c параметрами object[]{1,2,3} -> "Результат: 1, 2, 3", а формат вида: "Преобразование: {*->}" -> "Преобразование: 1->2->3" |
| CInOperatorsConverter | Класс конвертации значений одного типа к другому типу посредством одного преобразования (Implicit или Explicit). Только статические методы работы |
| ►NDesign | |
| CClassWithDinamicProperties | Абстрактный класс позволяющий потомкам иметь динамический состав свойств отображаемый в PropertyEditor |
| CDinamicPropertyDescriptor | Описатель динамического свойства |
| ►NExceptions | |
| CPropertyCouldnotBeNullException | Исключительная ситуация, возникающая при пустом значении в свойстве, которое должно быть заполнено |
| CDataServiceNotFoundException | |
| CObjectNotAlteredException | |
| CCantUpdateNotLoadedPropertiesException | Все изменяемые поля должны быть первоначально загружены(исключительная ситуация) |
| CCantFindDataObjectException | Исключение, которое возникает при отсутствии в хранилище данных объекта |
| CIErrorMessage | |
| CNoSuchPropertyException | Нет такого свойства (Исключительная ситуация) |
| CCantFindViewException | Нет такого представления |
| CUnlockObjectDifferentKeyException | При разблокировке объекта используется неверный ключ |
| CDataObjectIsReadOnlyException | Объект заблокирован |
| CNotSortableOrderColumnsType | Невозможно отсортировать объектв по этому свойству |
| CNotSortableDetailArrayException | Этот DetailArray нельзя отсортировать |
| CObjectAlreadyInDetailArrayException | объект уже в DetailArray |
| CDetailArrayAlreadyContainsObjectWithThatKeyException | DetailArray уже содержиться объект с такимже калючем |
| CUncompatibleViewForClassException | представление не подходит для класса |
| CClassIsNotSubclassOfOtherException | Один класс не является потомком другого класса |
| CCantFindPropertyException | Не обнаружено свойство |
| CAgregatorPropertyMustBeDataObjectTypeException | Агрегатор должен быть приводим к DataObject |
| COnCreationDetailArrayAgregatorObjectCantBeNullException | при создании DetailArray необходимо передать объект-владелец |
| CCantProcessingNonDataobjectTypeException | нет возможности обработать не DataObject |
| CDifferentDataObjectTypesException | |
| CPrimaryKeyTypeException | Неверный тип первичного ключа |
| CIncompatibleTypesForViewOperationException | Исключение,возникающее в операциях над представлениями пи несовместимости представлений |
| CIncompatibleTypeException | Исключение,возникающее программной несовмести типов (например при присваивании мастероваму свойству объекта типе, не включенного в UsingType) |
| CIncomatibleCheckingTypeException | Тип проверяемого объекта не соответствует типу в TypeUsageAttribute |
| CNotEnumTypeException | Тип не является перечислимым типом |
| CNotFoundAggregatorProperty | не смогли найти свойство указывающее на объект-владелец |
| CNotFoundInTypeUsageException | Не нашли в типах |
| ►NFileType | |
| CFile | Тип данных File |
| ►NFunctionalLanguage | |
| ►NSQLWhere | |
| CSQLWhereLanguageDef | Определение языка ограничений для конструирования ограничивающих функций |
| CFunctionBuilder | Вспомогательный класс для работы с функциями ограничений |
| CFunctionHelper | Впомогательный класс для FunctionBuilder'a |
| CFunction | Ограничивающая функция. Применяется для задания ограничений |
| CFunctionForControls | Функция для контролов (используется при: сериализации-десериализации LoadingCustomizationStruct, ExtendedTextBox, ObjectListVeiw и пр.) |
| CCompatibilityTypeTest | Класс для проверки совместимости типов |
| ►CFunctionalLanguageDef | Определение языка ограничений для конструирования ограничивающих функций |
| CNotFoundFunctionBySignatureException | Не найдена функция по сигнатуре |
| CNotFoundFunctionParametersException | Не найден параметр функции |
| CDetailArrayOfVariableDef | DetailArray Of VariableDef |
| CDetailArrayOfFunctionDef | DetailArray Of FunctionDef |
| CDetailArrayOfObjectType | DetailArray Of ObjectType |
| CFunctionDef | Определение функции |
| CDetailArrayOfFunctionalParameterDef | массив параметров |
| CFunctionParameterDef | Унаследованный от TypedObject класс для определения параметров функции |
| CObjectType | Мета-описание типа (используется для описания типов операндов функций) (наследуется от ViewedObject) |
| CTypedObject | Расширение класса ViewedObject за счёт введения ObjectType-типа (атрибут Type) |
| CVariableDef | Определение переменной в ограничении (обычно указывает на атрибут в объекте) |
| CViewedObject | Нехранимая реализация DataObject с полями Caption и StringedView для различных классов языка задания ограничений |
| CNullFunctionDefException | Не задано определение функции |
| CParameterCountException | Неверное количество параметров |
| CUncompatibleParameterTypeException | Несовместимые типы параметров |
| ►NKeyGen | |
| CBaseKeyGenerator | Абстрактный генератор ключей |
| CGUIDGenerator | Генератор ключей типа GUID |
| CKeyGenerator | Статический класс генерации ключей, через который генерируются все первичные ключи Он использует для генерации ключа генераторы, наследуемые от BaseKeyGenerator. Этот конкретный генератор прописывается непосредственно объекту данных специальным атрибутом KeyGeneratorAttribute |
| CKeyGuid | Guid, отличающийся от стандартного наличием метода Parse и отсутствием половины ненужных конструкторов. Кому надо другой конструктор – передайте в конструктор KeyGuid Guid, созданный его собственным конструктором |
| ►NSecurity | |
| CRoleWithAccesses | Класс для инкапсуляции имени роли с доступными этой роли правами доступа + ограничения |
| CEmptySecurityManager | Менеджер полномочий без проверки полномочий |
| CISecurityManager | Интерфейс для менеджера полномочий. Является основным API для доступа к подсистеме полномочий со стороны программистов |
| CISecurityService | Интерфейс для сервиса полномочий |
| ►NTools | |
| CBinarySerializer | Бинарный сереализатор |
| CCaptionTool | Вспомогательный класс для обработки и получения Caption'ов и других имён |
| CGuidExtensions | Класс содержащий вспомогательные методы для работы с Guid |
| CMAPIWrapper | Класс для отправки писем с вложением. Поддерживается функция открытия почтового клиента. Основано на http://www.codeproject.com/KB/IP/SendFileToNET.aspx |
| CMapiMessage | |
| CMapiFileDesc | |
| CMapiRecipDesc | |
| CToolXML | Инструмент для сериализации-десериализации в XML |
| CToolBinarySerializer | Инструмент для бинарной сериализации-десериализации Используется для Function Сериализованные байты конвертируются в ToBase64String |
| CAssemblyLoader | Помощь при загрузке сборок, которые были подписаны |
| CAllowAllAssemblyVersionsDeserializationBinder | |
| CExternalModule | |
| CToolZIP | |
| CTransliteration | Класс, организующий транслитерацию из русского в английский и наоборот. (Класс ранее был в asp-генераторе) |
| CTypeManager | Вспомагательный класс для работы XMLManager. Содержит методы для работы с типами данных |
| CXMLManager | Manager для работы с xml. Упрощает создание новых вершин, запись и чтение атрибутов различных типов |
| CXmlTools | Инструменты для работы с Xml |
| ►NUI | |
| CCancelEventArgs | Аргументы к событию отмены действия инициатора |
| CCloseEventArgs | Аргументы к событию закрытия UI-зависимой Win-формы |
| CContActionEventArgs | Общий предок агрументов событий форм |
| CDataObjectEventArgs | Общий предок параметров событий форм с передаче объектов данных |
| CDataObjectPropEventArg | параметры событий форм с передачей объекта данных и имени свойства |
| CDeleteEventArgs | Аргументы для события удаления объекта |
| CEditEventArgs | Аргументы для события редактирования объекта у инициатора |
| CEditorStoppedEventArgs | Аргументы для событий остановки работы редактора |
| CInitiatorStoppedEventArgs | Аргументы к событию остановки инициатора |
| CNewEventArgs | Аргументы для события создания |
| CPrintInitiatorStoppedEventArgs | Аргументы к событию остановки инициатора |
| CPrintPreviewEventArgs | Аргументы события предварительного просмотра |
| CSaveEventArgs | Аргументы события сохранения объекта данных |
| ►NUserDataTypes | |
| CBlob | Бинарный объект. Используется для хранения данных в хранилищах поддерживающих бинарные объекты |
| CContact | Класс, описывающий единичный контакт пользователя (e-mail, телефон и проч.) |
| CEvent | Пользовательский тип - событие; |
| CGeoData | Класс, описывающий единичный контакт пользователя (e-mail, телефон и проч.) |
| CImage | Пользовательский тип - изображение; |
| CNullableDateTime | DateTime с поддержкой null (в ту эпоху, когда ещё не было DateTime? у нас уже был этот класс - так и повелось) |
| CNullableInt | Int с поддержкой null (в ту эпоху, когда ещё не было int? у нас уже был этот класс - так и повелось) |
| CNullableDecimal | Decimal с поддержкой null (в ту эпоху, когда ещё не было Decimal? у нас уже был этот класс - так и повелось) |
| CPartliedDate | |
| CPartliedDateTransformer | |
| CRecord | Данный класс необходим для определения StoreInstancesInType. Он необходим в том случае, когда пользовательский тип typedef должен храниться в виде отдельной записи. Используется для NOSQL-хранилищ |
| CWebFile | Структура для хранения файлов в Web-приложении |
| ►NWindows | |
| ►NForms | |
| ►NBinders | |
| CControlProviderAttribute | Атрибут, позволяющий указать ControlProvider для типа |
| CAdvansedLimit | Объектная модель ограничения, редактируемого на форме задания ограничений. Включает в себя как ограничивающую функцию, так и определения параметров. Тут же живёт сериализованное описание кастом-формы для ввода параметров |
| CParameterDef | Определение параметра |
| CSTORMAdvLimit | Объектное представление сохраняемого в базе ограничения. Не содержит логики по десериализации. Сам класс знает только сериализованное Value. Десериализуется в своё нехранимое свойство AdvLimit при помощи AdvLimitComponent |
| ►CExternalLangDef | |
| CDateFormats | Класс, хранящий коды форматов строкового представления даты. Все коды перечислены здесь: http://msdn.microsoft.com/ru-ru/library/ms187928.aspx |
| CDatePart | |
| CDetailVariableDef | Определение переменной ограничения, предназначенное для описания детейлов |
| CIViewGenerator | Интерфейс для генерации представления. Используется для работы в детейлах с динамическими представлениями |
| CINotifyUpdateObject | Notify update objects |
| CINotifyUpdateObjects | Notify update objects |
| CINotifyUpdateProperty | Notify update objects properties. Apply it only for DataObject subclass |
| CINotifyUpdatePropertyByType | Notify update objects |
| CNotifierUpdateObjects | Notifier default implementation for update objects process |
| CSubobjectAttribute | Указывает объект, являющийся частью вышестоящего объекта. логика работы не реализована |
| CAgregatorAttribute | Указывает Агрегирующий объект для детейлового объекта |
| CNotNullAttribute | Указывает, что данный атрибут не может принимать значения Null |
| CStrLenAttribute | Указывает, что данный атрибут не может принимать значения длиннее явно определённого (Проверка будет осуществляться при присваивании объекту) |
| COrderAttribute | Указывает порядок атрибутов, в соответствии с которым упорядочены объекты в свойстве-массиве объектов |
| CTypeUsageAttribute | Укеазывает допустимые по присваиванию объекты объектов данных для мастеровых свойств и детайловых классов |
| CPropertyTypeUsageAttribute | TypeUsageAttribute, только указывается не непосредственно у свойства,а у класса |
| CAssemblyStorageAttribute | Место сохранения объектов данных в данной сборке. Указывается имя сервиса данных, использующихся для хранения и параметры к этому сервису данных. Например, для реляционного сервиса данных – это DSN |
| CClassStorageAttribute | Некоторое логическое имя, под которым хранятся экземпляры объектов данных, например, для реляционного хранения это – имя таблицы |
| CKeyGeneratorAttribute | Прописывается тип(класс) генератора первичных ключей |
| CPropertyStorageAttribute | Некоторое логическое имя, под которым хранятся свойства (атрибуты и ассоциации), например, для реляционного хранения это – имя поля в таблице |
| CPrimaryKeyStorageAttribute | Некоторое логическое имя, под которым хранится первичный ключ, например, для реляционного хранения это – имя поля в таблице |
| CTypeStorageAttribute | Некоторое логическое имя, под которым хранится тип, например, для реляционного хранения это – имя таблицы |
| CAutoStoreMasterDisabled | Отключить автоматическое сохранение мастерового объекта данных при сохранении основного объекта |
| CNotStoredAttribute | Указывает нехранимый(вычислимый) атрибут (то есть он не сохраняется) |
| CDataServiceExpressionAttribute | Указывает формулу вычисления атрибута - для стрингованных данных (для конкретного типа сервиса данных) |
| CLoadingOrderAttribute | Определение порядка загрузки атрибутов, для тех случаев, например, часть объектов детейлов является мастерами других детейлов, либо, например, для правильного счёта вычислимых атрибутов. Важно помнить, что принципиальный порядок загрузки остается следующим |
| CStoreInstancesInTypeAttribute | Как хранить в конкретном хранилище указанный тип или свойство |
| CTrimmedStringStorageAttribute | происходит обрубание строк(применять функцию Trim()) при работе со строковыми данными через Information.GetPropValueByName и Information.GetPropValueByName |
| CViewAttribute | Указывает представление для класса объекта данных формат указания: [Имя мастера].[Имя мастера мастера].[Имя мастера мастера мастера ...].[Имя атрибута] as [пользовательское имя атрибута] Пользовательское имя атрибута может включать пробелы В исходный код этот атрибут полностью генерируется CASE |
| CAssociatedDetailViewAttribute | Указывает для представления класса шапки представление детейла. В сущности, представление шапки включает в себя представления детейлов |
| CCaptionAttribute | Указывает пользовательское имя для значения перечислимого типа, для класса данных, для свойства класса данных |
| COnlyShowSelectedValueAttribute | Если true, то значения перечислимого типа должны быть отображены в виде ComboBox, иначе группа RadioButton |
| CEmptyEnumValueAttribute | Атрибут, указывающий значение перечисления, рассматриваемое как незаполненное |
| CDisableAutoViewedAttribute | Помещать ли свойство в автоматически генерируемые прадставления |
| CDisableInsertPropertyAttribute | Помещать ли свойство в Insert-ы |
| CAutoAlteredAttribute | Автоматическое вычисление статуса Altered |
| CClassImageFileAttribute | Картинка для класса. Должна лежать в этой же сборке как embedded ресурс |
| CClassImagePropertyAttribute | Свойство, предоставляющее картинку для экземпляров этого класса |
| CInstanceCaptionPropertyAttribute | Свойство, предоставляющее заголовок для экземпляров этого класса |
| CAggregationFunctionAttribute | Агрегирующая функция в DetailArray |
| CMasterViewDefineAttribute | Дополнительная настройка мастера в представлении |
| CEventArgCatcherTypeAttribute | Тип для кэтчера |
| CIsHTMLAttribute | Атрибут, указывающий на то, что свойство содержит HTML |
| CPublishNameAttribute | Атрибут устанавливающий имя типа и набора сущностей при использовании в ODataService |
| CDataObject | Базовый абстрактный класс, от которого наследуются все объекты данных STORM.NET |
| CDetailArray | Контейнер (массив) детейловых объектов |
| CItemsAddedEventArgs | |
| CDataObjectCache | Кеш объектов данных, ключ кешей контекст вызова |
| CDataObjectExtension | Класс с linq-расширениями для DataObject и его потомков |
| CDOCacheNotFoundException | Кеш не найден |
| CDOCacheObjectAlreadyExistsException | Объект уже присутствует в кеше |
| CDynamicMethodCompiler | Класс для замены рефлекшена (работает быстрее) |
| CEnumCaption | Класс для работы с заголовками перечислений |
| CExtendedView | Класс для хранения собственных свойств, мастеров и детейлов представления + псевдодетейлов с учётом их порядка |
| CInformation | Доступ к метаданным |
| CIComparableType | Интерфейс для пользовательских типов, которые должны иметь специальную логику сравнения (по умолчанию для кастом-типов вызывается ToString() и сравнение по строкам). Сравнение выполняется хотя бы для определения изменённых свойств |
| CIContainsAcceptablePossibleValues | Интерфейс для пользовательских типов, которые содержат домен (список) допустимых значений |
| CIConverterToQueryValueString | The interface allows you to define a class to convert values of different types to a string for use in a SQL query |
| CIConvertibleToQueryValueString | The interface allows you to define the conversion of an object to a string for use in a SQL query |
| CISpecialEmptyValue | Интерфейс определяет значение, рассматриваемое в качестве пустого для данного типа |
| CMasterPropertyPath | Обертка для работы с путем до мастерового свойства |
| CObjectCreator | Класс для создания объектов. Скажи кого и я его создам |
| CFastAllocator | Static generic fast allocator |
| CPKComparer | Вспомогательный класс для сравнения объектов. При использовании в Distinct оставит уникальные (по ключу) notnull-объекты и один экземпляр null-объекта (если такой существует) |
| CPKHelper | Общий вспомогательный класс |
| CPseudoDetailInExtendedView | Псевдодетейл для добавления в упорядоченный список ExtendedView |
| CAccessTypeAttribute | Помещать ли свойство в автоматически генерируемые прадставления |
| CIAccessErrorNameConverter | Интерфейс конвертирования имени ошибки доступа. Применяется в UnauthorizedAccessException.ErrorNameConverter |
| CSessionNotFoundException | Исключение, возникающее в случае, если нет ключа сессии даже после запроса авторизоваться |
| CUnauthorizedAccessException | Исключение неавторизованного доступа |
| CTypeKeyPair | Вспомогательный класс для объединения в пары типа объекта и ключа. Используется в коллекции "живущих" сейчас объектов, собственно, для доступа к объекту |
| CTypeKeyPairEqualityComparer | Класс для сравнения объектов типа TypeKeyPair |
| CTypePropertyAtrValueCollection | коллекция с доступом по типу-свойству |
| CTypeAtrValueCollection | коллекция с доступом по типу |
| CTypeUsage | Summary description for TypeUsageProvider |
| CTypeUsageProvider | класс для хранения статических TypeUsage |
| CDetailInView | описание представления для детейла в представлении шапки |
| CMasterInView | настройка мастера (для визуальной части) |
| CPropertyInView | Определение свойства в представлении |
| CView | Определение представления |
| CNotifierUpdatePropertyByType | Notifier default implementation for update properties of some technological types |
| ▼NNewPlatform | |
| ►NFlexberry | |
| ►NORM | |
| ►NCurrentUserService | |
| CCurrentUserExtensions | Class with extension methods for ICurrentUser |
| CEmptyCurrentUser | Заглушка пустого пользователя |
| CICurrentUser | Учетные данные пользователя |
| ►NExternalLanguageDefinition | |
| NAdvLimit | |
| ►NValidation | |
| ►NExceptions | |
| CInvalidParameterCountValidationException | Исключение, сообщающее, что в функции ограничения некорректное количество параметров |
| CInvalidParameterTypeValidationException | Исключение, сообщающее, что в функции ограничения используется параметр неверного типа |
| CUsedNotLoadedPropertyValidationException | Исключение, сообщающее, что в функции ограничения используется незагруженное свойство |
| CValidationException | Исключения, генерируемые при работе DataObjectValidator |
| CDataObjectValidator | Класс для проверки полномочий на объект |
| CIAsyncDataService | Интерфейс асинхронного датасервиса |
| ►NOrm | |
| ►NKeyGen | |
| CSystemGuidGenerator | Генератор ключей типа GUID |
| CExportParams | |
| CHeaderCaption | Заголовок столбца |
| CIExportParams | Интерфейс параметров для экспорта |
| CIHeaderCaption | Интерфейс для заголовка столбца |
| CIExportService | Сервис экспорта данных из ORM |
| CIExportStringedObjectViewService | Data export service with ObjectStringDataView |
| CIODataExportService | Data export service from ODataService |