1 instantiation of SchemaExporter
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\XsdDataContractExporter.cs (1)
275SchemaExporter exporter = new SchemaExporter(GetSchemaSet(), DataContractSet);
26 references to SchemaExporter
System.Private.DataContractSerialization (26)
System\Runtime\Serialization\DataContract.cs (1)
1326SchemaExporter.GetXmlTypeInfo(type, out XmlQualifiedName xmlTypeName, out _, out _);
System\Runtime\Serialization\SchemaImporter.cs (22)
220if (SchemaObjects.TryGetValue(SchemaExporter.AnytypeQualifiedName, out schemaObjectInfo)) 246schemaObjects.Add(SchemaExporter.AnytypeQualifiedName, new SchemaObjectInfo(null, null, null, knownTypesForObject)); 377return ImportType(SchemaExporter.AnytypeQualifiedName); 471if (baseTypeName == SchemaExporter.AnytypeQualifiedName) 550XmlQualifiedName expectedBase = SchemaExporter.StringQualifiedName; 806string? isValueTypeInnerText = GetInnerText(typeName, ImportAnnotation(annotation, SchemaExporter.IsValueTypeName)); 861XmlSchemaAny iSerializableWildcardElement = SchemaExporter.ISerializableWildcardElement; 871XmlQualifiedName factoryTypeAttributeRefName = SchemaExporter.ISerializableFactoryTypeAttribute.RefName; 934elementTypeName = SchemaExporter.AnytypeQualifiedName; 978memberTypeContract = ImportType(SchemaExporter.AnytypeQualifiedName); 1015XmlQualifiedName surrogateDataAnnotationName = SchemaExporter.SurrogateDataAnnotationName; 1023XmlElement? defaultValueElement = ImportAnnotation(annotation, SchemaExporter.DefaultValueAnnotation); 1028throw new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, SchemaExporter.DefaultValueAnnotation.Name, typeName.Name, typeName.Namespace, Globals.EmitDefaultValueAttribute)); 1034XmlElement? actualTypeElement = ImportAnnotation(annotation, SchemaExporter.ActualTypeAnnotationName); 1040throw new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, SchemaExporter.ActualTypeAnnotationName.Name, typeName.Name, typeName.Namespace, Globals.ActualTypeNameAttribute)); 1043throw new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, SchemaExporter.ActualTypeAnnotationName.Name, typeName.Name, typeName.Namespace, Globals.ActualTypeNamespaceAttribute)); 1095dataContract.ItemContract = ImportType(SchemaExporter.AnytypeQualifiedName); 1153string? isDictionaryInnerText = GetInnerText(typeName, ImportAnnotation(annotation, SchemaExporter.IsDictionaryAnnotationName)); 1197dataContract.BaseContractName = ImportActualType(annotation, SchemaExporter.DefaultEnumBaseTypeName, typeName); 1212string? valueInnerText = GetInnerText(typeName, ImportAnnotation(enumFacet.Annotation, SchemaExporter.EnumerationValueAnnotationName)); 1213long enumValue = (valueInnerText == null) ? SchemaExporter.GetDefaultEnumValue(isFlags, dataContract.Members.Count) 1251XmlQualifiedName surrogateDataAnnotationName = SchemaExporter.SurrogateDataAnnotationName;
System\Runtime\Serialization\XmlDataContract.cs (1)
147SchemaExporter.GetXmlTypeInfo(type, out xmlName, out xsdType, out hasRoot);
System\Runtime\Serialization\XmlSerializableServices.cs (1)
71SchemaExporter.AddDefaultXmlType(schemas, typeQName.Name, typeQName.Namespace);
System\Runtime\Serialization\XsdDataContractExporter.cs (1)
275SchemaExporter exporter = new SchemaExporter(GetSchemaSet(), DataContractSet);