85 references to Call
System.Private.DataContractSerialization (85)
System\Runtime\Serialization\CodeGenerator.cs (17)
326Call(ObjectEquals); 426Call(methodInfo); 434Call(methodInfo); 443Call(methodInfo); 453Call(methodInfo); 464Call(methodInfo); 476Call(methodInfo); 489Call(methodInfo); 592Call(getMethod); 597Call(method); 623Call(setMethod); 626Call(method); 804Call(GetTypeFromHandle); 1256Call(s_stringLength); 1266Call(s_stringLength); 1302Call(StringFormat); 1313Call(ObjectToString);
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (16)
108_ilg.Call(XmlFormatGeneratorStatics.GetDateTimeOffsetMethod); 114_ilg.Call(XmlFormatGeneratorStatics.GetMemoryStreamMethod); 242_ilg.Call(classContract.OnDeserializing); 256_ilg.Call(classContract.OnDeserialized); 273_ilg.Call(XmlFormatGeneratorStatics.GetRealObjectMethod); 351_ilg.Call(JsonFormatGeneratorStatics.ThrowMissingRequiredMembersMethod); 568_ilg.Call(XmlFormatGeneratorStatics.InternalDeserializeMethod); 572_ilg.Call(JsonFormatGeneratorStatics.UnboxPointer); 791_ilg.Call(JsonFormatGeneratorStatics.GetJsonMemberNameMethod); 795_ilg.Call(JsonFormatGeneratorStatics.ParseEnumMethod); 800_ilg.Call(keyDataContract.ParseMethod!); 869_ilg.Call(XmlFormatGeneratorStatics.GetArrayLengthMethod); 954_ilg.Call(typeof(JsonReaderDelegator).GetMethod(readArrayMethod, Globals.ScanAllMembers)!); 969_ilg.Call(JsonFormatGeneratorStatics.GetItemContractMethod); 970_ilg.Call(JsonFormatGeneratorStatics.GetRevisedItemContractMethod); 973_ilg.Call(JsonFormatGeneratorStatics.ReadJsonValueMethod);
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (20)
143_ilg.Call(XmlFormatGeneratorStatics.GetDateTimeOffsetAdapterMethod); 148_ilg.Call(XmlFormatGeneratorStatics.GetMemoryStreamAdapterMethod); 170_ilg.Call(XmlFormatGeneratorStatics.ThrowInvalidDataContractExceptionMethod); 182_ilg.Call(XmlFormatGeneratorStatics.GetStreamingContextMethod); 183_ilg.Call(classContract.OnSerializing); 195_ilg.Call(XmlFormatGeneratorStatics.GetStreamingContextMethod); 196_ilg.Call(classContract.OnSerialized); 247_ilg.Call(methodInfo: member.IsGetOnlyCollection ? 481_ilg.Call(JsonFormatGeneratorStatics.GetRevisedItemContractMethod); 482_ilg.Call(JsonFormatGeneratorStatics.GetJsonDataContractMethod); 489_ilg.Call(JsonFormatGeneratorStatics.WriteJsonValueMethod); 550_ilg.Call(primitiveContract.XmlFormatWriterMethod); 630_ilg.Call(JsonFormatGeneratorStatics.BoxPointer); 706_ilg.Call(XmlFormatGeneratorStatics.GetTypeHandleMethod); 710_ilg.Call(typeof(RuntimeTypeHandle).GetMethod("Equals", new Type[] { typeof(RuntimeTypeHandle) })!); 714_ilg.Call(methodInfo); 729_ilg.Call(typeof(Nullable<>).MakeGenericType(innerType).GetMethod("get_HasValue")!); 731_ilg.Call(typeof(Nullable<>).MakeGenericType(innerType).GetMethod("get_Value")!); 762_ilg.Call(JsonFormatGeneratorStatics.WriteStartElementStringMethod); 766_ilg.Call(JsonFormatGeneratorStatics.WriteStartElementMethod);
System\Runtime\Serialization\XmlDataContract.cs (1)
320ilg.Call(XName_op_Implicit);
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (11)
145_ilg.Call(XmlFormatGeneratorStatics.GetDateTimeOffsetMethod); 151_ilg.Call(XmlFormatGeneratorStatics.GetMemoryStreamMethod); 303_ilg.Call(classContract.OnDeserializing); 320_ilg.Call(classContract.OnDeserialized); 339_ilg.Call(XmlFormatGeneratorStatics.GetRealObjectMethod); 604_ilg.Call(XmlFormatGeneratorStatics.InternalDeserializeMethod); 607_ilg.Call(XmlFormatGeneratorStatics.UnboxPointer); 800_ilg.Call(XmlFormatGeneratorStatics.GetArrayLengthMethod); 882_ilg.Call(typeof(XmlReaderDelegator).GetMethod(readArrayMethod, Globals.ScanAllMembers)!); 897_ilg.Call(XmlFormatGeneratorStatics.GetItemContractMethod); 900_ilg.Call(XmlFormatGeneratorStatics.ReadXmlValueMethod);
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (20)
171_ilg.Call(XmlFormatGeneratorStatics.GetDateTimeOffsetAdapterMethod); 176_ilg.Call(XmlFormatGeneratorStatics.GetMemoryStreamAdapterMethod); 203_ilg.Call(XmlFormatGeneratorStatics.ThrowInvalidDataContractExceptionMethod); 215_ilg.Call(XmlFormatGeneratorStatics.GetStreamingContextMethod); 216_ilg.Call(classContract.OnSerializing); 228_ilg.Call(XmlFormatGeneratorStatics.GetStreamingContextMethod); 229_ilg.Call(classContract.OnSerialized); 317_ilg.Call(methodInfo: member.IsGetOnlyCollection ? 334_ilg.Call(methodInfo: XmlFormatGeneratorStatics.WriteNamespaceDeclMethod); 391_ilg.Call(XmlFormatGeneratorStatics.WriteNamespaceDeclMethod); 527_ilg.Call(XmlFormatGeneratorStatics.WriteXmlValueMethod); 583_ilg.Call(primitiveContract.XmlFormatWriterMethod); 628_ilg.Call(typeof(XmlWriterDelegator).GetMethod(writeArrayMethod, Globals.ScanAllMembers, new Type[] { type, typeof(XmlDictionaryString), typeof(XmlDictionaryString) })!); 643_ilg.Call(XmlFormatGeneratorStatics.BoxPointer); 722_ilg.Call(typeof(RuntimeTypeHandle).GetMethod("Equals", new Type[] { typeof(RuntimeTypeHandle) })!); 726_ilg.Call(methodInfo); 742_ilg.Call(XmlFormatGeneratorStatics.GetHasValueMethod.MakeGenericMethod(innerType)); 744_ilg.Call(XmlFormatGeneratorStatics.GetNullableValueMethod.MakeGenericMethod(innerType)); 753_ilg.Call(XmlFormatGeneratorStatics.GetDefaultValueMethod.MakeGenericMethod(memberType)); 782_ilg.Call(needsPrefix ? XmlFormatGeneratorStatics.WriteStartElementMethod3 : XmlFormatGeneratorStatics.WriteStartElementMethod2);