22 instantiations of XmlSerializer
BoundTreeGenerator (1)
Program.cs (1)
47var serializer = new XmlSerializer(typeof(Tree));
CSharpSyntaxGenerator (1)
Program.cs (1)
95var serializer = new XmlSerializer(typeof(Tree));
IOperationGenerator (1)
Program.cs (1)
28var 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());
System.Configuration.ConfigurationManager (2)
System\Configuration\SettingsPropertyValue.cs (2)
205XmlSerializer xs = new XmlSerializer(type); 266XmlSerializer xs = new XmlSerializer(type);
System.Drawing.Common.Tests (1)
mono\System.Drawing\BitmapTests.cs (1)
1139public void XmlSerialization() => new XmlSerializer(typeof(Bitmap));
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)
653serializers[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));
354 references to XmlSerializer
BoundTreeGenerator (1)
Program.cs (1)
47var serializer = new XmlSerializer(typeof(Tree));
CSharpSyntaxGenerator (1)
Program.cs (1)
95var serializer = new XmlSerializer(typeof(Tree));
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);
IOperationGenerator (1)
Program.cs (1)
28var serializer = new XmlSerializer(typeof(Tree));
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.AspNetCore.Mvc.Formatters.Xml.Test (3)
XmlSerializerInputFormatterTest.cs (1)
697protected override XmlSerializer CreateSerializer(Type type)
XmlSerializerOutputFormatterTest.cs (2)
599protected override XmlSerializer CreateSerializer(Type type) 633protected override void Serialize(XmlSerializer xmlSerializer, XmlWriter xmlWriter, object value)
Microsoft.Build.Tasks.Core (2)
ManifestUtil\ManifestReader.cs (1)
238var xs = new XmlSerializer(t);
ManifestUtil\ManifestWriter.cs (1)
25var s = new XmlSerializer(manifest.GetType());
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)
1371[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1381[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1580[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1780[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1781[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1784[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1785[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1799[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1800[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1806[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1807[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1813[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1814[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1820[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1821[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1828[RequiresUnreferencedCode(XmlSerializer.TrimSerializationWarning)] 1829[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 1869[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)] 529[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 569[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 570public static XmlSerializer?[] FromMappings(XmlMapping[]? mappings) 576[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 577public static XmlSerializer?[] FromMappings(XmlMapping[]? mappings, Type? type) 579if (mappings == null || mappings.Length == 0) return Array.Empty<XmlSerializer>(); 591XmlSerializer[] serializers = GetReflectionBasedSerializers(mappings, type); 609return Array.Empty<XmlSerializer>(); 616XmlSerializer[] serializers = new XmlSerializer[mappings.Length]; 622serializers[i] = (XmlSerializer)contract.TypedSerializers[mappings[i].Key!]!; 637XmlSerializer?[] serializers = new XmlSerializer?[mappings.Length]; 640serializers[i] = contract!.TypedSerializers[mappings[i].Key!] as XmlSerializer; 648private static XmlSerializer[] GetReflectionBasedSerializers(XmlMapping[] mappings, Type? type) 650var serializers = new XmlSerializer[mappings.Length]; 704[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 705private static XmlSerializer[] GetSerializersFromCache(XmlMapping[] mappings, Type type) 707XmlSerializer?[] serializers = new XmlSerializer?[mappings.Length]; 708Dictionary<XmlSerializerMappingKey, XmlSerializer>? typedMappingTable = null; 711typedMappingTable = s_xmlSerializerTable.GetOrCreateValue(type, _ => new Dictionary<XmlSerializerMappingKey, XmlSerializer>()); 740serializers[index] = (XmlSerializer)contract.TypedSerializers[mappingKey.Mapping.Key!]!; 752[RequiresDynamicCode(XmlSerializer.AotSerializationWarning)] 753public static XmlSerializer?[] FromTypes(Type[]? types) 756return 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)
artifacts\obj\System.Xml.XmlSerializer\Debug\net11.0\System.Xml.XmlSerializer.Forwards.cs (1)
64[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Xml.Serialization.XmlSerializer))]