| void .ctor() | Public+1 flags | — | 0x00 |
| void Serialize() | Public | — | 0x00 |
| void GetInternalSerializer() | Private | — | 0x00 |
| void GetContractSafe() | Private | — | 0x00 |
| void GetContract() | Private | — | 0x00 |
| void SerializePrimitive() | Private | — | 0x00 |
| void SerializeValue() | Private | — | 0x00 |
| void ResolveIsReference() | Private | — | 0x00 |
| void ShouldWriteReference() | Private | — | 0x00 |
| void ShouldWriteProperty() | Private | — | 0x00 |
| void CheckForCircularReference() | Private | — | 0x00 |
| void WriteReference() | Private | — | 0x00 |
| void GetReference() | Private | — | 0x00 |
| void TryConvertToString() | Static+1 flags | — | 0x00 |
| void SerializeString() | Private | — | 0x00 |
| void OnSerializing() | Private | — | 0x00 |
| void OnSerialized() | Private | — | 0x00 |
| void SerializeObject() | Private | — | 0x00 |
| void CalculatePropertyValues() | Private | — | 0x00 |
| void WriteObjectStart() | Private | — | 0x00 |
| void HasCreatorParameter() | Private | — | 0x00 |
| void WriteReferenceIdProperty() | Private | — | 0x00 |
| void WriteTypeProperty() | Private | — | 0x00 |
| void HasFlag() | Private | — | 0x00 |
| void HasFlag() | Private | — | 0x00 |
| void HasFlag() | Private | — | 0x00 |
| void SerializeConvertable() | Private | — | 0x00 |
| void SerializeList() | Private | — | 0x00 |
| void SerializeMultidimensionalArray() | Private | — | 0x00 |
| void SerializeMultidimensionalArray() | Private | — | 0x00 |
| void WriteStartArray() | Private | — | 0x00 |
| void SerializeISerializable() | Private | — | 0x00 |
| void SerializeDynamic() | Private | — | 0x00 |
| void ShouldWriteDynamicProperty() | Private | — | 0x00 |
| void ShouldWriteType() | Private | — | 0x00 |
| void SerializeDictionary() | Private | — | 0x00 |
| void GetPropertyName() | Private | — | 0x00 |
| void HandleError() | Private | — | 0x00 |
| void ShouldSerialize() | Private | — | 0x00 |
| void IsSpecified() | Private | — | 0x00 |