2 writes to BaseTypeDesc
System.Xml (2)
System\Xml\Serialization\SchemaImporter.cs (1)
153typeDescToChange.BaseTypeDesc = baseTypeDesc;
System\Xml\Serialization\Types.cs (1)
851typeDesc.BaseTypeDesc = GetTypeDesc(baseType, memberInfo, false, false);
32 references to BaseTypeDesc
System.Xml (32)
System\Xml\Serialization\Models.cs (1)
173CheckSupportedMember(typeDesc.BaseTypeDesc, member, type);
System\Xml\Serialization\SchemaImporter.cs (6)
148while (typeDescToChange.BaseTypeDesc != null && typeDescToChange.BaseTypeDesc != baseTypeDesc) 149typeDescToChange = typeDescToChange.BaseTypeDesc; 151if (typeDescToChange.BaseTypeDesc != null && typeDescToChange.BaseTypeDesc != baseTypeDesc) 152throw new InvalidOperationException(Res.GetString(Res.XmlInvalidBaseType, structMapping.TypeDesc.FullName, baseType.FullName, typeDescToChange.BaseTypeDesc.FullName));
System\Xml\Serialization\SoapCodeExporter.cs (2)
129string baseName = mapping.TypeDesc.BaseTypeDesc == null ? string.Empty : mapping.TypeDesc.BaseTypeDesc.Name;
System\Xml\Serialization\SoapReflectionImporter.cs (4)
215TypeDesc baseTypeDesc = model.TypeDesc.BaseTypeDesc; 220TypeDesc valueTypeDesc = string.IsNullOrEmpty(dataType) ? model.TypeDesc.BaseTypeDesc : typeScope.GetTypeDesc(dataType, XmlSchema.Namespace); 221string xsdTypeName = string.IsNullOrEmpty(dataType) ? model.TypeDesc.BaseTypeDesc.Name : dataType; 350if (model.TypeDesc.BaseTypeDesc != null) {
System\Xml\Serialization\Types.cs (2)
389typeDesc = typeDesc.BaseTypeDesc; 412leastDerivedTypeDesc = leastDerivedTypeDesc.BaseTypeDesc;
System\Xml\Serialization\XmlCodeExporter.cs (3)
495string baseName = mapping.TypeDesc.BaseTypeDesc == null || mapping.TypeDesc.BaseTypeDesc.IsRoot ? string.Empty : mapping.TypeDesc.BaseTypeDesc.FullName;
System\Xml\Serialization\XmlReflectionImporter.cs (8)
253throw new InvalidOperationException(Res.GetString(Res.XmlInvalidNotNullable, model.TypeDesc.BaseTypeDesc.FullName, "XmlRoot")); 351TypeDesc modelTypeDesc = TypeScope.IsOptionalValue(model.Type) ? model.TypeDesc.BaseTypeDesc : model.TypeDesc; 390TypeDesc valueTypeDesc = string.IsNullOrEmpty(dataType) ? model.TypeDesc.BaseTypeDesc : typeScope.GetTypeDesc(dataType, XmlSchema.Namespace); 394baseMapping = ImportTypeMapping(modelScope.GetTypeModel(model.TypeDesc.BaseTypeDesc.Type), ns, context, dataType, null, repeats, openModel, limiter); 703if (model.TypeDesc.BaseTypeDesc != null) { 1438throw new InvalidOperationException(Res.GetString(Res.XmlInvalidNotNullable, typeModel.TypeDesc.BaseTypeDesc.FullName, "XmlElement")); 1592throw new InvalidOperationException(Res.GetString(Res.XmlInvalidNotNullable, typeModel.TypeDesc.BaseTypeDesc.FullName, "XmlElement")); 1649throw new InvalidOperationException(Res.GetString(Res.XmlInvalidNotNullable, typeModel.TypeDesc.BaseTypeDesc.FullName, "XmlElement"));
System\Xml\Serialization\XmlSerializationReader.cs (1)
2478if (mappings[i].TypeDesc.IsOptionalValue && mappings[i].TypeDesc.BaseTypeDesc.UseReflection) {
System\Xml\Serialization\XmlSerializationWriter.cs (3)
2754string fullTypeName = element.Mapping.TypeDesc.BaseTypeDesc.CSharpName; 2756if (!element.Mapping.TypeDesc.BaseTypeDesc.UseReflection) 3638typeDesc = typeDesc.BaseTypeDesc;
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
1866string fullTypeName = element.Mapping.TypeDesc.BaseTypeDesc.CSharpName; 1867SourceInfo castedSource = source.CastTo(element.Mapping.TypeDesc.BaseTypeDesc);