implements ICacheNotificationReceiver
0x00x0058
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | config | SerializationConfig | Private | — | |
| 0x08 | internalReferenceIdMap | Dictionary<System.Object | Private | — | |
| 0x10 | streamingContext | StreamingContext | Private | — | |
| 0x08 | formatterConverter | IFormatterConverter | Private | — | |
| 0x08 | binder | TwoWaySerializationBinder | Private | — | |
| 0x08 | <IndexReferenceResolver>k__BackingField | IExternalIndexReferenceResolver | Private | — | |
| 0x08 | <StringReferenceResolver>k__BackingField | IExternalStringReferenceResolver | Private | — | |
| 0x08 | <GuidReferenceResolver>k__BackingField | IExternalGuidReferenceResolver | Private | — |
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const StreamingContext& context) | Public+1 flags | 0x10 | |
| void .ctor(FormatterConverter formatterConverter) | Public+1 flags | 0x08 | |
| void .ctor(const StreamingContext& context, FormatterConverter formatterConverter) | Public+1 flags | 0x10 | |
| TwoWaySerializationBinder get_Binder() | Public+1 flags | 0x08 | |
| void set_Binder(TwoWaySerializationBinder value) | Public+1 flags | 0x08 | |
| StreamingContext get_StreamingContext() | Public+1 flags | 0x10 | |
| IFormatterConverter get_FormatterConverter() | Public+1 flags | 0x08 | |
| IExternalIndexReferenceResolver get_IndexReferenceResolver() | Public+1 flags | 0x08 | |
| void set_IndexReferenceResolver(IExternalIndexReferenceResolver value) | Public+1 flags | 0x08 | |
| IExternalStringReferenceResolver get_StringReferenceResolver() | Public+1 flags | 0x08 | |
| void set_StringReferenceResolver(IExternalStringReferenceResolver value) | Public+1 flags | 0x08 | |
| IExternalGuidReferenceResolver get_GuidReferenceResolver() | Public+1 flags | 0x08 | |
| void set_GuidReferenceResolver(IExternalGuidReferenceResolver value) | Public+1 flags | 0x08 | |
| SerializationConfig get_Config() | Public+1 flags | 0x08 | |
| void set_Config(SerializationConfig value) | Public+1 flags | 0x08 | |
| bool TryGetInternalReferenceId(object reference, int id) | Public | 0x08 | |
| bool TryRegisterInternalReference(object reference, int id) | Public | 0x08 | |
| bool TryRegisterExternalReference(object obj, int index) | Public | 0x08 | |
| bool TryRegisterExternalReference(object obj, const Guid&& guid) | Public | 0x10 | |
| bool TryRegisterExternalReference(object obj, const string& id) | Public | 0x08 | |
| void ResetInternalReferences() | Public | 0x00 | |
| void ResetToDefault() | Public | 0x00 | |
| void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnFreed() | PrivateFinal+2 flags | 0x00 | |
| void Sirenix.Serialization.Utilities.ICacheNotificationReceiver.OnClaimed() | PrivateFinal+2 flags | 0x00 |