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)
289
Init(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);
427
LocalBuilder locIdx =
_helper
.DeclareLocal("$$$idx", typeof(int));
434
_helper
.LoadInteger(-1);
435
_helper
.Emit(OpCodes.Stloc, locIdx);
438
lblNext =
_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!);
598
EnsureLocal(
_helper
.DeclareLocal(locName, typeof(IList<>).MakeGenericType(_storage.ItemStorageType)));
600
EnsureLocal(
_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!);