▼NAdvLimit | |
►NExternalLangDef | |
►CViewPropertyAppender | Класс для расширения представления свойствами, используемыми в ограничении, но отсутствующими в указанном представлении |
CDetailVariableDefContainer | Вспомогательный класс для хранения переменных, связанных с детейлами/псевдодетейлами. На настоящий момент данная структура не используется, поскольку не стоит задачи расширения представления детейлами |
▼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 | Учетные данные пользователя |
►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 |