2 writes to BaseTypeDesc
dotnet-svcutil-lib (2)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaImporter.cs (1)
169typeDescToChange.BaseTypeDesc = baseTypeDesc;
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (1)
985typeDesc.BaseTypeDesc = GetTypeDesc(baseType, memberInfo, false, false);
31 references to BaseTypeDesc
dotnet-svcutil-lib (31)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Models.cs (1)
197CheckSupportedMember(typeDesc.BaseTypeDesc, member, type);
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaImporter.cs (6)
164while (typeDescToChange.BaseTypeDesc != null && typeDescToChange.BaseTypeDesc != baseTypeDesc) 165typeDescToChange = typeDescToChange.BaseTypeDesc; 167if (typeDescToChange.BaseTypeDesc != null && typeDescToChange.BaseTypeDesc != baseTypeDesc) 168throw new InvalidOperationException(string.Format(ResXml.XmlInvalidBaseType, structMapping.TypeDesc.FullName, baseType.FullName, typeDescToChange.BaseTypeDesc.FullName));
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapCodeExporter.cs (2)
133string baseName = mapping.TypeDesc.BaseTypeDesc == null ? string.Empty : mapping.TypeDesc.BaseTypeDesc.Name;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (4)
235TypeDesc baseTypeDesc = model.TypeDesc.BaseTypeDesc; 240TypeDesc valueTypeDesc = string.IsNullOrEmpty(dataType) ? model.TypeDesc.BaseTypeDesc : _typeScope.GetTypeDesc(dataType, XmlSchema.Namespace); 241string xsdTypeName = string.IsNullOrEmpty(dataType) ? model.TypeDesc.BaseTypeDesc.Name : dataType; 387if (model.TypeDesc.BaseTypeDesc != null)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (2)
455typeDesc = typeDesc.BaseTypeDesc; 483leastDerivedTypeDesc = leastDerivedTypeDesc.BaseTypeDesc;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (3)
569string baseName = mapping.TypeDesc.BaseTypeDesc == null || mapping.TypeDesc.BaseTypeDesc.IsRoot ? string.Empty : mapping.TypeDesc.BaseTypeDesc.FullName;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (8)
280throw new InvalidOperationException(string.Format(ResXml.XmlInvalidNotNullable, model.TypeDesc.BaseTypeDesc.FullName, "XmlRoot")); 394TypeDesc modelTypeDesc = TypeScope.IsOptionalValue(model.Type) ? model.TypeDesc.BaseTypeDesc : model.TypeDesc; 438TypeDesc valueTypeDesc = string.IsNullOrEmpty(dataType) ? model.TypeDesc.BaseTypeDesc : _typeScope.GetTypeDesc(dataType, XmlSchema.Namespace); 442baseMapping = ImportTypeMapping(_modelScope.GetTypeModel(model.TypeDesc.BaseTypeDesc.Type), ns, context, dataType, null, repeats, openModel, limiter); 796if (model.TypeDesc.BaseTypeDesc != null) 1648throw new InvalidOperationException(string.Format(ResXml.XmlInvalidNotNullable, typeModel.TypeDesc.BaseTypeDesc.FullName, "XmlElement")); 1823throw new InvalidOperationException(string.Format(ResXml.XmlInvalidNotNullable, typeModel.TypeDesc.BaseTypeDesc.FullName, "XmlElement")); 1891throw new InvalidOperationException(string.Format(ResXml.XmlInvalidNotNullable, typeModel.TypeDesc.BaseTypeDesc.FullName, "XmlElement"));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (3)
3179string fullTypeName = element.Mapping.TypeDesc.BaseTypeDesc.CSharpName; 3181if (!element.Mapping.TypeDesc.BaseTypeDesc.UseReflection) 4163typeDesc = typeDesc.BaseTypeDesc;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
2033string fullTypeName = element.Mapping.TypeDesc.BaseTypeDesc.CSharpName; 2034SourceInfo castedSource = source.CastTo(element.Mapping.TypeDesc.BaseTypeDesc);