0x00x0048
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UnityPolicy | ISerializationPolicy | PrivateStatic+1 flags | — | |
| 0x08 | StrictPolicy | ISerializationPolicy | PrivateStatic+1 flags | — | |
| 0x08 | EverythingPolicy | ISerializationPolicy | PrivateStatic+1 flags | — | |
| 0x08 | SerializedType | Type | Private+1 flags | — | |
| 0x01 | IsEnum | bool | Private+1 flags | — | |
| 0x01 | IsValueType | bool | Private+1 flags | — | |
| 0x01 | MayBeBoxedValueType | bool | Private+1 flags | — | |
| 0x01 | IsAbstract | bool | Private+1 flags | — | |
| 0x01 | IsNullable | bool | Private+1 flags | — | |
| 0x01 | AllowDeserializeInvalidData | bool | Private+1 flags | — | |
| 0x001E | 0x02 | padding / unreflected | |||
| 0x08 | UnityPolicyFormatter | IFormatter | Private | — | |
| 0x08 | StrictPolicyFormatter | IFormatter | Private | — | |
| 0x08 | EverythingPolicyFormatter | IFormatter | Private | — | |
| 0x08 | FormattersByPolicy | Dictionary<Sirenix.Serialization.ISerializationPolicy | Private+1 flags | — | |
| 0x08 | FormattersByPolicy_LOCK | object | Private+1 flags | — | |
Inherited from Serializer 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PrimitiveReaderWriterTypes | Dictionary<System.Type | PrivateStatic+1 flags | — | |
| 0x08 | LOCK | object | PrivateStatic+1 flags | — | |
| 0x08 | Weak_ReaderWriterCache | Dictionary<System.Type | PrivateStatic+1 flags | — | |
| 0x08 | Strong_ReaderWriterCache | Dictionary<System.Type | PrivateStatic+1 flags | — |
Functions 5
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Type serializedType) | Public+1 flags | — | 0x08 |
| object ReadValueWeak(IDataReader reader) | Public+1 flags | — | 0x08 |
| void WriteValueWeak(const string& name, object value, IDataWriter writer) | Public+1 flags | — | 0x08 |
| IFormatter GetBaseFormatter(ISerializationPolicy serializationPolicy) | Private | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |