25 references to DeclareLocal
System.Private.Xml (25)
System\Xml\Serialization\CodeGenerator.cs (4)
143internal LocalBuilder ReturnLocal => retLocal ??= DeclareLocal(_methodBuilder!.ReturnType, "_ret"); 155localTmp = DeclareLocal(type, $"_tmp{_tmpLocals.Count}"); 257local = DeclareLocal(type, name); 939local = DeclareLocal(type, name);
System\Xml\Serialization\XmlSerializationILGen.cs (1)
180LocalBuilder _tmpLoc = ilg.DeclareLocal(typeof(Hashtable), "_tmp");
System\Xml\Serialization\XmlSerializationReaderILGen.cs (9)
419LocalBuilder localP = ilg.DeclareLocal(typeof(object[]), "p"); 647LocalBuilder oLoc = ilg.DeclareLocal(typeof(object), "o"); 987LocalBuilder hLoc = ilg.DeclareLocal(typeof(Hashtable), "h"); 1265LocalBuilder aLoc = ilg.DeclareLocal(arrayMapping.TypeDesc.Type!, aVar); 1299LocalBuilder oLoc = ilg.DeclareLocal(nullableMapping.TypeDesc.Type!, "o"); 1361LocalBuilder locXsiType = ilg.DeclareLocal(typeof(XmlQualifiedName), "xsiType"); 1362LocalBuilder locIsNull = ilg.DeclareLocal(typeof(bool), "isNull"); 3448LocalBuilder paramsRead = ilg.DeclareLocal(typeof(Span<bool>), "paramsRead"); 3467LocalBuilder loc = ilg.DeclareLocal(
System\Xml\Serialization\XmlSerializationWriterILGen.cs (11)
397LocalBuilder pLengthLoc = ilg.DeclareLocal(typeof(int), "pLength"); 625LocalBuilder sLoc = ilg.DeclareLocal(typeof(string), "s"); 638LocalBuilder localTmp = ilg.DeclareLocal(mapping.TypeDesc.Type!, "localTmp"); 668LocalBuilder strArray = ilg.DeclareLocal(typeof(string[]), "strArray"); 680LocalBuilder longArray = ilg.DeclareLocal(typeof(long[]), "longArray"); 734LocalBuilder numLoc = ilg.DeclareLocal(typeof(long), "num"); 974LocalBuilder tLoc = ilg.DeclareLocal(typeof(Type), "t"); 1502LocalBuilder eLoc = ilg.DeclareLocal(typeof(IEnumerator), "e"); 1692LocalBuilder elemLoc = ilg.DeclareLocal(typeof(XmlElement), "elem"); 2460LocalBuilder enumerator = ilg.DeclareLocal(typeof(IEnumerator<>).MakeGenericType(typeof(ConstructorInfo)), "e"); 2472LocalBuilder constructorInfo = ilg.DeclareLocal(typeof(ConstructorInfo), "constructorInfo");