4 writes to BaseContract
System.Runtime.Serialization (4)
System\Runtime\Serialization\ClassDataContract.cs (4)
98set { helper.BaseContract = value; } 718this.BaseContract = ((CollectionDataContract)baseContract).SharedTypeContract as ClassDataContract; 720this.BaseContract = baseContract as ClassDataContract; 729this.BaseContract = null;
18 references to BaseContract
System.Runtime.Serialization (18)
System\Runtime\Serialization\ClassDataContract.cs (18)
94get { return helper.BaseContract; } 721if (this.BaseContract != null && this.BaseContract.IsNonAttributedType && !this.isNonAttributedType) 745if (BaseContract == null) 753if (BaseContract.IsReadOnlyContract) 755this.serializationExceptionMessage = BaseContract.SerializationExceptionMessage; 757baseMemberCount = BaseContract.MemberNames.Length; 759Array.Copy(BaseContract.MemberNames, MemberNames, baseMemberCount); 761Array.Copy(BaseContract.MemberNamespaces, MemberNamespaces, baseMemberCount); 762baseContractCount = BaseContract.ContractNamespaces.Length; 764Array.Copy(BaseContract.ContractNamespaces, ContractNamespaces, baseContractCount); 802if (BaseContract != null) 806bool baseIsReference = this.BaseContract.IsReference; 814DataContract.GetClrTypeFullName(this.BaseContract.UnderlyingType), 815this.BaseContract.IsReference), 825isReference = this.BaseContract.IsReference; 1020if (BaseContract == null) 1029ClassDataContract currContract = BaseContract;