5 writes to ItemContract
System.Runtime.Serialization (5)
System\Runtime\Serialization\CollectionDataContract.cs (1)
1242boundCollectionContract.ItemContract = this.ItemContract.BindGenericParameters(paramContracts, boundContracts);
System\Runtime\Serialization\SchemaImporter.cs (4)
1093dataContract.ItemContract = ImportAnonymousElement(element, shortName); 1098dataContract.ItemContract = ImportAnonymousElement(element, fullName); 1104dataContract.ItemContract = ImportType(SchemaExporter.AnytypeQualifiedName); 1108dataContract.ItemContract = ImportType(element.SchemaTypeName);
24 references to ItemContract
System.Runtime.Serialization (24)
System\Runtime\Serialization\CodeExporter.cs (5)
606DataContract itemContract = collectionContract.ItemContract; 622DataContract itemContract = collectionContract.ItemContract; 643ClassDataContract itemContract = collectionContract.ItemContract as ClassDataContract; 1201DataContract itemContract = collectionContract.ItemContract; 1210GenerateKeyValueType(collectionContract.ItemContract as ClassDataContract);
System\Runtime\Serialization\CollectionDataContract.cs (10)
1242boundCollectionContract.ItemContract = this.ItemContract.BindGenericParameters(paramContracts, boundContracts); 1243boundCollectionContract.IsItemTypeNullable = !boundCollectionContract.ItemContract.IsValueType; 1244boundCollectionContract.ItemName = ItemNameSetExplicit ? this.ItemName : boundCollectionContract.ItemContract.StableName.Name; 1248IsCollectionDataContract(UnderlyingType) ? this.StableName.Namespace : DataContract.GetCollectionNamespace(boundCollectionContract.ItemContract.StableName.Namespace)); 1405bool thisItemTypeIsNullable = (ItemContract == null) ? false : !ItemContract.IsValueType; 1406bool otherItemTypeIsNullable = (dataContract.ItemContract == null) ? false : !dataContract.ItemContract.IsValueType; 1409ItemContract.Equals(dataContract.ItemContract, checkedContracts);
System\Runtime\Serialization\DataContractSet.cs (2)
195ClassDataContract keyValueContract = collectionDataContract.ItemContract as ClassDataContract; 287return collectionContract.ItemContract;
System\Runtime\Serialization\Json\JsonDataContract.cs (1)
309DataContract itemContract = collectionDataContract.ItemContract;
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (1)
779ClassDataContract keyValueDataContract = (ClassDataContract)collectionContract.ItemContract;
System\Runtime\Serialization\SchemaExporter.cs (1)
380ClassDataContract keyValueContract = collectionDataContract.ItemContract as ClassDataContract;
System\Runtime\Serialization\SchemaImporter.cs (4)
194dataContract = ((CollectionDataContract)dataContract).ItemContract; 201dataContract = ((CollectionDataContract)dataContract).ItemContract; 1113ClassDataContract keyValueContract = dataContract.ItemContract as ClassDataContract; 1135dataContract.ItemContract.StableName = new XmlQualifiedName(genericInfo.GetExpandedStableName().Name, typeName.Namespace);