2 writes to BaseContract
System.Runtime.Serialization (2)
System\Runtime\Serialization\ClassDataContract.cs (1)
1434boundClassContract.BaseContract = (ClassDataContract)BaseContract.BindGenericParameters(paramContracts, boundContracts);
System\Runtime\Serialization\SchemaImporter.cs (1)
941dataContract.BaseContract = baseContract;
69 references to BaseContract
System.Runtime.Serialization (69)
System\Runtime\Serialization\ClassDataContract.cs (14)
415if (this.BaseContract != null) 416baseChildElementNamespaces = this.BaseContract.ChildElementNamespaces; 472if (this.BaseContract != null && this.BaseContract.RequiresMemberAccessForRead(securityException)) 586if (this.BaseContract != null && this.BaseContract.RequiresMemberAccessForWrite(securityException)) 1037currContract = currContract.BaseContract; 1433if (BaseContract != null) 1434boundClassContract.BaseContract = (ClassDataContract)BaseContract.BindGenericParameters(paramContracts, boundContracts); 1523if (BaseContract == null) 1524return (dataContract.BaseContract == null); 1525else if (dataContract.BaseContract == null) 1528return BaseContract.Equals(dataContract.BaseContract, checkedContracts);
System\Runtime\Serialization\CodeExporter.cs (6)
315ClassDataContract baseContract = classContract.BaseContract; 835if (classDataContract.BaseContract == null) 844ContractCodeDomInfo baseContractCodeDomInfo = GetContractCodeDomInfo(classDataContract.BaseContract); 1145if (dataContract.BaseContract == null) 1158ContractCodeDomInfo baseContractCodeDomInfo = GetContractCodeDomInfo(dataContract.BaseContract); 1159GenerateType(dataContract.BaseContract, baseContractCodeDomInfo);
System\Runtime\Serialization\DataContractSet.cs (3)
163if (classDataContract.BaseContract != null) 165Add(classDataContract.BaseContract.StableName, classDataContract.BaseContract);
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (9)
298if (classContract.BaseContract != null) 299InvokeOnDeserializing(classContract.BaseContract); 312if (classContract.BaseContract != null) 313InvokeOnDeserialized(classContract.BaseContract); 359currentContract = currentContract.BaseContract; 416int memberCount = (classContract.BaseContract == null) ? 0 : 417ReadMembers(classContract.BaseContract, expectedElements, memberLabels, throwDuplicateMemberLabel, memberIndexLocal); 478int memberCount = (contract.BaseContract == null) ? 0 : 479SetRequiredElements(contract.BaseContract, requiredElements);
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (6)
232if (classContract.BaseContract != null) 233InvokeOnSerializing(classContract.BaseContract); 245if (classContract.BaseContract != null) 246InvokeOnSerialized(classContract.BaseContract); 284int memberCount = (classContract.BaseContract == null) ? 0 : 285WriteMembers(classContract.BaseContract, extensionDataLocal, derivedMostClassContract);
System\Runtime\Serialization\SchemaExporter.cs (5)
162if (classDataContract.BaseContract != null) 164XmlSchemaComplexContentExtension extension = CreateTypeContent(type, classDataContract.BaseContract.StableName, schema); 166if (classDataContract.IsReference && !classDataContract.BaseContract.IsReference) 469if (dataContract.BaseContract != null) 471XmlSchemaComplexContentExtension extension = CreateTypeContent(type, dataContract.BaseContract.StableName, schema);
System\Runtime\Serialization\SchemaImporter.cs (6)
535ClassDataContract ancestorDataContract = oldContract.BaseContract; 539ancestorDataContract = ancestorDataContract.BaseContract; 673if (dataContract.BaseContract.IsISerializable) 680if (dataContract.BaseContract.IsReference) 855if (!dataContract.BaseContract.IsISerializable) 938ancestorDataContract = ancestorDataContract.BaseContract;
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (9)
291if (classContract.BaseContract != null) 292InvokeOnDeserializing(classContract.BaseContract); 305if (classContract.BaseContract != null) 306InvokeOnDeserialized(classContract.BaseContract); 352currentContract = currentContract.BaseContract; 399int memberCount = (classContract.BaseContract == null) ? 0 : ReadMembers(classContract.BaseContract, requiredMembers, 454int memberCount = (contract.BaseContract == null) ? 0 : GetRequiredMembers(contract.BaseContract, requiredMembers);
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (7)
227if (classContract.BaseContract != null) 228InvokeOnSerializing(classContract.BaseContract); 240if (classContract.BaseContract != null) 241InvokeOnSerialized(classContract.BaseContract); 301int memberCount = (classContract.BaseContract == null) ? 0 : 302WriteMembers(classContract.BaseContract, extensionDataLocal, derivedMostClassContract); 804currentContract = currentContract.BaseContract;
System\Runtime\Serialization\XmlObjectSerializer.cs (2)
370classContract = classContract.BaseContract; 375classContract = classContract.BaseContract;
System\Runtime\Serialization\XPathQueryGenerator.cs (2)
82if (contract.BaseContract != null) 84foreach (DataMember baseClassMember in GetDataMembers(contract.BaseContract))