1 write to compiler
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\XsltLoader.cs (1)
51this.compiler = compiler;
63 references to compiler
System.Data.SqlXml (63)
System\Xml\Xsl\Xslt\XsltLoader.cs (63)
154Debug.Assert(compiler.Version != 0, "Version should be already decided at this point"); 155return compiler.Version == 1; 207compiler.AddModule(baseUri); 211Stylesheet thisStylesheet = include ? curStylesheet : compiler.CreateStylesheet(); 213input = new XsltInput(reader, compiler, atoms); 219compiler.MergeWithStylesheet(curStylesheet); 481Output output = compiler.Output; 483int currentPrec = compiler.CurrentPrecedence; 491compiler.EnterForwardsCompatible(); 494if (compiler.ExitForwardsCompatible(input.ForwardCompatibility) && method != null) { 510compiler.EnterForwardsCompatible(); 516if (compiler.ExitForwardsCompatible(input.ForwardCompatibility)) { 643Output output = compiler.Output; 663if (compiler.AttributeSets.TryGetValue(xslNode.Name, out usedAttSet)) { 689compiler.ReportError(/*[XT0720]*/attSet.Content[0].SourceLine, Res.Xslt_CircularAttributeSet, attSet.Name.QualifiedName); 734if (compiler.Keys.Contains(keyName)) { 736compiler.Keys[keyName].Add(key); 741compiler.Keys.Add(defList); 765compiler.EnterForwardsCompatible(); 767if (!compiler.ExitForwardsCompatible(input.ForwardCompatibility)) { 806if (compiler.DecimalFormats.Contains(name)) { 808DecimalFormatDecl format = compiler.DecimalFormats[name]; 821compiler.DecimalFormats.Add(format); 861if (compiler.SetNsAlias(stylesheetNsUri, resultNsUri, resultPrefix, curStylesheet.ImportPrecedence)) { 884if (!compiler.AttributeSets.ContainsKey(setName)) { 887compiler.AllTemplates.Add(set); 1094scriptNs = compiler.CreatePhantomNamespace(); 1101if (! compiler.Settings.EnableScript) { 1102compiler.Scripts.ScriptClasses[scriptNs] = null; 1113scriptClass = compiler.Scripts.GetScriptClass(scriptNs, language, (IErrorHelper)this); 1404compiler.ReportError(contentInfo, /*[XT0260]*/Res.Xslt_NotEmptyContents, atoms.ApplyImports); 2364if (compiler.IsDebug && !input.IsEmptyElement) { 2421compiler.EnterForwardsCompatible(); 2435if (!compiler.ExitForwardsCompatible(input.ForwardCompatibility)) { 2457compiler.EnterForwardsCompatible(); // mode is always optional attribute 2487if (!compiler.ExitForwardsCompatible(input.ForwardCompatibility)) { 2513prefix = compiler.PhantomNCName; 2514localName = compiler.PhantomNCName; 2515namespaceName = compiler.CreatePhantomNamespace(); 2518if (!compiler.ParseQName(qname, out prefix, out localName, (IErrorHelper)this)) { 2519namespaceName = compiler.CreatePhantomNamespace(); 2527namespaceName = compiler.CreatePhantomNamespace(); 2539compiler.EnterForwardsCompatible(); 2548compiler.ExitForwardsCompatible(input.ForwardCompatibility); 2551result = f.QName(compiler.PhantomNCName, compiler.CreatePhantomNamespace(), compiler.PhantomNCName); 2561return compiler.PhantomNCName; 2584if (!compiler.ParseNameTest(tokens[i], out prefix, out localName, (IErrorHelper)this)) { 2585namespaceName = compiler.CreatePhantomNamespace(); 2591namespaceName = compiler.CreatePhantomNamespace(); 2609if (compiler.IsPhantomNamespace(namespaceName)) { 2633compiler.EnterForwardsCompatible(); 2637if (!compiler.ExitForwardsCompatible(input.ForwardCompatibility)) { 2646compiler.EnterForwardsCompatible(); 2650if (!compiler.ExitForwardsCompatible(input.ForwardCompatibility)) { 2729if (compiler.inputTypeAnnotations == null) { 2730compiler.inputTypeAnnotations = value; 2732CheckError(compiler.inputTypeAnnotations != value, /*[XTSE0265]*/Res.Xslt_InputTypeAnnotations); 2752compiler.ReportError(errorLineInfo, /*[XT0260]*/Res.Xslt_NotEmptyContents, parentName); 2834compiler.ReportError(input.BuildNameLineInfo(), res, args); 2838compiler.ReportWarning(input.BuildNameLineInfo(), res, args); 2849compiler.ReportError(input.BuildNameLineInfo(), res, args);