8 instantiations of ClassDataContract
dotnet-svcutil-lib (8)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (1)
356return new ClassDataContract(type, ns, memberNames);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (1)
893return new ClassDataContract(type);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (2)
719dataContract = new ClassDataContract(type); 722var originalDataContract = new ClassDataContract(originalType);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (1)
520ClassDataContract cdc = new ClassDataContract(this.UnderlyingType);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
1052return new ClassDataContract(s_typeOfScriptObject);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (2)
663ClassDataContract dataContract = new ClassDataContract(); 838ClassDataContract dataContract = new ClassDataContract();
93 references to ClassDataContract
dotnet-svcutil-lib (93)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (7)
104internal ClassDataContract BaseContract 353internal static ClassDataContract CreateClassDataContractForKeyValue(Type type, XmlDictionaryString ns, string[] memberNames) 747private ClassDataContract _baseContract; 804this.BaseContract = ((CollectionDataContract)baseContract).SharedTypeContract as ClassDataContract; 806this.BaseContract = baseContract as ClassDataContract; 1113ClassDataContract currContract = BaseContract; 1249internal ClassDataContract BaseContract
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (18)
274if (dataContract is ClassDataContract) 276ClassDataContract classDataContract = (ClassDataContract)dataContract; 304private void ExportClassDataContractHierarchy(XmlQualifiedName typeName, ClassDataContract classContract, ContractCodeDomInfo contractCodeDomInfo, Dictionary<XmlQualifiedName, object> contractNamesInHierarchy) 310ClassDataContract baseContract = classContract.BaseContract; 607GenerateKeyValueType(itemContract as ClassDataContract); 641ClassDataContract itemContract = collectionContract.ItemContract as ClassDataContract; 800private void ExportClassDataContract(ClassDataContract classDataContract, ContractCodeDomInfo contractCodeDomInfo) 931else if (dataContract is ClassDataContract) 937return GetKnownTypeContracts((ClassDataContract)dataContract, new Dictionary<DataContract, object>()); 942private DataContractDictionary GetKnownTypeContracts(ClassDataContract dataContract, Dictionary<DataContract, object> handledContracts) 959else if (memberContract is ClassDataContract) 966AddKnownTypeContracts(dataContract, GetKnownTypeContracts((ClassDataContract)memberContract, handledContracts)); 978private void AddKnownTypeContracts(ClassDataContract dataContract, DataContractDictionary knownContracts) 993private void AddKnownTypes(ClassDataContract dataContract, ContractCodeDomInfo contractCodeDomInfo) 1102private void GenerateKeyValueType(ClassDataContract keyValueContract) 1142GenerateKeyValueType(collectionContract.ItemContract as ClassDataContract);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (2)
366XmlDictionaryString tempChildElementNamespace = ClassDataContract.GetChildNamespaceToDeclare(this, ItemType, new XmlDictionary()); 744_itemContract = ClassDataContract.CreateClassDataContractForKeyValue(ItemType, Namespace, new string[] { KeyName, ValueName });
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (10)
146if (dataContract is ClassDataContract) 178internal static int GetIdForInitialization(ClassDataContract classContract) 615internal static int GetIdForInitialization(ClassDataContract classContract) 715if (!IsTypeSerializable(type) && !type.GetTypeInfo().IsAttributeDefined(Globals.TypeOfDataContractAttribute) && !ClassDataContract.IsNonAttributedTypeValidForSerialization(type) && !ClassDataContract.IsKnownSerializableType(type)) 722var originalDataContract = new ClassDataContract(originalType); 1310ClassDataContract.IsNonAttributedTypeValidForSerialization(type); 1487if (ClassDataContract.IsNonAttributedTypeValidForSerialization(type)) 2181!(alreadyExistingContract is ClassDataContract && ((ClassDataContract)alreadyExistingContract).IsKeyValuePairAdapter))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (6)
142if (dataContract is ClassDataContract) 144AddClassDataContract((ClassDataContract)dataContract); 157private void AddClassDataContract(ClassDataContract classDataContract) 191ClassDataContract keyValueContract = collectionDataContract.ItemContract as ClassDataContract; 506ClassDataContract.IsNonAttributedTypeValidForSerialization(type));
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\EnumDataContract.cs (2)
301ClassDataContract.CheckAndAddMember(tempMembers, memberContract, memberValuesTable); 313ClassDataContract.CheckAndAddMember(tempMembers, memberContract, memberValuesTable);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (1)
520ClassDataContract cdc = new ClassDataContract(this.UnderlyingType);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
1049internal static ClassDataContract CreateScriptObjectClassDataContract()
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (15)
530ClassDataContract oldContract = _dataContractSet[typeName] as ClassDataContract; 534ClassDataContract ancestorDataContract = oldContract.BaseContract; 661private ClassDataContract ImportClass(XmlQualifiedName typeName, XmlSchemaSequence rootSequence, XmlQualifiedName baseTypeName, XmlSchemaAnnotation annotation, bool isReference) 663ClassDataContract dataContract = new ClassDataContract(); 836private ClassDataContract ImportISerializable(XmlQualifiedName typeName, XmlSchemaSequence rootSequence, XmlQualifiedName baseTypeName, XmlSchemaObjectCollection attributes, XmlSchemaAnnotation annotation) 838ClassDataContract dataContract = new ClassDataContract(); 912private void ImportBaseContract(XmlQualifiedName baseTypeName, ClassDataContract dataContract) 914ClassDataContract baseContract = ImportType(baseTypeName) as ClassDataContract; 922ClassDataContract ancestorDataContract = baseContract; 960private void ImportClassMember(XmlSchemaElement element, ClassDataContract dataContract) 1014int compare = ClassDataContract.DataMemberComparer.Singleton.Compare(prevMember, currentMember); 1107ClassDataContract keyValueContract = dataContract.ItemContract as ClassDataContract;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (4)
895s_contractNamespacesField = typeof(ClassDataContract).GetField("ContractNamespaces", Globals.ScanAllMembers); 911s_memberNamesField = typeof(ClassDataContract).GetField("MemberNames", Globals.ScanAllMembers); 927s_childElementNamespacesProperty = typeof(ClassDataContract).GetProperty("ChildElementNamespaces", Globals.ScanAllMembers); 1068s_classSerializationExceptionMessageProperty = typeof(ClassDataContract).GetProperty("SerializationExceptionMessage", Globals.ScanAllMembers);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatReaderGenerator.cs (12)
50public XmlFormatClassReaderDelegate GenerateClassReader(ClassDataContract classContract) 89public XmlFormatClassReaderDelegate GenerateClassReader(ClassDataContract classContract) 201private void CreateObject(ClassDataContract classContract) 235private void InvokeOnDeserializing(ClassDataContract classContract) 249private void InvokeOnDeserialized(ClassDataContract classContract) 264private void ReadClass(ClassDataContract classContract) 269private void ReadMembers(ClassDataContract classContract, LocalBuilder extensionDataLocal) 300private int ReadMembers(ClassDataContract classContract, bool[] requiredMembers, Label[] memberLabels, LocalBuilder memberIndexLocal, LocalBuilder requiredIndexLocal) 356private bool[] GetRequiredMembers(ClassDataContract contract, out int firstRequiredMember) 367private int GetRequiredMembers(ClassDataContract contract, bool[] requiredMembers) 771ClassDataContract keyValuePairContract = DataContract.GetDataContract(value.LocalType) as ClassDataContract;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatWriterGenerator.cs (13)
22internal delegate void XmlFormatClassWriterDelegate(XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context, ClassDataContract dataContract); 46internal XmlFormatClassWriterDelegate GenerateClassWriter(ClassDataContract classContract) 80internal XmlFormatClassWriterDelegate GenerateClassWriter(ClassDataContract classContract) 150ClassDataContract dc = (ClassDataContract)DataContract.GetDataContract(objType); 162private void InvokeOnSerializing(ClassDataContract classContract) 175private void InvokeOnSerialized(ClassDataContract classContract) 188private void WriteClass(ClassDataContract classContract) 222private int WriteMembers(ClassDataContract classContract, LocalBuilder extensionDataLocal, ClassDataContract derivedMostClassContract) 692private bool CheckIfMemberHasConflict(DataMember member, ClassDataContract classContract, ClassDataContract derivedMostClassContract) 701ClassDataContract currentContract = derivedMostClassContract;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlObjectSerializer.cs (2)
334ClassDataContract classContract = contract as ClassDataContract;