1 write to _dataContractSet
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
43_dataContractSet = dataContractSet;
21 references to _dataContractSet
System.Runtime.Serialization.Schema (21)
System\Runtime\Serialization\Schema\CodeExporter.cs (21)
211foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in _dataContractSet.Contracts) 378get { return _dataContractSet.GetDataContract(typeof(List<>)); } 391get { return _dataContractSet.GetDataContract(typeof(Dictionary<,>)); } 397if (_dataContractSet.ProcessedContracts.TryGetValue(dataContract, out object? info)) 402_dataContractSet.ProcessedContracts.Add(dataContract, contractCodeDomInfo); 460type.UserData.Add(s_surrogateDataKey, _dataContractSet.SurrogateData[dataContract]); 478DataContract? containingDataContract = _dataContractSet.GetDataContract(new XmlQualifiedName(containingTypeName, dataContract.XmlName.Namespace)); 541Type? type = _dataContractSet.GetReferencedType(dataContract.XmlName, dataContract, out DataContract? referencedContract, out object[]? parameters, SupportsGenericTypeReference); 550if (!xmlContract.Equals(_dataContractSet.GetDataContract(type))) 562referencedContract = _dataContractSet.GetDataContract(type); 655Type? type = _dataContractSet.GetReferencedType(GenericDictionaryName, GenericDictionaryContract, out DataContract? _, out object[]? _) ?? typeof(Dictionary<,>); 685Type? type = _dataContractSet.GetReferencedType(GenericListName, GenericListContract, out DataContract? _, out object[]? _); 717type = surrogateProvider.GetReferencedTypeOnImport(dataContract.XmlName.Name, dataContract.XmlName.Namespace, _dataContractSet.SurrogateData[dataContract]); 859object? surrogateData = _dataContractSet.SurrogateData[dataMember]; 917if (_dataContractSet.KnownTypesForObject != null && IsObjectContract(dataContract)) 919return _dataContractSet.KnownTypesForObject; 945if (!objectMemberHandled && _dataContractSet.KnownTypesForObject != null && IsObjectContract(memberContract)) 947AddKnownTypeContracts(classDataContract, _dataContractSet.KnownTypesForObject); 1173if (keyValueContract != null && _dataContractSet.GetDataContract(keyValueContract.XmlName) == null) 1176if (_dataContractSet.ProcessedContracts.TryGetValue(keyValueContract, out object? info)) 1181_dataContractSet.ProcessedContracts.Add(keyValueContract, contractCodeDomInfo);