1 instantiation of Stylesheet
System.Private.Xml (1)
System\Xml\Xsl\Xslt\Compiler.cs (1)
86
Stylesheet sheet = new
Stylesheet
(this, CurrentPrecedence);
31 references to Stylesheet
System.Private.Xml (31)
System\Xml\Xsl\Xslt\Compiler.cs (8)
27
public RootLevel(
Stylesheet
principal)
29
base.Imports = new
Stylesheet
[] { principal };
84
public
Stylesheet
CreateStylesheet()
86
Stylesheet
sheet = new Stylesheet(this, CurrentPrecedence);
131
private void MergeWhitespaceRules(
Stylesheet
sheet)
141
private void MergeAttributeSets(
Stylesheet
sheet)
159
private void MergeGlobalVarPars(
Stylesheet
sheet)
180
public void MergeWithStylesheet(
Stylesheet
sheet)
System\Xml\Xsl\Xslt\MatcherBuilder.cs (3)
355
private void CollectPatternsInternal(
Stylesheet
sheet, QilName mode)
358
foreach (
Stylesheet
import in sheet.Imports!)
374
foreach (
Stylesheet
import in sheet.Imports!)
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
2137
private void CompileAndSortMatches(
Stylesheet
sheet)
2165
foreach (
Stylesheet
import in sheet.Imports!)
2517
node.NodeType == XslNodeType.ApplyImports && sheet is
Stylesheet
System\Xml\Xsl\Xslt\Stylesheet.cs (1)
13
public
Stylesheet
[]? Imports;
System\Xml\Xsl\Xslt\XslAst.cs (1)
377
public static XslNode ApplyImports(QilName mode,
Stylesheet
? sheet, XslVersion xslVer)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (9)
40
private Dictionary<Template,
Stylesheet
>? _fwdApplyImportsGraph = new Dictionary<Template,
Stylesheet
>();
214
foreach (KeyValuePair<Template,
Stylesheet
> pair in _fwdApplyImportsGraph!)
216
foreach (
Stylesheet
import in pair.Value.Imports!)
250
private void AddImportDependencies(
Stylesheet
sheet, Template focusDonor)
259
foreach (
Stylesheet
import in sheet.Imports!)
265
private static void FillModeFlags(Dictionary<QilName, XslFlags> parentModeFlags,
Stylesheet
sheet)
268
foreach (
Stylesheet
import in sheet.Imports!)
349
_fwdApplyImportsGraph![(Template)_currentTemplate] = (
Stylesheet
)node.Arg!;
System\Xml\Xsl\Xslt\XsltLoader.cs (6)
30
private
Stylesheet
? _curStylesheet; // Current stylesheet
225
private
Stylesheet
LoadStylesheet(Uri uri, bool include)
233
private
Stylesheet
LoadStylesheet(XmlReader reader, bool include)
240
Stylesheet
? prevStylesheet = _curStylesheet;
242
Stylesheet
thisStylesheet = include ? _curStylesheet! : _compiler.CreateStylesheet();
255
_curStylesheet.Imports = new
Stylesheet
[importHrefs.Count];