1 write to _helper
System.Private.Xml (1)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (1)
298_helper = helper;
38 references to _helper
System.Private.Xml (38)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (38)
289Init(iterParent, iterParent._helper); 295[MemberNotNull(nameof(_helper))] 374_helper.BranchAndMark(_lblNext, lblOnEnd); 405_helper.CallCacheCount(_storage.ItemStorageType); 419_helper.LoadInteger(0); 420_helper.CallCacheItem(_storage.ItemStorageType); 427LocalBuilder locIdx = _helper.DeclareLocal("$$$idx", typeof(int)); 434_helper.LoadInteger(-1); 435_helper.Emit(OpCodes.Stloc, locIdx); 438lblNext = _helper.DefineLabel(); 439_helper.MarkLabel(lblNext); 442_helper.Emit(OpCodes.Ldloc, locIdx); 443_helper.LoadInteger(1); 444_helper.Emit(OpCodes.Add); 445_helper.Emit(OpCodes.Stloc, locIdx); 448_helper.Emit(OpCodes.Ldloc, locIdx); 450_helper.Emit(OpCodes.Bge, GetLabelNext()); 454_helper.Emit(OpCodes.Ldloc, locIdx); 455_helper.CallCacheItem(_storage.ItemStorageType); 527_helper.Emit(OpCodes.Dup); 531_helper.LoadParameter(_storage.ParameterLocation); 535_helper.Emit(OpCodes.Ldloc, _storage.LocalLocation!); 540_helper.Emit(OpCodes.Ldloca, currentContext.Local); 541_helper.Call(currentContext.CurrentMethod); 569_helper.LoadQueryRuntime(); 570_helper.Call(_storage.GlobalLocation!); 598EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType))); 600EnsureLocal(_helper.DeclareLocal(locName, _storage.ItemStorageType)); 613_helper.Emit(OpCodes.Stloc, bldr); 625_helper.Emit(OpCodes.Pop); 688_helper.Call(XmlILMethods.NavsToItems); 696_helper.Call(XmlILMethods.ItemsToNavs); 710_helper.Emit(OpCodes.Castclass, typeof(XPathNavigator)); 715_helper.CallValueAs(storageTypeDest); 727_helper.LoadInteger(_helper.StaticData.DeclareXmlType(xmlType)); 728_helper.LoadQueryRuntime(); 729_helper.Call(XmlILMethods.StorageMethods[_storage.ItemStorageType].ToAtomicValue!);