FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatWriterGenerator.cs (37)
145_ilg.Call(XmlFormatGeneratorStatics.GetDateTimeOffsetAdapterMethod);
170_ilg.Call(XmlFormatGeneratorStatics.GetStreamingContextMethod);
183_ilg.Call(XmlFormatGeneratorStatics.GetStreamingContextMethod);
197_ilg.LoadMember(XmlFormatGeneratorStatics.ContractNamespacesField);
203_ilg.LoadMember(XmlFormatGeneratorStatics.MemberNamesField);
212_ilg.LoadMember(XmlFormatGeneratorStatics.ChildElementNamespacesProperty);
231_ilg.LoadMember(XmlFormatGeneratorStatics.NamespaceProperty);
237_ilg.Call(_contextArg, XmlFormatGeneratorStatics.IncrementItemCountMethod, classContract.Members.Count);
247_ilg.Call(XmlFormatGeneratorStatics.StoreIsGetOnlyCollectionMethod);
262_ilg.Call(XmlFormatGeneratorStatics.WriteNamespaceDeclMethod);
274_ilg.Call(null, XmlFormatGeneratorStatics.ThrowRequiredMemberMustBeEmittedMethod, member.Name, classContract.UnderlyingType);
298_ilg.LoadMember(XmlFormatGeneratorStatics.NamespaceProperty);
303_ilg.LoadMember(XmlFormatGeneratorStatics.CollectionItemNameProperty);
310_ilg.LoadMember(XmlFormatGeneratorStatics.ChildElementNamespaceProperty);
311_ilg.Call(XmlFormatGeneratorStatics.WriteNamespaceDeclMethod);
319_ilg.Call(_contextArg, XmlFormatGeneratorStatics.IncrementArrayCountMethod, _xmlWriterArg, _objectLocal);
344incrementCollectionCountMethod = XmlFormatGeneratorStatics.IncrementCollectionCountMethod;
348incrementCollectionCountMethod = XmlFormatGeneratorStatics.IncrementCollectionCountGenericMethod.MakeGenericMethod(collectionContract.ItemType);
351incrementCollectionCountMethod = XmlFormatGeneratorStatics.IncrementCollectionCountGenericMethod.MakeGenericMethod(Globals.TypeOfKeyValuePair.MakeGenericType(collectionContract.ItemType.GetGenericArguments()));
385moveNextMethod = XmlFormatGeneratorStatics.MoveNextMethod;
387getCurrentMethod = XmlFormatGeneratorStatics.GetCurrentMethod;
421_ilg.New(XmlFormatGeneratorStatics.DictionaryEnumeratorCtor);
435_ilg.Call(_contextArg, XmlFormatGeneratorStatics.IncrementItemCountMethod, 1);
443_ilg.Call(_dataContractArg, XmlFormatGeneratorStatics.GetItemContractMethod);
448_ilg.Call(XmlFormatGeneratorStatics.WriteXmlValueMethod);
562InternalSerialize(XmlFormatGeneratorStatics.InternalSerializeMethod, memberValue, memberType, writeXsiType);
578_ilg.Call(_contextArg, XmlFormatGeneratorStatics.WriteNullMethod, _xmlWriterArg, memberType, DataContract.IsTypeSerializable(memberType));
604_ilg.Call(_contextArg, XmlFormatGeneratorStatics.WriteNullMethod, _xmlWriterArg, memberType, DataContract.IsTypeSerializable(memberType));
607InternalSerialize((isNullableOfT ? XmlFormatGeneratorStatics.InternalSerializeMethod : XmlFormatGeneratorStatics.InternalSerializeReferenceMethod),
626_ilg.Call(null, XmlFormatGeneratorStatics.IsMemberTypeSameAsMemberValue, memberValue, memberType);
644_ilg.Call(XmlFormatGeneratorStatics.GetHasValueMethod.MakeGenericMethod(innerType));
646_ilg.Call(XmlFormatGeneratorStatics.GetNullableValueMethod.MakeGenericMethod(innerType));
655_ilg.Call(XmlFormatGeneratorStatics.GetDefaultValueMethod.MakeGenericMethod(memberType));
684_ilg.Call(needsPrefix ? XmlFormatGeneratorStatics.WriteStartElementMethod3 : XmlFormatGeneratorStatics.WriteStartElementMethod2);
689_ilg.Call(_xmlWriterArg, XmlFormatGeneratorStatics.WriteEndElementMethod);