3 overrides of BaseContract
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\ClassDataContract.cs (1)
57public override DataContract? BaseContract
System\Runtime\Serialization\CollectionDataContract.cs (1)
199public override DataContract BaseContract
System\Runtime\Serialization\EnumDataContract.cs (1)
35public override DataContract BaseContract
14 references to BaseContract
System.Runtime.Serialization.Schema (14)
System\Runtime\Serialization\Schema\CodeExporter.cs (13)
268DataContract? baseContract = classContract.BaseContract; 610DataContract itemContract = collectionContract.BaseContract!; 634DataContract itemContract = collectionContract.BaseContract!; 658DataContract? itemContract = collectionContract.BaseContract!.As(DataContractType.ClassDataContract); 811if (classDataContract.BaseContract == null) 820ContractCodeDomInfo baseContractCodeDomInfo = GetContractCodeDomInfo(classDataContract.BaseContract); 1071Type baseType = enumDataContract.BaseContract!.UnderlyingType; 1140if (classDataContract.BaseContract == null) 1153ContractCodeDomInfo baseContractCodeDomInfo = GetContractCodeDomInfo(classDataContract.BaseContract); 1154GenerateType(classDataContract.BaseContract, baseContractCodeDomInfo); 1206DataContract itemContract = collectionContract.BaseContract!; 1617dataContract = dataContract.BaseContract; 1624dataContract = dataContract.BaseContract;
System\Runtime\Serialization\Schema\SchemaImportHelper.cs (1)
50return SchemaImportHelper.IsTypeNullable(collectionDataContract.BaseContract!.UnderlyingType);