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