[SerializableAttribute]
public abstract class CardSerializableObject : ValidationObject,
IBinarySerializable, ISerializable, ISealable, IStorageSerializable
<SerializableAttribute>
Public MustInherit Class CardSerializableObject
Inherits ValidationObject
Implements IBinarySerializable, ISerializable, ISealable, IStorageSerializable
[SerializableAttribute]
public ref class CardSerializableObject abstract : public ValidationObject,
IBinarySerializable, ISerializable, ISealable, IStorageSerializable
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type CardSerializableObject =
class
inherit ValidationObject
interface IBinarySerializable
interface ISerializable
interface ISealable
interface IStorageSerializable
end
CardSerializableObject | Создаёт экземпляр класса с параметрами по умолчанию. |
CardSerializableObject(SerializationInfo, StreamingContext) | Создаёт экземпляр класса, десериализованный с использованием переданного объекта [System.Runtime.Serialization.SerializationInfo]. |
IsSealed | Признак того, что объект был защищён от изменений. |
Reference | Имя глобального объекта, на который ссылается данный объект. |
XmlElementNameInternal | Имя XML-элемента, для которого выполняется сериализация и десериализация. |
CheckSealed | Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений. |
CreateAndEnsureSealingT | Создаёт объект типа T посредством конструктора по умолчанию и защищает его от изменений, если текущий объект также защищён от изменений. |
CreateXmlWriter(Stream, Boolean) | Создаёт объект XmlWriter для сериализации объекта CardSerializableObject в XML, который записывается в строковое представление в заданном объекте stream. |
CreateXmlWriter(StringBuilder, Boolean) | Создаёт объект XmlWriter для сериализации объекта CardSerializableObject в XML, который записывается в строковое представление в заданном объекте stringBuilder. |
DeserializeAttributeFromXml | Выполняется для каждого атрибута десериализуемого атрибута. |
DeserializeChildrenFromBinaryInternal | Выполняет десериализацию всех дочерних объектов из байтового потока. |
DeserializeElementFromXml | Выполняется для каждого элемента десериализуемого объекта. |
DeserializeFromBinary(BinaryReader) | Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока. |
DeserializeFromBinary(Byte) | Выполняет десериализацию текущего объекта и всех его дочерних объектов из массива байт. |
DeserializeFromBinary(Stream) | Выполняет десериализацию текущего объекта и всех его дочерних объектов из байтового потока. |
DeserializeFromBinaryInternal | Выполняет десериализацию всех полей текущего объекта из байтового потока. |
DeserializeFromJson(String) | Десериализует объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных. |
DeserializeFromJsonT(String) | Создаёт и объект и его дочерние объекты из заданного текстового JSON с сохраняемыми типами данных. |
DeserializeFromStorage(DictionaryString, Object) | Десериализует объект и его дочерние объекты из заданного хранилища Dictionary<string, object>. |
DeserializeFromStorageT(DictionaryString, Object) | Создаёт и десериализует объект из заданного хранилища Dictionary<string, object>. |
DeserializeFromStorageInternal | Выполняет десериализацию объекта и всех его дочерних объектов из хранилища Dictionary<string, object>. |
DeserializeFromXml(Stream) | Выполняет десериализацию объекта из XML из заданного потока. |
DeserializeFromXml(String) | Выполняет десериализацию объекта из XML, заданного посредством строки. |
DeserializeFromXml(XmlReader) | Выполняет десериализацию объекта и всех его дочерних объектов из элемента XML. |
DeserializeGuidListFromBinary | Выполняет десериализацию заданного объекта SealableList<Guid> из байтового потока посредством объекта BinaryReader. |
DeserializeGuidListFromStorage | Выполняет десериализацию заданного объекта SealableList<Guid> из хранилища Dictionary<string, object>. |
DeserializeGuidListFromXml | Выполняет десериализацию заданного объекта SealableList<Guid> из XML-атрибута с заданным значением. |
DeserializeObjectFromBinary | Десериализует объект из бинарного потока посредством объекта BinaryReader. |
DeserializeObjectFromStorage(DictionaryString, Object, String) | Десериализует объект из заданного хранилища Dictionary<string, object>. |
DeserializeObjectFromStorageT(DictionaryString, Object, String) | Десериализует объект из заданного хранилища Dictionary<string, object>. |
DeserializeObjectFromXml | Десериализует объект из XML-элемента в форме base64 посредством объекта XmlReader. |
DeserializeObjectFromXmlToListT | Выполняет десериализацию объекта CardSerializableObject из XML посредством объекта XmlReader и добавление десериализованного объекта в заданную коллекцию. |
DeserializeObjectListFromBinaryT(BinaryReader, SealableObjectListT) | Выполняет десериализацию коллекции объектов CardSerializableObject из байтового потока посредством объекта BinaryReader. |
DeserializeObjectListFromBinaryTItem, TCollection(BinaryReader, TCollection, FuncInt32, TCollection) | Выполняет десериализацию коллекции объектов CardSerializableObject из байтового потока посредством объекта BinaryReader. |
DeserializeObjectListFromStorageT(DictionaryString, Object, String, ActionT) | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object>. |
DeserializeObjectListFromStorageT(DictionaryString, Object, String, SealableObjectListT) | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object>. |
DeserializeObjectListFromStorageWithMaterialization | Выполняет десериализацию коллекции объектов CardSerializableObject из хранилища Dictionary<string, object>. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetObjectData | Записывает сериализованные данные текущего объекта в указанный объект [System.Runtime.Serialization.SerializationInfo]. |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
GetValidationName |
Возвращает строку, определяющую имя объекта, или null,
если имя объекта ещё неизвестно или объект не содержит имени.
(Унаследован от ValidationObject) |
IsValid | Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным. (Унаследован от ValidationObject) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
OnDeserialized | Выполняется после успешной десериализации объекта и всех его дочерних объектов из элемента XML. |
OnDeserializing | Выполняется перед десериализацией объекта и всех его дочерних объектов из элемента XML. |
Seal | Защищает объект от изменений. |
SealInternal | Защищает объект от изменений. Метод может быть переопределён в классах-наследниках. |
SealNotNull | Защищает от изменений заданный объект, если он не равен null. |
SerializeAttributesToXml | Выполняет сериализацию текущего объекта в атрибуты XML. |
SerializeChildrenToBinaryInternal | Выполняет сериализацию всех дочерних объектов в байтовый поток. |
SerializeElementsToXml | Выполняет сериализацию всех дочерних объектов для текущего объекта в элементы XML. |
SerializeGuidListToBinary | Выполняет сериализацию заданного объекта SealableList<Guid> в байтовый поток посредством объекта BinaryWriter. |
SerializeGuidListToStorage | Выполняет сериализацию заданного объекта SealableList<Guid> в хранилище Dictionary<string, object>. |
SerializeGuidListToXml | Выполняет сериализацию заданного объекта SealableList<Guid> в XML-атрибут посредством объекта XmlWriter. |
SerializeObjectListToBinaryT | Выполняет сериализацию коллекции объектов CardSerializableObject в байтовый поток посредством объекта BinaryWriter. |
SerializeObjectListToStorageT(DictionaryString, Object, String, ICollectionT) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object>. |
SerializeObjectListToStorageT(DictionaryString, Object, String, IEnumerableKeyValuePairString, T, ICardSerializableContext) | Выполняет сериализацию хеш-таблицы объектов CardSerializableObject в хранилище Dictionary<string, object>. |
SerializeObjectListToStorageT, TOrder(DictionaryString, Object, String, ICollectionT, FuncT, TOrder) | Выполняет сериализацию коллекции объектов CardSerializableObject в хранилище Dictionary<string, object>. |
SerializeObjectListToXmlT(XmlWriter, ICollectionT) | Выполняет сериализацию коллекции объектов CardSerializableObject в XML посредством объекта XmlWriter. |
SerializeObjectListToXmlT, TOrder(XmlWriter, ICollectionT, FuncT, TOrder) | Выполняет сериализацию коллекции объектов CardSerializableObject в XML посредством объекта XmlWriter. |
SerializeObjectToBinary | Сериализует объект в бинарный поток посредством объекта BinaryWriter. |
SerializeObjectToStorage(DictionaryString, Object, String, CardSerializableObject) | Сериализует объект в заданное хранилище Dictionary<string, object>. |
SerializeObjectToStorage(DictionaryString, Object, String, ISerializableObject) | Сериализует объект в заданное хранилище Dictionary<string, object>. |
SerializeObjectToXml | Сериализует объект в XML-элемент в форме base64 посредством объекта XmlWriter, если сериализуемый объект не равен null и непустой. |
SerializeToBinary | Выполняет сериализацию текущего объекта и всех его дочерних объектов в массив байт. |
SerializeToBinary(BinaryWriter) | Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток. |
SerializeToBinary(Stream) | Выполняет сериализацию текущего объекта и всех его дочерних объектов в байтовый поток. |
SerializeToBinaryInternal | Выполняет сериализацию текущего объекта в байтовый поток. |
SerializeToJson | Сериализует объект и его дочерние объекты в форме текстового JSON с сохраняемыми типами данных. |
SerializeToStorage | Сериализует объект и его дочерние объекты в возвращаемое хранилище Dictionary<string, object>. |
SerializeToStorage(DictionaryString, Object) | Сериализует объект и его дочерние объекты в заданное хранилище Dictionary<string, object>. |
SerializeToStorageInternal | Выполняет сериализацию текущего объекта и всех его дочерних объектов в хранилище Dictionary<string, object>. |
SerializeToXml(Boolean) | Возвращает строку, которая содержит сериализованный в XML объект. |
SerializeToXml(XmlWriter) | Выполняет сериализацию текущего объекта и всех его дочерних объектов в элемент XML. |
SerializeToXml(Stream, Boolean) | Выполняет сериализацию объекта в XML в заданный поток. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
Validate |
Выполняет валидацию объекта и всех его дочерних объектов.
(Унаследован от ValidationObject) |
Validate(IValidationResultBuilder) | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |
ValidateInternal | Выполняет валидацию текущего объекта и всех его дочерних объектов. (Унаследован от ValidationObject) |
BinaryDataSerializationKey | Ключ, описывающий сериализованное состояние объекта в виде байтового массива, которое задаётся или получается посредством объекта [System.Runtime.Serialization.SerializationInfo]. |
ReferenceKey | |
TypeKey |
Get | (Определяется ComHelper) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |
ToSerializedDictionary |
Сериализует объект в нетипизированный словарь.
(Определяется StorageExtensions) |