3 overrides of BaseContract
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\ClassDataContract.cs (1)
57
public override DataContract?
BaseContract
System\Runtime\Serialization\CollectionDataContract.cs (1)
199
public override DataContract
BaseContract
System\Runtime\Serialization\EnumDataContract.cs (1)
35
public override DataContract
BaseContract
19 references to BaseContract
System.Runtime.Serialization.Schema (19)
System\Runtime\Serialization\Schema\CodeExporter.cs (18)
268
DataContract? baseContract = classContract.
BaseContract
;
620
Debug.Assert(collectionContract.
BaseContract
!= null, "BaseContract should not be null for CollectionDataContract");
621
DataContract itemContract = collectionContract.
BaseContract
;
644
Debug.Assert(collectionContract.
BaseContract
!= null, "BaseContract should not be null for CollectionDataContract");
646
DataContract itemContract = collectionContract.
BaseContract
;
662
Debug.Assert(collectionContract.
BaseContract
!= null, "BaseContract should not be null for CollectionDataContract");
671
DataContract? itemContract = collectionContract.
BaseContract
.As(DataContractType.ClassDataContract);
824
if (classDataContract.
BaseContract
== null)
833
ContractCodeDomInfo baseContractCodeDomInfo = GetContractCodeDomInfo(classDataContract.
BaseContract
);
1085
Debug.Assert(enumDataContract.
BaseContract
!= null, "BaseContract should not be null for EnumDataContract");
1086
Type baseType = enumDataContract.
BaseContract
.UnderlyingType;
1155
if (classDataContract.
BaseContract
== null)
1168
ContractCodeDomInfo baseContractCodeDomInfo = GetContractCodeDomInfo(classDataContract.
BaseContract
);
1169
GenerateType(classDataContract.
BaseContract
, baseContractCodeDomInfo);
1223
Debug.Assert(collectionContract.
BaseContract
!= null, "BaseContract should not be null for CollectionDataContract");
1224
DataContract itemContract = collectionContract.
BaseContract
!;
1639
dataContract = dataContract.
BaseContract
;
1646
dataContract = dataContract.
BaseContract
;
System\Runtime\Serialization\Schema\SchemaImportHelper.cs (1)
55
DataContract itemContract = collectionDataContract.
BaseContract
!;