20 instantiations of XmlSerializer
CSharpSyntaxGenerator (1)
Program.cs (1)
95var serializer = new XmlSerializer(typeof(Tree));
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
XmlSerializerInputFormatter.cs (1)
226return new XmlSerializer(type);
XmlSerializerOutputFormatter.cs (1)
135return new XmlSerializer(type);
Microsoft.Build.Tasks.Core (2)
ManifestUtil\ManifestReader.cs (1)
238var xs = new XmlSerializer(t);
ManifestUtil\ManifestWriter.cs (1)
25var s = new XmlSerializer(manifest.GetType());
Microsoft.DotNet.ApiCompatibility (1)
Logging\SuppressionEngine.cs (1)
168private static XmlSerializer CreateXmlSerializer() => new(typeof(Suppression[]), new XmlRootAttribute("Suppressions"));
System.Configuration.ConfigurationManager (2)
System\Configuration\SettingsPropertyValue.cs (2)
205XmlSerializer xs = new XmlSerializer(type); 266XmlSerializer xs = new XmlSerializer(type);
System.Private.Xml (6)
System\Xml\Schema\XmlSchema.cs (1)
139XmlSerializer serializer = new XmlSerializer(typeof(XmlSchema));
System\Xml\Serialization\XmlSchemas.cs (1)
577XmlSerializer s = new XmlSerializer(o.GetType());
System\Xml\Serialization\XmlSerializer.cs (1)
657serializers[i] = new XmlSerializer();
System\Xml\Serialization\XmlSerializerFactory.cs (3)
53return new XmlSerializer(xmlTypeMapping); 67return new XmlSerializer(type, defaultNamespace); 74return new XmlSerializer(type, overrides, extraTypes, root, defaultNamespace, location);
System.ServiceModel.Primitives (3)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
1277serializers[i] = new XmlSerializer(t);
System\ServiceModel\Dispatcher\XmlSerializerObjectSerializer.cs (2)
46_serializer = new XmlSerializer(type); 53_serializer = new XmlSerializer(type, xmlRoot);
System.ServiceModel.Syndication (3)
System\ServiceModel\Syndication\SyndicationElementExtension.cs (1)
86serializer ??= new XmlSerializer(xmlSerializerExtension.GetType());
System\ServiceModel\Syndication\SyndicationElementExtensionCollection.cs (1)
87serializer ??= new XmlSerializer(xmlSerializerExtension.GetType());
System\ServiceModel\Syndication\XmlSyndicationContent.cs (1)
127serializer ??= new XmlSerializer(typeof(TContent));
353 references to XmlSerializer
CSharpSyntaxGenerator (1)
Program.cs (1)
95var serializer = new XmlSerializer(typeof(Tree));
dotnet-Microsoft.XmlSerializer.Generator (2)
Sgen.cs (2)
365method = typeof(System.Xml.Serialization.XmlSerializer).GetMethod("GenerateSerializer", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 369Type tempAssemblyType = typeof(System.Xml.Serialization.XmlSerializer).Assembly.GetType("System.Xml.Serialization.TempAssembly");
dotnet-svcutil.xmlserializer (2)
Microsoft\Tools\ServiceModel\SvcUtil\XmlSerializerGenerator.cs (2)
77MethodInfo method = typeof(System.Xml.Serialization.XmlSerializer).GetMethod("GenerateSerializer", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 96string sgenSource = XmlSerializer.GetXmlSerializerAssemblyName(types[0]);
dotnet-svcutil.xmlserializer.IntegrationTests (1)
src\System.Private.ServiceModel\tests\Scenarios\Contract\XmlSerializer\XmlSerializerFormatTest.cs (1)
60MethodInfo method = typeof(XmlSerializer).GetMethod(s_serializationModeSetterName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
Microsoft.AspNetCore.Mvc.Formatters.Xml (19)
XmlSerializerInputFormatter.cs (8)
16/// to strongly-typed objects using <see cref="XmlSerializer"/> 128var serializer = GetCachedSerializer(type); 218/// Called during deserialization to get the <see cref="XmlSerializer"/>. 220/// <returns>The <see cref="XmlSerializer"/> used during deserialization.</returns> 221protected virtual XmlSerializer? CreateSerializer(Type type) 239/// <returns>The <see cref="XmlSerializer"/> instance.</returns> 240protected virtual XmlSerializer GetCachedSerializer(Type type) 253return (XmlSerializer)serializer!;
XmlSerializerOutputFormatter.cs (11)
21/// to XML using <see cref="XmlSerializer"/> 52/// <param name="writerSettings">The settings to be used by the <see cref="XmlSerializer"/>.</param> 61/// <param name="writerSettings">The settings to be used by the <see cref="XmlSerializer"/>.</param> 124/// Create a new instance of <see cref="XmlSerializer"/> for the given object type. 127/// <returns>A new instance of <see cref="XmlSerializer"/></returns> 128protected virtual XmlSerializer? CreateSerializer(Type type) 233var xmlSerializer = GetCachedSerializer(wrappingType!); 273protected virtual void Serialize(XmlSerializer xmlSerializer, XmlWriter xmlWriter, object? value) 281/// <returns>The <see cref="XmlSerializer"/> instance.</returns> 282protected virtual XmlSerializer GetCachedSerializer(Type type) 293return (XmlSerializer)serializer!;
Microsoft.Build.Tasks.Core (2)
ManifestUtil\ManifestReader.cs (1)
238var xs = new XmlSerializer(t);
ManifestUtil\ManifestWriter.cs (1)
25var s = new XmlSerializer(manifest.GetType());
Microsoft.DotNet.ApiCompatibility (2)
Logging\SuppressionEngine.cs (2)
35XmlSerializer serializer = CreateXmlSerializer(); 168private static XmlSerializer CreateXmlSerializer() => new(typeof(Suppression[]), new XmlRootAttribute("Suppressions"));
netstandard (1)
netstandard.cs (1)
2441[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Serialization.XmlSerializer))]
System.Configuration.ConfigurationManager (2)
System\Configuration\SettingsPropertyValue.cs (2)
205XmlSerializer xs = new XmlSerializer(type); 266XmlSerializer xs = new XmlSerializer(type);
System.Data.Common (18)
System\Data\Common\ObjectStorage.cs (14)
353XmlSerializer deserializerWithOutRootAttribute = ObjectStorage.GetXmlSerializer(type); 453XmlSerializer deserializerWithRootAttribute = ObjectStorage.GetXmlSerializer(_dataType, xmlAttrib); 497XmlSerializer serializerWithOutRootAttribute = ObjectStorage.GetXmlSerializer(value.GetType()); 513XmlSerializer serializerWithRootAttribute = ObjectStorage.GetXmlSerializer(value.GetType(), xmlAttrib); 552private static Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>? s_tempAssemblyCache; 573internal static XmlSerializer GetXmlSerializer(Type type) 580XmlSerializer serializer = s_serializerFactory.CreateSerializer(type); 586internal static XmlSerializer GetXmlSerializer(Type type, XmlRootAttribute attribute) 588XmlSerializer? serializer = null; 592Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>? cache = s_tempAssemblyCache; 609Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer> tmp = 610new Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>( 612foreach (KeyValuePair<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer> entry in cache) 620cache = new Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>(
System\Data\Common\SqlUDTStorage.cs (4)
165XmlSerializer deserializerWithOutRootAttribute = ObjectStorage.GetXmlSerializer(_dataType); 197XmlSerializer deserializerWithRootAttribute = ObjectStorage.GetXmlSerializer(_dataType, xmlAttrib); 216XmlSerializer serializerWithOutRootAttribute = ObjectStorage.GetXmlSerializer(value.GetType()); 236XmlSerializer serializerWithRootAttribute = ObjectStorage.GetXmlSerializer(_dataType, xmlAttrib);
System.Private.Xml (263)
System\Xml\Schema\XmlSchema.cs (13)
87[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 88[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 94[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 95[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 104[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 105[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 112[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 113[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 122[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 123[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 134[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 135[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 139XmlSerializer serializer = new XmlSerializer(typeof(XmlSchema));
System\Xml\Serialization\CodeGenerator.cs (2)
432[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1278[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\CodeIdentifiers.cs (1)
171[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\Compilation.cs (3)
50[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 173if (XmlSerializer.Mode == SerializationMode.PreGenOnly) 437[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\ImportContext.cs (2)
148[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 195[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\NameTable.cs (1)
97[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\PrimitiveXmlSerializers.cs (3)
264[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 839[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 840[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
18[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 19[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (3)
15[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 16[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1412[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)]
System\Xml\Serialization\SchemaImporter.cs (3)
29[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 127[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 139[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\SoapReflectionImporter.cs (11)
47[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 64[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 70[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 76[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 82[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 98[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 105[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 112[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 119[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 646[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 771[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)]
System\Xml\Serialization\Types.cs (2)
1112[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1182[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)]
System\Xml\Serialization\XmlReflectionImporter.cs (34)
86[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 87[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 94[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 108[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 109[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 116[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 140[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 141[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 150[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 151[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 160[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 161[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 170[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 171[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 185[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 186[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 195[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 196[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 206[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 207[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 217[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 218[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 267[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 390[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 397[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 509[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 727[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 793[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1096[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1251[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1330[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1412[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1507[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1533[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\XmlSchemaImporter.cs (53)
21[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 22[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 25[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 26[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 29[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 30[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 50[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 51[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 77[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 78[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 84[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 85[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 91[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 92[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 130[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 131[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 137[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 138[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 144[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 145[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 185[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 186[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 192[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 193[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 222[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 223[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 248[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 265[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 325[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 392[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 414[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 443[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 478[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 494[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 605[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 637[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 754[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 769[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 907[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 914[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1016[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1066[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1092[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1113[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1239[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1259[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1404[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1462[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1572[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1602[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1662[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1724[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1796[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\XmlSchemas.cs (8)
320[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 361[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 571[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 577XmlSerializer s = new XmlSerializer(o.GetType()); 587[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 621[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 622[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 745[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\XmlSerializationGeneratedCode.cs (2)
209_writer.Write(typeof(System.Xml.Serialization.XmlSerializer).FullName); 336_writer.Write(typeof(System.Xml.Serialization.XmlSerializer).FullName);
System\Xml\Serialization\XmlSerializationILGen.cs (4)
14[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 15[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 276typeof(XmlSerializer), 438typeof(XmlSerializer),
System\Xml\Serialization\XmlSerializationReader.cs (18)
1376[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1386[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1585[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1785[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1786[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1789[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1790[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1804[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1805[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1811[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1812[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1818[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1819[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1825[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1826[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1833[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1834[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1874[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\XmlSerializationReaderILGen.cs (4)
19[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 20[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 33[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 34[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\XmlSerializationWriter.cs (10)
291[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 858[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 864[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1357[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1363[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1369[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1375[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1462[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1465[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1665[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)]
System\Xml\Serialization\XmlSerializationWriterILGen.cs (3)
17[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 18[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 2546[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)]
System\Xml\Serialization\XmlSerializer.cs (57)
97public virtual XmlSerializer GetSerializer(Type type) { throw new NotSupportedException(); } 165private static readonly ContextAwareTables<Dictionary<XmlSerializerMappingKey, XmlSerializer>> s_xmlSerializerTable = new ContextAwareTables<Dictionary<XmlSerializerMappingKey, XmlSerializer>>(); 171[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 178[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 184[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 190[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 196[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 209[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 215[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 275[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 290[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 304[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 311[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 318[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 333[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 340[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 348[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 355[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 363[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 370[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 377[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 384[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 422[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 431[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 443[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 451[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 462[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 469[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 476[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 483[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 531[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 573[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 574public static XmlSerializer?[] FromMappings(XmlMapping[]? mappings) 580[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 581public static XmlSerializer?[] FromMappings(XmlMapping[]? mappings, Type? type) 583if (mappings == null || mappings.Length == 0) return Array.Empty<XmlSerializer>(); 595XmlSerializer[] serializers = GetReflectionBasedSerializers(mappings, type); 613return Array.Empty<XmlSerializer>(); 620XmlSerializer[] serializers = new XmlSerializer[mappings.Length]; 626serializers[i] = (XmlSerializer)contract.TypedSerializers[mappings[i].Key!]!; 641XmlSerializer?[] serializers = new XmlSerializer?[mappings.Length]; 644serializers[i] = contract!.TypedSerializers[mappings[i].Key!] as XmlSerializer; 652private static XmlSerializer[] GetReflectionBasedSerializers(XmlMapping[] mappings, Type? type) 654var serializers = new XmlSerializer[mappings.Length]; 708[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 709private static XmlSerializer[] GetSerializersFromCache(XmlMapping[] mappings, Type type) 711XmlSerializer?[] serializers = new XmlSerializer?[mappings.Length]; 712Dictionary<XmlSerializerMappingKey, XmlSerializer>? typedMappingTable = null; 715typedMappingTable = s_xmlSerializerTable.GetOrCreateValue(type, _ => new Dictionary<XmlSerializerMappingKey, XmlSerializer>()); 744serializers[index] = (XmlSerializer)contract.TypedSerializers[mappingKey.Mapping.Key!]!; 756[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 757public static XmlSerializer?[] FromTypes(Type[]? types) 760return Array.Empty<XmlSerializer>();
System\Xml\Serialization\XmlSerializerFactory.cs (24)
21[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 22[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 23public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides? overrides, Type[]? extraTypes, XmlRootAttribute? root, string? defaultNamespace) 28[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 29[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 30public XmlSerializer CreateSerializer(Type type, XmlRootAttribute? root) 35[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 36[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 37public XmlSerializer CreateSerializer(Type type, Type[]? extraTypes) 42[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 43[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 44public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides? overrides) 49[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 50[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 51public XmlSerializer CreateSerializer(XmlTypeMapping xmlTypeMapping) 56[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 57[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 58public XmlSerializer CreateSerializer(Type type) 63[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 64[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 65public XmlSerializer CreateSerializer(Type type, string? defaultNamespace) 70[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 71[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 72public XmlSerializer CreateSerializer(Type type, XmlAttributeOverrides? overrides, Type[]? extraTypes, XmlRootAttribute? root, string? defaultNamespace, string? location)
System.ServiceModel.Primitives (27)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (18)
846private XmlSerializer[] _serializers = null; 867internal XmlSerializer GetSerializer(int handle) 887private XmlSerializer[] GenerateSerializers() 904XmlSerializer[] uniqueSerializers = CreateSerializersFromMappings(uniqueMappings.ToArray(), _type); 910XmlSerializer[] serializers = new XmlSerializer[_mappings.Count]; 918private XmlSerializer[] CreateSerializersFromMappings(XmlMapping[] mappings, Type type) 938internal XmlSerializer GetSerializer() 988internal override XmlSerializer BodySerializer 998internal override XmlSerializer HeaderSerializer 1242public static XmlSerializer[] FromMappings(XmlMapping[] mappings, Type type) 1252private static XmlSerializer[] FromMappingsViaReflection(XmlMapping[] mappings, Type type) 1256return new XmlSerializer[0]; 1259return XmlSerializer.FromMappings(mappings, type); 1262private static XmlSerializer[] FromMappingsViaInjection(XmlMapping[] mappings, Type type) 1264XmlSerializer[] serializers = new XmlSerializer[mappings.Length]; 1282return XmlSerializer.FromMappings(mappings, type);
System\ServiceModel\Dispatcher\XmlSerializerObjectSerializer.cs (3)
15private XmlSerializer _serializer; 26internal XmlSerializerObjectSerializer(Type type, XmlQualifiedName qualifiedName, XmlSerializer xmlSerializer) 35private void Initialize(Type type, string rootName, string rootNamespace, XmlSerializer xmlSerializer)
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (6)
43XmlSerializer serializer; 148XmlSerializer serializer; 368private void SerializeBody(XmlDictionaryWriter writer, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object returnValue, object[] parameters) 436private object DeserializeBody(XmlDictionaryReader reader, MessageVersion version, XmlSerializer serializer, MessagePartDescription returnPart, MessagePartDescriptionCollection bodyParts, object[] parameters, bool isRequest) 504internal abstract XmlSerializer BodySerializer { get; } 505internal abstract XmlSerializer HeaderSerializer { get; }
System.ServiceModel.Syndication (10)
System\ServiceModel\Syndication\SyndicationContent.cs (1)
70public static XmlSyndicationContent CreateXmlContent(object xmlSerializerObject, XmlSerializer serializer)
System\ServiceModel\Syndication\SyndicationElementExtension.cs (4)
82public SyndicationElementExtension(object xmlSerializerExtension, XmlSerializer serializer) 151public TExtension GetObject<TExtension>(XmlSerializer serializer) 234private readonly XmlSerializer _xmlSerializer; 245public ExtensionDataWriter(object extensionData, XmlSerializer serializer)
System\ServiceModel\Syndication\SyndicationElementExtensionCollection.cs (3)
83public void Add(object xmlSerializerExtension, XmlSerializer serializer) 124public Collection<TExtension> ReadElementExtensions<TExtension>(string extensionName, string extensionNamespace, XmlSerializer serializer) 236private Collection<TExtension> ReadExtensions<TExtension>(string extensionName, string extensionNamespace, XmlObjectSerializer dcSerializer, XmlSerializer xmlSerializer)
System\ServiceModel\Syndication\XmlSyndicationContent.cs (2)
64public XmlSyndicationContent(string type, object xmlSerializerExtension, XmlSerializer serializer) 125public TContent ReadContent<TContent>(XmlSerializer serializer)
System.Xml (1)
System.Xml.cs (1)
166[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Serialization.XmlSerializer))]
System.Xml.Serialization (1)
System.Xml.Serialization.cs (1)
26[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Serialization.XmlSerializer))]
System.Xml.XmlSerializer (1)
src\runtime\artifacts\obj\System.Xml.XmlSerializer\Release\net11.0\System.Xml.XmlSerializer.Forwards.cs (1)
64[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Serialization.XmlSerializer))]