C# Класс BinaryGo.Runtime.PropertyGoInfo

Generates type details in memory
Наследование: BasePropertyGoInfo
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
GetValue TPropertyType>.GetPropertyValue
SetValue TPropertyType>.Action
TypeGoInfo TypeGoInfo
TypedDefaultValue TPropertyType

Открытые методы

Метод Описание
PropertyGoInfo ( PropertyInfo property, ITypeOptions options ) : BinaryGo.Binary.Deserialize

property info of a type

Приватные методы

Метод Описание
BinaryDeserialize ( BinarySpanReader &reader, &value ) : void
BinarySerialize ( BufferBuilder &stream, &value ) : void
GetBinaryMember ( BaseOptionInfo option, Dictionary generatedModels ) : MemberBinaryModelInfo

Get binary member

JsonDeserializeArray ( &instance, JsonDeserializer &deserializer, JsonSpanReader &reader ) : void
JsonDeserializeObject ( &instance, JsonDeserializer &deserializer, JsonSpanReader &reader ) : void
JsonDeserializeString ( &instance, JsonSpanReader &reader ) : void
JsonDeserializeValue ( &instance, JsonSpanReader &reader ) : void

json deserialize values of number or bool

TypedJsonSerialize ( JsonSerializeHandler &handler, &value ) : void

Описание методов

PropertyGoInfo() публичный Метод

property info of a type
public PropertyGoInfo ( PropertyInfo property, ITypeOptions options ) : BinaryGo.Binary.Deserialize
property PropertyInfo
options ITypeOptions
Результат BinaryGo.Binary.Deserialize

Описание свойств

GetValue публичное свойство

Gets property value
public GetPropertyValue GetValue
Результат TPropertyType>.GetPropertyValue

SetValue публичное свойство

Set value of property
public Action SetValue
Результат TPropertyType>.Action

TypeGoInfo публичное свойство

Current TypeGoInfo mirror of property type
public TypeGoInfo TypeGoInfo
Результат TypeGoInfo

TypedDefaultValue публичное свойство

default value with type safed
public TPropertyType TypedDefaultValue
Результат TPropertyType