0x00x0010
Members 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 12
| Signature | Flags | Native | Params |
|---|---|---|---|
| void FireOnSerializedType(Type type) | Static+1 flags | 0x08 | |
| Serializer GetForValue(object value) | PublicStatic | 0x08 | |
| Serializer<T> Get() | PublicStatic | — | 0x08 |
| Serializer Get(Type type) | PublicStatic | 0x08 | |
| Serializer Get(Type type, bool allowWeakFallback) | PrivateStatic | 0x08 | |
| object ReadValueWeak(IDataReader reader) | Public+3 flags | — | 0x08 |
| void WriteValueWeak(object value, IDataWriter writer) | Public | 0x08 | |
| void WriteValueWeak(const string& name, object value, IDataWriter writer) | Public+3 flags | — | 0x08 |
| Serializer Create(Type type, bool allowWeakfallback) | PrivateStatic | 0x08 | |
| void LogAOTError(Type type, ExecutionEngineException ex) | PrivateStatic | 0x08 | |
| void .ctor() | 2 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 35
AnySerializerSerializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1Serializer`1
Used by 18
types with a member, parameter or interface of this typeDictionary`2EntryEqualityComparer`1IDictionary`2IReadOnlyDictionary`2KeyValuePair`2ValueCollectionWeakArrayFormatterWeakDictionaryFormatterWeakDoubleLookupDictionaryFormatterWeakGenericCollectionFormatterWeakHashSetFormatterWeakKeyValuePairFormatterWeakListFormatterWeakMultiDimensionalArrayFormatterWeakNullableFormatterWeakQueueFormatterWeakStackFormatter