1 write to _helper
System.Private.Xml (1)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (1)
301_helper = helper;
38 references to _helper
System.Private.Xml (38)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (38)
292Init(iterParent, iterParent._helper); 298[MemberNotNull(nameof(_helper))] 377_helper.BranchAndMark(_lblNext, lblOnEnd); 408_helper.CallCacheCount(_storage.ItemStorageType); 422_helper.LoadInteger(0); 423_helper.CallCacheItem(_storage.ItemStorageType); 430LocalBuilder locIdx = _helper.DeclareLocal("$$$idx", typeof(int)); 437_helper.LoadInteger(-1); 438_helper.Emit(OpCodes.Stloc, locIdx); 441lblNext = _helper.DefineLabel(); 442_helper.MarkLabel(lblNext); 445_helper.Emit(OpCodes.Ldloc, locIdx); 446_helper.LoadInteger(1); 447_helper.Emit(OpCodes.Add); 448_helper.Emit(OpCodes.Stloc, locIdx); 451_helper.Emit(OpCodes.Ldloc, locIdx); 453_helper.Emit(OpCodes.Bge, GetLabelNext()); 457_helper.Emit(OpCodes.Ldloc, locIdx); 458_helper.CallCacheItem(_storage.ItemStorageType); 530_helper.Emit(OpCodes.Dup); 534_helper.LoadParameter(_storage.ParameterLocation); 538_helper.Emit(OpCodes.Ldloc, _storage.LocalLocation!); 543_helper.Emit(OpCodes.Ldloca, currentContext.Local); 544_helper.Call(currentContext.CurrentMethod); 572_helper.LoadQueryRuntime(); 573_helper.Call(_storage.GlobalLocation!); 601EnsureLocal(_helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType))); 603EnsureLocal(_helper.DeclareLocal(locName, _storage.ItemStorageType)); 616_helper.Emit(OpCodes.Stloc, bldr); 628_helper.Emit(OpCodes.Pop); 691_helper.Call(XmlILMethods.NavsToItems); 699_helper.Call(XmlILMethods.ItemsToNavs); 713_helper.Emit(OpCodes.Castclass, typeof(XPathNavigator)); 718_helper.CallValueAs(storageTypeDest); 730_helper.LoadInteger(_helper.StaticData.DeclareXmlType(xmlType)); 731_helper.LoadQueryRuntime(); 732_helper.Call(XmlILMethods.StorageMethods[_storage.ItemStorageType].ToAtomicValue!);