26 references to Ldc
System.Private.Xml (26)
System\Xml\Serialization\CodeGenerator.cs (3)
640Ldc(obj); 777Ldc(Convert.ChangeType(o, Enum.GetUnderlyingType(valueType), null)); 862Ldc(((DateTimeOffset)o).Offset); // offset
System\Xml\Serialization\XmlSerializationILGen.cs (2)
258ilg.Ldc(type); 465ilg.Ldc(type);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (10)
1002ilg.Ldc(Enum.ToObject(mapping.TypeDesc!.Type!, constants[i].Value)); 1115ilg.Ldc(retValues[i]); 1129ilg.Ldc(mapping.TypeDesc.Type!); 2303ilg.Ldc(XmlNodeType.Text); 2309ilg.Ldc(XmlNodeType.CDATA); 2315ilg.Ldc(XmlNodeType.Whitespace); 2321ilg.Ldc(XmlNodeType.SignificantWhitespace); 2672ilg.Ldc(typeDesc.ArrayElementTypeDesc!.Type!); 2687ilg.Ldc(member.Mapping.ChoiceIdentifier.Mapping!.TypeDesc!.Type!); 2754ilg.Ldc(arrayElementType);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (11)
229ilg.Ldc(Enum.Parse(mapping.TypeDesc.Type!, enumDefaultValue!, false)); 648ilg.Ldc(Enum.ToObject(mapping.TypeDesc.Type!, c.Value)); 662ilg.Ldc(retValues[i]); 710ilg.Ldc(retValues[i]); 2155ilg.Ldc(Convert.ChangeType(value, source.Type!, CultureInfo.InvariantCulture)); 2162ilg.Ldc(value is string ? GetCSharpString((string)value) : value); 2374ilg.Ldc(Enum.Parse(type, memberName, false)); 2451ilg.Ldc(type); 2511ilg.Ldc(type); 2592ilg.Ldc(type); 2600ilg.Ldc(arrayType);