internal ReadObjectInfo CreateObjectInfo(ref SerializationInfo?si, ref object?[]?memberData) { if (_isInitObjectInfo) { _isInitObjectInfo = false; _objectInfo.InitDataStore(ref si, ref memberData); return(_objectInfo); } else { _objectInfo.PrepareForReuse(); _objectInfo.InitDataStore(ref si, ref memberData); return(_objectInfo); } }