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); 968local = DeclareLocal(type, name);
System\Xml\Serialization\XmlSerializationILGen.cs (1)
178LocalBuilder _tmpLoc = ilg.DeclareLocal(typeof(Hashtable), "_tmp");
System\Xml\Serialization\XmlSerializationReaderILGen.cs (9)
490LocalBuilder localP = ilg.DeclareLocal(typeof(object[]), "p"); 716LocalBuilder oLoc = ilg.DeclareLocal(typeof(object), "o"); 1054LocalBuilder hLoc = ilg.DeclareLocal(typeof(Hashtable), "h"); 1329LocalBuilder aLoc = ilg.DeclareLocal(arrayMapping.TypeDesc.Type!, aVar); 1362LocalBuilder oLoc = ilg.DeclareLocal(nullableMapping.TypeDesc.Type!, "o"); 1422LocalBuilder locXsiType = ilg.DeclareLocal(typeof(XmlQualifiedName), "xsiType"); 1423LocalBuilder locIsNull = ilg.DeclareLocal(typeof(bool), "isNull"); 3632LocalBuilder paramsRead = ilg.DeclareLocal(typeof(Span<bool>), "paramsRead"); 3650LocalBuilder loc = ilg.DeclareLocal(
System\Xml\Serialization\XmlSerializationWriterILGen.cs (11)
384LocalBuilder pLengthLoc = ilg.DeclareLocal(typeof(int), "pLength"); 611LocalBuilder sLoc = ilg.DeclareLocal(typeof(string), "s"); 624LocalBuilder localTmp = ilg.DeclareLocal(mapping.TypeDesc.Type!, "localTmp"); 654LocalBuilder strArray = ilg.DeclareLocal(typeof(string[]), "strArray"); 666LocalBuilder longArray = ilg.DeclareLocal(typeof(long[]), "longArray"); 720LocalBuilder numLoc = ilg.DeclareLocal(typeof(long), "num"); 958LocalBuilder tLoc = ilg.DeclareLocal(typeof(Type), "t"); 1485LocalBuilder eLoc = ilg.DeclareLocal(typeof(IEnumerator), "e"); 1713LocalBuilder elemLoc = ilg.DeclareLocal(typeof(XmlElement), "elem"); 2471LocalBuilder enumerator = ilg.DeclareLocal(typeof(IEnumerator<>).MakeGenericType(typeof(ConstructorInfo)), "e"); 2483LocalBuilder constructorInfo = ilg.DeclareLocal(typeof(ConstructorInfo), "constructorInfo");