4 writes to BaseClassContract
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ClassDataContract.cs (4)
67set => _helper.BaseClassContract = value; 653BaseClassContract = collectionDC.SharedTypeContract as ClassDataContract; 657BaseClassContract = baseContract as ClassDataContract; 668BaseClassContract = null;
18 references to BaseClassContract
System.Private.DataContractSerialization (18)
System\Runtime\Serialization\ClassDataContract.cs (18)
66get => _helper.BaseClassContract; 660if (BaseClassContract != null && BaseClassContract.IsNonAttributedType && !_isNonAttributedType) 691if (BaseClassContract == null) 699if (BaseClassContract.IsReadOnlyContract) 701_serializationExceptionMessage = BaseClassContract.SerializationExceptionMessage; 703baseMemberCount = BaseClassContract.MemberNames!.Length; 705Array.Copy(BaseClassContract.MemberNames, MemberNames, baseMemberCount); 707Array.Copy(BaseClassContract.MemberNamespaces!, MemberNamespaces, baseMemberCount); 708baseContractCount = BaseClassContract.ContractNamespaces!.Length; 710Array.Copy(BaseClassContract.ContractNamespaces, ContractNamespaces, baseContractCount); 751if (BaseClassContract != null) 755bool baseIsReference = BaseClassContract.IsReference; 763DataContract.GetClrTypeFullName(BaseClassContract.UnderlyingType), 764BaseClassContract.IsReference), 774isReference = BaseClassContract.IsReference; 977if (BaseClassContract == null) 986ClassDataContract? currContract = BaseClassContract;