1 type derived from WhitespaceRule
System.Private.Xml (1)
System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs (1)
127private sealed class InternalWhitespaceRule : WhitespaceRule
2 instantiations of WhitespaceRule
System.Private.Xml (2)
System\Xml\Xsl\Runtime\XmlQueryStaticData.cs (1)
98_whitespaceRules[idx] = new WhitespaceRule(dataReader);
System\Xml\Xsl\Xslt\XsltLoader.cs (1)
2849_curStylesheet!.AddWhitespaceRule(index, new WhitespaceRule(localName, namespaceName, preserveSpace));
20 references to WhitespaceRule
System.Private.Xml (20)
System\Xml\Xsl\QIL\QilExpression.cs (3)
42_wsRules = factory.LiteralObject(new List<WhitespaceRule>()); 133public IList<WhitespaceRule> WhitespaceRules 135get { return (IList<WhitespaceRule>)((QilLiteral)_wsRules).Value!; }
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
168CheckLiteralValue(node[2], typeof(IList<WhitespaceRule>));
System\Xml\Xsl\QIL\WhitespaceRule.cs (1)
77Debug.Assert(this.GetType() == typeof(WhitespaceRule), "Serialization of WhitespaceRule subclasses is not implemented");
System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs (2)
35public WhitespaceRuleLookup(IList<WhitespaceRule> rules) : this() 37WhitespaceRule rule;
System\Xml\Xsl\Runtime\XmlQueryStaticData.cs (5)
26private readonly IList<WhitespaceRule>? _whitespaceRules; 39public XmlQueryStaticData(XmlWriterSettings defaultWriterSettings, IList<WhitespaceRule> whitespaceRules, StaticDataManager staticData) 95_whitespaceRules = new WhitespaceRule[length]; 210foreach (WhitespaceRule rule in _whitespaceRules) 339public IList<WhitespaceRule>? WhitespaceRules
System\Xml\Xsl\Xslt\Compiler.cs (2)
49public List<WhitespaceRule> WhitespaceRules = new List<WhitespaceRule>();
System\Xml\Xsl\Xslt\Stylesheet.cs (6)
43public List<WhitespaceRule>[]? WhitespaceRules = new List<WhitespaceRule>[3]; 72WhitespaceRules![0] = new List<WhitespaceRule>(); 73WhitespaceRules![1] = new List<WhitespaceRule>(); 74WhitespaceRules![2] = new List<WhitespaceRule>(); 79public void AddWhitespaceRule(int index, WhitespaceRule rule)