Class PropertyData
- Namespace
- MASES.EntityFrameworkCore.KNet.Serialization.Json.Storage
- Assembly
- MASES.EntityFrameworkCore.KNet.Serialization.dll
This is a supporting class used from DefaultValueContainer<TKey>
public class PropertyData : IJsonOnDeserialized
- Inheritance
-
PropertyData
- Implements
- Inherited Members
Properties
ClrType
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? ClrType { get; set; }
Property Value
ManagedType
The WellKnownManagedTypes value of the ClrType
public WellKnownManagedTypes? ManagedType { get; set; }
Property Value
PropertyName
The value associated to the Name
public string? PropertyName { get; set; }
Property Value
SupportNull
true if WellKnownManagedTypes value of the ClrType supports null
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool SupportNull { get; set; }
Property Value
Value
The raw value associated to the IProperty
public object? Value { get; set; }
Property Value
Methods
OnDeserialized()
The method that is called after deserialization.
public void OnDeserialized()