4 writes to BaseClassContract
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ClassDataContract.cs (4)
68set => _helper.BaseClassContract = value; 654BaseClassContract = collectionDC.SharedTypeContract as ClassDataContract; 658BaseClassContract = baseContract as ClassDataContract; 669BaseClassContract = null;
18 references to BaseClassContract
System.Private.DataContractSerialization (18)
System\Runtime\Serialization\ClassDataContract.cs (18)
67get => _helper.BaseClassContract; 661if (BaseClassContract != null && BaseClassContract.IsNonAttributedType && !_isNonAttributedType) 692if (BaseClassContract == null) 700if (BaseClassContract.IsReadOnlyContract) 702_serializationExceptionMessage = BaseClassContract.SerializationExceptionMessage; 704baseMemberCount = BaseClassContract.MemberNames!.Length; 706Array.Copy(BaseClassContract.MemberNames, MemberNames, baseMemberCount); 708Array.Copy(BaseClassContract.MemberNamespaces!, MemberNamespaces, baseMemberCount); 709baseContractCount = BaseClassContract.ContractNamespaces!.Length; 711Array.Copy(BaseClassContract.ContractNamespaces, ContractNamespaces, baseContractCount); 752if (BaseClassContract != null) 756bool baseIsReference = BaseClassContract.IsReference; 764DataContract.GetClrTypeFullName(BaseClassContract.UnderlyingType), 765BaseClassContract.IsReference), 775isReference = BaseClassContract.IsReference; 978if (BaseClassContract == null) 987ClassDataContract? currContract = BaseClassContract;