9 writes to storage
System.Data.SqlXml (9)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (9)
300
this.
storage
= storage;
312
this.
storage
= iterInfo.Storage;
329
this.
storage
= StorageDescriptor.None();
367
this.
storage
= StorageDescriptor.Stack(this.storage.ItemStorageType, false);
455
set { this.
storage
= value; }
512
this.
storage
= this.storage.ToStack();
543
this.
storage
= this.storage.ToLocal(bldr);
553
this.
storage
= StorageDescriptor.None();
647
this.
storage
= this.storage.ToStorageType(storageTypeDest);
34 references to storage
System.Data.SqlXml (34)
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (34)
351
Debug.Assert(this.
storage
.IsCached);
353
this.helper.CallCacheCount(this.
storage
.ItemStorageType);
360
if (this.
storage
.IsCached) {
365
this.helper.CallCacheItem(this.
storage
.ItemStorageType);
367
this.storage = StorageDescriptor.Stack(this.
storage
.ItemStorageType, false);
399
this.helper.CallCacheItem(this.
storage
.ItemStorageType);
401
SetIterator(lblNext, StorageDescriptor.Stack(this.
storage
.ItemStorageType, false));
454
get { return this.
storage
; }
462
switch (this.
storage
.Location) {
468
this.helper.LoadParameter(this.
storage
.ParameterLocation);
472
this.helper.Emit(OpCodes.Ldloc, this.
storage
.LocalLocation);
476
this.helper.Emit(OpCodes.Ldloca, this.
storage
.CurrentLocation);
477
this.helper.Call(this.
storage
.CurrentLocation.LocalType.GetMethod("get_Current"));
481
Debug.Assert(false, "Invalid location: " + this.
storage
.Location);
490
switch (this.
storage
.Location) {
504
this.helper.Call(this.
storage
.GlobalLocation);
508
Debug.Assert(false, "Invalid location: " + this.
storage
.Location);
512
this.storage = this.
storage
.ToStack();
519
if (this.
storage
.Location == ItemLocation.Stack)
527
if (this.
storage
.Location != ItemLocation.Local) {
528
if (this.
storage
.IsCached)
529
EnsureLocal(this.helper.DeclareLocal(locName, typeof(IList<>).MakeGenericType(this.
storage
.ItemStorageType)));
531
EnsureLocal(this.helper.DeclareLocal(locName, this.
storage
.ItemStorageType));
539
if (this.
storage
.LocalLocation != bldr) {
543
this.storage = this.
storage
.ToLocal(bldr);
551
if (this.
storage
.Location == ItemLocation.Stack) {
597
if (this.
storage
.ItemStorageType == storageTypeDest)
600
Debug.Assert(this.
storage
.ItemStorageType == typeof(XPathItem) || storageTypeDest == typeof(XPathItem),
604
if (this.
storage
.IsCached) {
606
if (this.
storage
.ItemStorageType == typeof(XPathNavigator)) {
624
if (this.
storage
.ItemStorageType == typeof(XPathItem)) {
635
else if (this.
storage
.ItemStorageType == typeof(XPathNavigator)) {
644
this.helper.Call(XmlILMethods.StorageMethods[this.
storage
.ItemStorageType].ToAtomicValue);
647
this.storage = this.
storage
.ToStorageType(storageTypeDest);