1 write to StorageMethods
System.Data.SqlXml (1)
System\Xml\Xsl\IlGen\GenerateHelper.cs (1)
398StorageMethods = new Dictionary<Type, XmlILStorageMethods>();
26 references to StorageMethods
System.Data.SqlXml (26)
System\Xml\Xsl\IlGen\GenerateHelper.cs (16)
399StorageMethods[typeof(string)] = new XmlILStorageMethods(typeof(string)); 400StorageMethods[typeof(bool)] = new XmlILStorageMethods(typeof(bool)); 401StorageMethods[typeof(int)] = new XmlILStorageMethods(typeof(int)); 402StorageMethods[typeof(long)] = new XmlILStorageMethods(typeof(long)); 403StorageMethods[typeof(decimal)] = new XmlILStorageMethods(typeof(decimal)); 404StorageMethods[typeof(double)] = new XmlILStorageMethods(typeof(double)); 405StorageMethods[typeof(float)] = new XmlILStorageMethods(typeof(float)); 406StorageMethods[typeof(DateTime)] = new XmlILStorageMethods(typeof(DateTime)); 407StorageMethods[typeof(byte[])] = new XmlILStorageMethods(typeof(byte[])); 408StorageMethods[typeof(XmlQualifiedName)] = new XmlILStorageMethods(typeof(XmlQualifiedName)); 409StorageMethods[typeof(TimeSpan)] = new XmlILStorageMethods(typeof(TimeSpan)); 410StorageMethods[typeof(XPathItem)] = new XmlILStorageMethods(typeof(XPathItem)); 411StorageMethods[typeof(XPathNavigator)] = new XmlILStorageMethods(typeof(XPathNavigator)); 1283XmlILStorageMethods meth = XmlILMethods.StorageMethods[itemStorageType]; 1288Call(XmlILMethods.StorageMethods[itemStorageType].IListItem); 1299meth = XmlILMethods.StorageMethods[clrType].ValueAs;
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (1)
644this.helper.Call(XmlILMethods.StorageMethods[this.storage.ItemStorageType].ToAtomicValue);
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (9)
1253XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndAvg)]; 1261XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndSum)]; 1269XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndMin)]; 1277XmlILStorageMethods meths = XmlILMethods.StorageMethods[GetItemStorageType(ndMax)]; 2101XmlILStorageMethods methods = XmlILMethods.StorageMethods[itemStorageType]; 3400if (clrTypeFormalArg == XmlILMethods.StorageMethods[itemType].IListType) { 3404else if (clrTypeFormalArg == XmlILMethods.StorageMethods[typeof(XPathItem)].IListType) { 3445this.helper.Emit(OpCodes.Ldsfld, XmlILMethods.StorageMethods[typeof(XPathItem)].SeqEmpty); 4500methods = XmlILMethods.StorageMethods[cacheType];