// Used when reading a schema and the member was not found public SchemaMember(string persistentName) { PersistentName = persistentName; _member = default; }
// Used when reading a schema and the member was not found public SchemaMember(string persistentName) { PersistentName = persistentName; Member = default; ReadonlyFieldHandling = ReadonlyFieldHandling.Off; }
public bool IsSkip => MemberInfo == null; // If this is true, then member and override formatter are not used; while reading the element is skipped (by reading its size) public SchemaMember(string persistentName, SerializedMember serializedMember) { PersistentName = persistentName; _member = serializedMember; }
// public IFormatter OverrideFormatter; public SchemaMember(string persistentName, SerializedMember serializedMember, ReadonlyFieldHandling readonlyFieldHandling) { PersistentName = persistentName; Member = serializedMember; ReadonlyFieldHandling = readonlyFieldHandling; }