C# 클래스 BinaryGo.Runtime.PropertyGoInfo

Generates type details in memory
상속: BasePropertyGoInfo
파일 보기 프로젝트 열기: Ali-YousefiTelori/BinaryGo

공개 프로퍼티들

프로퍼티 타입 설명
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