1 write to helper
System.Data.SqlXml (1)
System\Xml\Xsl\XmlIlGenerator.cs (1)
122this.helper = new GenerateHelper(this.module, this.qil.IsDebug);
42 references to helper
System.Data.SqlXml (42)
System\Xml\Xsl\XmlIlGenerator.cs (42)
139this.helper.StaticData.DeclareEarlyBound(info.NamespaceUri, info.EarlyBoundType); 154this.xmlIlVisitor.Visit(this.qil, this.helper, methRoot); 160this.helper.StaticData 257this.helper.MethodBegin(methExec, null, false); 264this.helper.LoadQueryRuntime(); 265this.helper.Call(methRoot); 267this.helper.MethodEnd(); 287this.helper.MethodBegin(meth, null, false); 291lblClone = this.helper.DefineLabel(); 292this.helper.Emit(OpCodes.Ldarg_0); 293this.helper.Emit(OpCodes.Brfalse, lblClone); 294this.helper.Emit(OpCodes.Ldarg_0); 295this.helper.Emit(OpCodes.Ldarg_1); 296this.helper.Call(XmlILMethods.NavMoveTo); 297this.helper.Emit(OpCodes.Brfalse, lblClone); 298this.helper.Emit(OpCodes.Ldarg_0); 299this.helper.Emit(OpCodes.Ret); 303this.helper.MarkLabel(lblClone); 304this.helper.Emit(OpCodes.Ldarg_1); 305this.helper.Call(XmlILMethods.NavClone); 307this.helper.MethodEnd(); 323this.helper.LoadQueryRuntime(); 324this.helper.Call(methInfo); 325this.helper.Emit(OpCodes.Pop); 345this.helper.MethodBegin(cctor, null, false); 348this.helper.LoadInteger(data.Length); 349this.helper.Emit(OpCodes.Newarr, typeof(byte)); 350this.helper.Emit(OpCodes.Dup); 351this.helper.Emit(OpCodes.Ldtoken, fldInitData); 352this.helper.Call(XmlILMethods.InitializeArray); 353this.helper.Emit(OpCodes.Stsfld, fldData); 357LocalBuilder locTypes = this.helper.DeclareLocal("$$$types", typeof(Type[])); 358this.helper.LoadInteger(ebTypes.Length); 359this.helper.Emit(OpCodes.Newarr, typeof(Type)); 360this.helper.Emit(OpCodes.Stloc, locTypes); 364this.helper.Emit(OpCodes.Ldloc, locTypes); 365this.helper.LoadInteger(idx); 366this.helper.LoadType(ebTypes[idx]); 367this.helper.Emit(OpCodes.Stelem_Ref); 371this.helper.Emit(OpCodes.Ldloc, locTypes); 372this.helper.Emit(OpCodes.Stsfld, fldTypes); 375this.helper.MethodEnd();