1 write to compiler
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
130this.compiler = compiler;
48 references to compiler
System.Data.SqlXml (48)
System\Xml\Xsl\Xslt\QilGenerator.cs (35)
122get { return compiler.IsDebug; } 231foreach (DecimalFormatDecl format in compiler.DecimalFormats) { 241foreach (string scriptNs in compiler.Scripts.ScriptClasses.Keys) { 265QilNode result = GenerateApply(compiler.Root, applyTmpls); 415foreach (ProtoTemplate tmpl in compiler.AllTemplates) { 706compiler.ApplyNsAliases(ref prefix, ref nsUri); 722compiler.ApplyNsAliases(ref recPrefix, ref recNsUri); 758bool isValid = compiler.ParseQName(name, out prefix, out local, (IErrorHelper)this); 761nsUri = isValid ? ResolvePrefix(/*ignoreDefaultNs:*/false, prefix) : compiler.CreatePhantomNamespace(); 789compiler.ApplyNsAliases(ref prefix, ref nsUri); 806bool isValid = compiler.ParseQName(name, out prefix, out local, (IErrorHelper)this); 809nsUri = isValid ? ResolvePrefix(/*ignoreDefaultNs:*/true, prefix) : compiler.CreatePhantomNamespace(); 936compiler.ValidatePiName(name, (IErrorHelper)this); 1019result = GenerateApply(compiler.Root, node); 1058if (compiler.NamedTemplates.TryGetValue(node.Name, out tmpl)) { 1062if (! compiler.IsPhantomName(node.Name)) { 1063compiler.ReportError(/*[XT0710]*/node.SourceLine, Res.Xslt_InvalidCallTemplate, node.Name.QualifiedName); 1086if (compiler.AttributeSets.TryGetValue(node.Name, out attSet)) { 1090if (! compiler.IsPhantomName(node.Name)) { 1091compiler.ReportError(/*[XT0710]*/node.SourceLine, Res.Xslt_NoAttributeSet, node.Name.QualifiedName); 1358bool isValid = compiler.ParseQName(dataType, out prefix, out local, (IErrorHelper)this); 1359nsUri = isValid ? ResolvePrefix(/*ignoreDefaultNs:*/true, prefix) : compiler.CreatePhantomNamespace(); 1825for (int idx = 0; idx < compiler.Keys.Count; idx++) { 1826foreach (Key key in compiler.Keys[idx]) { 1857foreach (VarPar par in compiler.ExternalPars) { 1860foreach (VarPar var in compiler.GlobalVars) { 1884foreach (VarPar par in compiler.ExternalPars) { 1887foreach (VarPar var in compiler.GlobalVars) { 1914compiler.ReportError(lastScope.SourceLine, Res.Xml_UserException, errorText); 2104if (compiler.Settings.CheckOnly) { 2266QilNode body = InvokeApplyFunction(compiler.Root, mode, /*actualArgs:*/null); 2293compiler.ReportError(lastScope.SourceLine, res, args); 2297compiler.ReportWarning(lastScope.SourceLine, res, args); 2305compiler.IsPhantomName(qname) || 2321ns = compiler.CreatePhantomNamespace();
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (13)
181if (compiler.Settings.EnableScript) { 182XmlExtensionFunction scrFunc = compiler.Scripts.ResolveFunction(name, ns, args.Count, (IErrorHelper)this); 187if (compiler.Scripts.ScriptClasses.ContainsKey(ns)) { 350compiler.ParseQName(keyName, out prefix, out local, new ThrowErrorHelper()); 354if (!compiler.Keys.Contains(qname)) { 357result = CompileSingleKey(compiler.Keys[qname], key, env); 403for (int idx = 0; idx < compiler.Keys.Count; idx++) { 404fdef = f.Conditional(f.Eq(resolvedName, compiler.Keys[idx][0].Name.DeepClone(f.BaseFactory)), 405CompileSingleKey(compiler.Keys[idx], key, context), 420if (! compiler.Settings.EnableDocumentFunction) { 488if (compiler.DecimalFormats.Contains(resolvedName)) { 489format = compiler.DecimalFormats[resolvedName]; 538compiler.ParseQName(name, out prefix, out local, new ThrowErrorHelper());