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)
1343SchemaExporter.GetXmlTypeInfo(type, out XmlQualifiedName xmlTypeName, out _, out _);
System\Runtime\Serialization\SchemaImporter.cs (22)
219if (SchemaObjects.TryGetValue(SchemaExporter.AnytypeQualifiedName, out schemaObjectInfo)) 245schemaObjects.Add(SchemaExporter.AnytypeQualifiedName, new SchemaObjectInfo(null, null, null, knownTypesForObject)); 376return ImportType(SchemaExporter.AnytypeQualifiedName); 470if (baseTypeName == SchemaExporter.AnytypeQualifiedName) 549XmlQualifiedName expectedBase = SchemaExporter.StringQualifiedName; 805string? isValueTypeInnerText = GetInnerText(typeName, ImportAnnotation(annotation, SchemaExporter.IsValueTypeName)); 860XmlSchemaAny iSerializableWildcardElement = SchemaExporter.ISerializableWildcardElement; 870XmlQualifiedName factoryTypeAttributeRefName = SchemaExporter.ISerializableFactoryTypeAttribute.RefName; 933elementTypeName = SchemaExporter.AnytypeQualifiedName; 977memberTypeContract = ImportType(SchemaExporter.AnytypeQualifiedName); 1014XmlQualifiedName surrogateDataAnnotationName = SchemaExporter.SurrogateDataAnnotationName; 1022XmlElement? defaultValueElement = ImportAnnotation(annotation, SchemaExporter.DefaultValueAnnotation); 1027throw new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, SchemaExporter.DefaultValueAnnotation.Name, typeName.Name, typeName.Namespace, Globals.EmitDefaultValueAttribute)); 1033XmlElement? actualTypeElement = ImportAnnotation(annotation, SchemaExporter.ActualTypeAnnotationName); 1039throw new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, SchemaExporter.ActualTypeAnnotationName.Name, typeName.Name, typeName.Namespace, Globals.ActualTypeNameAttribute)); 1042throw new InvalidDataContractException(SR.Format(SR.AnnotationAttributeNotFound, SchemaExporter.ActualTypeAnnotationName.Name, typeName.Name, typeName.Namespace, Globals.ActualTypeNamespaceAttribute)); 1094dataContract.ItemContract = ImportType(SchemaExporter.AnytypeQualifiedName); 1152string? isDictionaryInnerText = GetInnerText(typeName, ImportAnnotation(annotation, SchemaExporter.IsDictionaryAnnotationName)); 1196dataContract.BaseContractName = ImportActualType(annotation, SchemaExporter.DefaultEnumBaseTypeName, typeName); 1211string? valueInnerText = GetInnerText(typeName, ImportAnnotation(enumFacet.Annotation, SchemaExporter.EnumerationValueAnnotationName)); 1212long enumValue = (valueInnerText == null) ? SchemaExporter.GetDefaultEnumValue(isFlags, dataContract.Members.Count) 1250XmlQualifiedName 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);