16 references to AddMethod
System.Private.DataContractSerialization (16)
System\Runtime\Serialization\CollectionDataContract.cs (3)
364if (Kind != CollectionKind.Array && AddMethod == null) 1484if (MethodRequiresMemberAccess(AddMethod)) 1491AddMethod!.Name),
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (6)
1014Debug.Assert(collectionContract.AddMethod != null); 1016_ilg.Call(collection, collectionContract.AddMethod, value); 1017if (collectionContract.AddMethod.ReturnType != typeof(void)) 1024Debug.Assert(collectionContract.AddMethod != null); 1026_ilg.Call(collection, collectionContract.AddMethod, pairKey, pairValue); 1027if (collectionContract.AddMethod.ReturnType != typeof(void))
System\Runtime\Serialization\ReflectionReader.cs (2)
565collectionContract.AddMethod!.Invoke(resultCollection, new object?[] { key, value }); 605MethodInfo? addMethod = collectionContract.AddMethod;
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (5)
919Debug.Assert(collectionContract.AddMethod != null); 939_ilg.Call(collection, collectionContract.AddMethod, pairKey, pairValue); 940if (collectionContract.AddMethod.ReturnType != typeof(void)) 945_ilg.Call(collection, collectionContract.AddMethod, value); 946if (collectionContract.AddMethod.ReturnType != typeof(void))