4 writes to BaseClassContract
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ClassDataContract.cs (4)
67set => _helper.BaseClassContract = value; 649BaseClassContract = collectionDC.SharedTypeContract as ClassDataContract; 653BaseClassContract = baseContract as ClassDataContract; 664BaseClassContract = null;
18 references to BaseClassContract
System.Private.DataContractSerialization (18)
System\Runtime\Serialization\ClassDataContract.cs (18)
66get => _helper.BaseClassContract; 656if (BaseClassContract != null && BaseClassContract.IsNonAttributedType && !_isNonAttributedType) 687if (BaseClassContract == null) 695if (BaseClassContract.IsReadOnlyContract) 697_serializationExceptionMessage = BaseClassContract.SerializationExceptionMessage; 699baseMemberCount = BaseClassContract.MemberNames!.Length; 701Array.Copy(BaseClassContract.MemberNames, MemberNames, baseMemberCount); 703Array.Copy(BaseClassContract.MemberNamespaces!, MemberNamespaces, baseMemberCount); 704baseContractCount = BaseClassContract.ContractNamespaces!.Length; 706Array.Copy(BaseClassContract.ContractNamespaces, ContractNamespaces, baseContractCount); 747if (BaseClassContract != null) 751bool baseIsReference = BaseClassContract.IsReference; 759DataContract.GetClrTypeFullName(BaseClassContract.UnderlyingType), 760BaseClassContract.IsReference), 770isReference = BaseClassContract.IsReference; 973if (BaseClassContract == null) 982ClassDataContract? currContract = BaseClassContract;