Для изменения размера нажмите или перетащите

CardType - класс

Объект, описывающий тип карточки.
Иерархия наследования

Пространство имён:  Tessa.Cards
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[SerializableAttribute]
public sealed class CardType : CardTypeTabForm, 
	ICardSerializableEntry, INamedEntry, INamedItem, IEquatable<CardType>, 
	IEquatable<CardTypeRepositoryData>

Тип CardType предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методCardType
Создаёт экземпляр класса с параметрами по умолчанию.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоBlocks
Блоки типа карточки, определяющие внешний вид карточки.
(Унаследован от CardTypeForm.)
Открытое свойствоCaption
Отображаемое имя типа карточки.
Открытое свойствоCompletionOptions
Варианты завершения типа карточки задания.
Открытое свойствоDigestFormat
Формат функции Digest для карточки. Актуально только для типов Card. Чтобы определить, действительно ли строка содержит строку формата, можно использовать метод HasDigestFormat.
Открытое свойствоExtensions
Список расширений для типов карточек.
Открытое свойствоFlags
Флаги типа карточки.
Открытое свойствоFormClass
Полное имя типа для класса, выполняющего отображение формы карточки в UI.
(Унаследован от CardTypeForm.)
Открытое свойствоForms
Альтернативные варианты пользовательского интерфейса для редактирования карточки.
Открытое свойствоFormSettings
Настройки класса, полное имя типа которого задано в свойстве FormClass.
(Унаследован от CardTypeForm.)
Открытое свойствоGroup
Название группы для типа карточки. Может быть равно null, если группа не задана.
Открытое свойствоID
Идентификатор объекта.
Открытое свойствоInstanceType
Тип экземпляра карточки.
Открытое свойствоIsSealed
Признак того, что объект был защищён от изменений.
(Унаследован от CardSerializableObject.)
Открытое свойствоName
Отображаемое имя объекта.
(Переопределяет CardTypeTabFormName.)
Открытое свойствоSchemeItems
Метаданные всех секций, входящих в состав типа карточки.
Открытое свойствоTabCaption
Заголовок вкладки с формой.
(Унаследован от CardTypeTabForm.)
Открытое свойствоTabOrder
Порядковый номер вкладки с формой. Вкладки упорядочиваются по возрастанию номера.
(Унаследован от CardTypeTabForm.)
Открытое свойствоValidators
Список валидаторов, используемых при сохранении карточки.
Защищённое свойствоXmlElementNameInternal
Имя XML-элемента, для которого выполняется сериализация и десериализация.
(Переопределяет CardSerializableObjectXmlElementNameInternal.)
В начало страницы
Методы
  ИмяОписание
