4 writes to BaseClassContract
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ClassDataContract.cs (4)
67set => _helper.BaseClassContract = value; 651BaseClassContract = collectionDC.SharedTypeContract as ClassDataContract; 655BaseClassContract = baseContract as ClassDataContract; 666BaseClassContract = null;
18 references to BaseClassContract
System.Private.DataContractSerialization (18)
System\Runtime\Serialization\ClassDataContract.cs (18)
66get => _helper.BaseClassContract; 658if (BaseClassContract != null && BaseClassContract.IsNonAttributedType && !_isNonAttributedType) 689if (BaseClassContract == null) 697if (BaseClassContract.IsReadOnlyContract) 699_serializationExceptionMessage = BaseClassContract.SerializationExceptionMessage; 701baseMemberCount = BaseClassContract.MemberNames!.Length; 703Array.Copy(BaseClassContract.MemberNames, MemberNames, baseMemberCount); 705Array.Copy(BaseClassContract.MemberNamespaces!, MemberNamespaces, baseMemberCount); 706baseContractCount = BaseClassContract.ContractNamespaces!.Length; 708Array.Copy(BaseClassContract.ContractNamespaces, ContractNamespaces, baseContractCount); 749if (BaseClassContract != null) 753bool baseIsReference = BaseClassContract.IsReference; 761DataContract.GetClrTypeFullName(BaseClassContract.UnderlyingType), 762BaseClassContract.IsReference), 772isReference = BaseClassContract.IsReference; 975if (BaseClassContract == null) 984ClassDataContract? currContract = BaseClassContract;