3 overrides of KnownDataContracts
System.Runtime.Serialization (3)
System\Runtime\Serialization\ClassDataContract.cs (1)
181internal override DataContractDictionary KnownDataContracts
System\Runtime\Serialization\CollectionDataContract.cs (1)
344internal override DataContractDictionary KnownDataContracts
System\Runtime\Serialization\XmlDataContract.cs (1)
47internal override DataContractDictionary KnownDataContracts
13 references to KnownDataContracts
System.Runtime.Serialization (13)
System\Runtime\Serialization\Json\JsonDataContract.cs (2)
300if (traditionalDataContract.KnownDataContracts != null) 302foreach (KeyValuePair<XmlQualifiedName, DataContract> knownDataContract in traditionalDataContract.KnownDataContracts)
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (2)
348if (dataContract.KnownDataContracts != null) 350scopedKnownTypes.Push(dataContract.KnownDataContracts);
System\Runtime\Serialization\KnownTypeDataContractResolver.cs (1)
39if (context.IsKnownType(contract, contract.KnownDataContracts, declaredType))
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (4)
177if (dataContract.KnownDataContracts != null) 179scopedKnownTypes.Push(dataContract.KnownDataContracts); 194knownTypesAddedInCurrentScope = ReplaceScopedKnownTypesTop(dataContract.KnownDataContracts, knownTypesAddedInCurrentScope); 205knownTypesAddedInCurrentScope = ReplaceScopedKnownTypesTop(dataContract.KnownDataContracts, knownTypesAddedInCurrentScope);
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (4)
150if (dataContract.KnownDataContracts != null) 152scopedKnownTypes.Push(dataContract.KnownDataContracts); 253if (dataContract.KnownDataContracts != null) 255scopedKnownTypes.Push(dataContract.KnownDataContracts);