Защищённый методBaseIsEmpty
Возвращает признак того, что базовый класс не содержит сериализуемой информации.
(Унаследован от CardTypeTabForm.)
Защищённый методCheckSealed
Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
(Унаследован от CardSerializableObject.)
Защищённый методCreateAndEnsureSealingT
Создаёт объект типа T посредством конструктора по умолчанию и защищает его от изменений, если текущий объект также защищён от изменений.
(Унаследован от CardSerializableObject.)
Открытый методDepthFirstVisitAsync
Выполняет посещение всех объектов текущего типа карточки в порядке, начиная с наименее вложенных объектов.
Защищённый методDeserializeAttributeFromXml
Выполняется для каждого атрибута десериализуемого атрибута.
(Переопределяет CardTypeTabFormDeserializeAttributeFromXml(String, String).)
Защищённый методDeserializeChildrenFromBinaryInternal
Выполняет десериализацию всех дочерних объектов из байтового потока.
(Переопределяет CardTypeFormDeserializeChildrenFromBinaryInternal(BinaryReader).)
Защищённый методDeserializeElementFromXml
Выполняется для каждого элемента десериализуемого объекта.
(Переопределяет CardTypeFormDeserializeElementFromXml(String, XmlReader).)
Открытый методDeserializeFromBinary(Byte)
Выполняет десериализацию текущего объекта и всех его дочерних объектов из массива байт.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromBinary(BinaryReader)
Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromBinary(Stream)
Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока.
(Унаследован от CardSerializableObject.)
Защищённый методDeserializeFromBinaryInternal
Выполняет десериализацию всех полей текущего объекта из байтового потока.
(Переопределяет CardTypeTabFormDeserializeFromBinaryInternal(BinaryReader).)
Открытый методDeserializeFromJson
Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromStorage
Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object>.
(Унаследован от CardSerializableObject.)
Защищённый методDeserializeFromStorageInternal
Выполняет десериализацию объекта и всех его дочерних объектов из хранилища Dictionary<string, object>.
(Переопределяет CardTypeTabFormDeserializeFromStorageInternal(DictionaryString, Object).)
Открытый методDeserializeFromXml(Stream)
Выполняет десериализацию объекта из XML из заданного потока.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromXml(String)
Выполняет десериализацию объекта из XML, заданного посредством строки.
(Унаследован от CardSerializableObject.)
Открытый методDeserializeFromXml(XmlReader)
Выполняет десериализацию объекта и всех его дочерних объектов из элемента XML.
(Унаследован от CardSerializableObject.)
Открытый методEquals(Object)
Сравнивает текущий объект с заданным.
(Переопределяет ObjectEquals(Object).)
Открытый методEquals(CardType)
Сравнивает текущий объект с заданным.
Открытый методEquals(CardTypeRepositoryData)
Сравнивает текущий объект с заданным.
Открытый методEqualsByFormSettings
Сравнивает сериализованные значения свойств FormSettings.
(Унаследован от CardTypeForm.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методFormIsEmpty
Возвращает признак того, что форма не содержит отображаемых блоков.
(Унаследован от CardTypeForm.)
Открытый методGetHashCode
Возвращает хеш-код объекта.
(Переопределяет ObjectGetHashCode.)
Открытый методGetObjectData
Записывает сериализованные данные текущего объекта в указанный объект [System.Runtime.Serialization.SerializationInfo].
(Унаследован от CardSerializableObject.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetValidationName
Возвращает строку, определяющую имя объекта, или null, если имя объекта ещё неизвестно или объект не содержит имени.
(Переопределяет CardTypeTabFormGetValidationName.)
Открытый методHasDigestFormat
Возвращает признак того, что свойство DigestFormat действительно содержит строку формата, которая не является пробелами, пустой строкой или null.
Открытый методIDSpecified
Возвращает признак того, что свойство ID было задано.
Открытый методIsValid
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
(Унаследован от ValidationObject.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методNameSpecified
Возвращает признак того, что свойство Name было задано.
Защищённый методOnDeserialized
Выполняется после успешной десериализации объекта и всех его дочерних объектов из элемента XML.
(Унаследован от CardSerializableObject.)
Защищённый методOnDeserializing
Выполняется перед десериализацией объекта и всех его дочерних объектов из элемента XML.
(Переопределяет CardTypeTabFormOnDeserializing(CardSerializableObjectSerializationMode).)
Открытый методRepairAsync(ISchemeService, CancellationToken)
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой. Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме, но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject.)
Открытый методRepairAsync(ISchemeService, IValidationResultBuilder, CancellationToken)
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой. Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме, но фактически в ней отсутствуют.
(Унаследован от CardSchemeSerializableObject.)
Защищённый методRepairInternalAsync
Метод восстанавливает объект к работоспособному состоянии в соответствии со схемой. Этот процесс включает удаление данных из текущего объекта, которые имеют отношение к схеме, но фактически в ней отсутствуют.
(Переопределяет CardTypeFormRepairInternalAsync(ISchemeService, IValidationResultBuilder, CancellationToken).)
Открытый методSeal
Защищает объект от изменений.
(Унаследован от CardSerializableObject.)
Защищённый методSealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

(Переопределяет CardTypeFormSealInternal.)
Защищённый методSerializeAttributesToXml
Выполняет сериализацию текущего объекта в атрибуты XML.
(Переопределяет CardTypeTabFormSerializeAttributesToXml(XmlWriter).)
Защищённый методSerializeChildrenToBinaryInternal
Выполняет сериализацию всех дочерних объектов в байтовый поток.
(Переопределяет CardTypeFormSerializeChildrenToBinaryInternal(BinaryWriter).)
Защищённый методSerializeElementsToXml
Выполняет сериализацию всех дочерних объектов для текущего объекта в элементы XML.
(Переопределяет CardTypeFormSerializeElementsToXml(XmlWriter).)
Открытый методSerializeToBinary
Выполняет сериализацию текущего объекта и всех его дочерних объектов в массив байт.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToBinary(BinaryWriter)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToBinary(Stream)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток.
(Унаследован от CardSerializableObject.)
Защищённый методSerializeToBinaryInternal
Выполняет сериализацию текущего объекта в байтовый поток.
(Переопределяет CardTypeTabFormSerializeToBinaryInternal(BinaryWriter).)
Открытый методSerializeToJson
Сериализует объект и его дочерние объекты в форме текстового JSON с сохраняемыми типами данных.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToStorage
Сериализует объект и его дочерние объекты в возвращаемое хранилище Dictionary<string, object>.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToStorage(DictionaryString, Object)
Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object>.
(Унаследован от CardSerializableObject.)
Защищённый методSerializeToStorageInternal
Выполняет сериализацию текущего объекта и всех его дочерних объектов в хранилище Dictionary<string, object>.
(Переопределяет CardTypeTabFormSerializeToStorageInternal(DictionaryString, Object).)
Открытый методSerializeToXml(Boolean)
Возвращает строку, которая содержит сериализованный в XML объект.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToXml(XmlWriter)
Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML.
(Унаследован от CardSerializableObject.)
Открытый методSerializeToXml(Stream, Boolean)
Выполняет сериализацию объекта в XML в заданный поток.
(Унаследован от CardSerializableObject.)
Открытый методToRepositoryData
Возвращает объект CardTypeRepositoryData, описывающий тип карточки в форме, пригодной для хранения в базе данных.
Открытый методToString
Возвращает строковое представление объекта.
(Переопределяет CardTypeTabFormToString.)
Открытый методTryGetCompletionOptionValidators
Возвращает список валидаторов, связанных с вариантом завершения, подходящего для заданной формы задания, или null, если текущий тип не является типом задания, или с формой не связано ни одного или связано более одного варианта завершения.
Открытый методValidate
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Открытый методValidate(IValidationResultBuilder)
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Унаследован от ValidationObject.)
Защищённый методValidateInternal
Выполняет валидацию текущего объекта и всех его дочерних объектов.
(Переопределяет CardTypeFormValidateInternal(IValidationResultBuilder).)
Открытый методVisitAsync
Выполняет посещение всех объектов текущего типа карточки в порядке, начиная с наиболее вложенных объектов.
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членXmlElementName
Имя XML-элемента.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияIsTopLevelForm
Возвращает признак того, что форма является формой верхнего уровня карточки, т.е. это не форма дочерних элементов управления.
(Определяется CardUIExtensions.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также