JsonTextPart - структура

Контейнер для сериализации/десериализации в JSON, позволяющий разбить multiline строку на 2 части - Alias, который запишется в значение по ключу, и Content, который должен быть дописан после конца JSON (после закрывающей скобки).

Для корректного использования при сериализации/десериализации с помощью TypedJsonConverter нужно создать область операции для контекста ITessaJsonSerializationContext, в который будут помещены все найденные JsonTextPart.

Запись происходит в формате:

[TEXTPART Alias]
Content

Definition

Пространство имён: Tessa.Platform.Json
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public readonly struct JsonTextPart : IEquatable<JsonTextPart>
Inheritance
Object    ValueType    JsonTextPart
Implements
IEquatableJsonTextPart

Конструкторы

JsonTextPart Создаёт экземпляр структуры с указанием значений её свойств.

Свойства

Alias Алиас textpart, будет записан в хранилище по ключу.
Content Содержимое textpart, должно быть дописано после окончания блока JSON с сохранением форматирования.

Методы

Equals(JsonTextPart)Indicates whether the current object is equal to another object of the same type.
Equals(Object)Indicates whether this instance and a specified object are equal.
(Переопределяет ValueTypeEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeReturns the hash code for this instance.
(Переопределяет ValueTypeGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns the fully qualified type name of this instance.
(Переопределяет ValueTypeToString)

Операторы

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также