| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_Contracts() | Private+1 flags | — | 0x00 |
| void get_ProcessedContracts() | Private+1 flags | — | 0x00 |
| void get_SurrogateDataTable() | Private+1 flags | — | 0x00 |
| void get_KnownTypesForObject() | 2 flags | — | 0x00 |
| void set_KnownTypesForObject() | 2 flags | — | 0x00 |
| void Add() | 1 flags | — | 0x00 |
| void EnsureTypeNotGeneric() | Static+1 flags | — | 0x00 |
| void Add() | Private | — | 0x00 |
| void Add() | Public | — | 0x00 |
| void InternalAdd() | 1 flags | — | 0x00 |
| void AddClassDataContract() | Private | — | 0x00 |
| void AddCollectionDataContract() | Private | — | 0x00 |
| void AddXmlDataContract() | Private | — | 0x00 |
| void AddKnownDataContracts() | Private | — | 0x00 |
| void GetStableName() | 1 flags | — | 0x00 |
| void GetDataContract() | 1 flags | — | 0x00 |
| void GetMemberTypeDataContract() | 1 flags | — | 0x00 |
| void GetItemTypeDataContract() | 1 flags | — | 0x00 |
| void GetSurrogateData() | 1 flags | — | 0x00 |
| void SetSurrogateData() | 1 flags | — | 0x00 |
| void get_Item() | Public+1 flags | — | 0x00 |
| void get_DataContractSurrogate() | Public+1 flags | — | 0x00 |
| void Remove() | Public | — | 0x00 |
| void GetEnumerator() | Public | — | 0x00 |
| void IsContractProcessed() | 1 flags | — | 0x00 |
| void SetContractProcessed() | 1 flags | — | 0x00 |
| void GetContractCodeDomInfo() | 1 flags | — | 0x00 |
| void SetContractCodeDomInfo() | 1 flags | — | 0x00 |
| void GetReferencedTypes() | Private | — | 0x00 |
| void GetReferencedCollectionTypes() | Private | — | 0x00 |
| void AddReferencedType() | Private | — | 0x00 |
| void TryGetReferencedType() | 1 flags | — | 0x00 |
| void TryGetReferencedCollectionType() | 1 flags | — | 0x00 |
| void TryGetReferencedType() | Private | — | 0x00 |
| void IsTypeReferenceable() | PrivateStatic | — | 0x00 |