1 instantiation of QilName
System.Private.Xml (1)
System\Xml\Xsl\QIL\QilFactory.cs (1)
310
QilName n = new
QilName
(QilNodeType.LiteralQName, localName, namespaceUri, prefix);
161 references to QilName
System.Private.Xml (161)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (4)
857
QilName
? ndName = ndAttr.Left as
QilName
;
1037
QilName
? ndName;
1046
ndName = nd.Left as
QilName
;
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (17)
592
protected override QilNode VisitLiteralQName(
QilName
ndQName)
1920
QilName
? name;
1932
name = (
QilName
)patt.GetArgument(OptimizerPatternArgument.ElementQName);
2413
QilName
? name;
2427
name = (
QilName
)pattStep.GetArgument(OptimizerPatternArgument.ElementQName);
2599
QilName
? ndName = ndAttr.Right as
QilName
;
3561
QilName
ndName = (
QilName
)ndInvoke.Name;
3609
QilName
ndName = ndInvoke.Name;
3946
XmlNodeKindFlags kinds,
QilName
? ndName, TriState orSelf, QilNode? ndEnd)
3982
XmlNodeKindFlags kinds,
QilName
? ndName, TriState orSelf)
4102
QilName
ndLiteralName;
4118
ndLiteralName = (ndName as
QilName
)!;
4257
QilName
ndName = (ndSecond as
QilName
)!;
4611
private void LoadSelectFilter(XmlNodeKindFlags xmlTypes,
QilName
? ndName)
System\Xml\Xsl\QIL\QilFactory.cs (3)
70
public
QilName
LiteralQName(string local)
308
public
QilName
LiteralQName(string localName, string namespaceUri, string prefix)
310
QilName
n = new QilName(QilNodeType.LiteralQName, localName, namespaceUri, prefix);
System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs (2)
33
public
QilName
Name
35
get { return (
QilName
)Left; }
System\Xml\Xsl\QIL\QilInvokeLateBound.cs (2)
30
public
QilName
Name
32
get { return (
QilName
)Left; }
System\Xml\Xsl\QIL\QilName.cs (6)
97
QilName
? name = other as
QilName
;
108
public static bool operator ==(
QilName
? a,
QilName
? b)
125
public static bool operator !=(
QilName
? a,
QilName
? b)
System\Xml\Xsl\QIL\QilParameter.cs (2)
78
public
QilName
? Name
80
get { return (
QilName
?)_name; }
System\Xml\Xsl\QIL\QilPatternFactory.cs (4)
51
public
QilName
QName(string local, string uri, string prefix)
56
public
QilName
QName(string local, string uri)
61
public
QilName
QName(string local)
189
public QilParameter Parameter(QilNode? defaultValue,
QilName
? name, XmlQueryType t)
System\Xml\Xsl\QIL\QilPatternVisitor.cs (1)
130
protected override QilNode VisitLiteralQName(
QilName
n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (5)
56
QilNodeType.LiteralQName => CheckLiteralQName((
QilName
)n),
337
public static XmlQueryType CheckLiteralQName(
QilName
node)
339
CheckLiteralValue(node, typeof(
QilName
));
936
CheckLiteralValue(node[0], typeof(
QilName
));
944
CheckLiteralValue(node[0], typeof(
QilName
));
System\Xml\Xsl\QIL\QilVisitor.cs (2)
139
QilNodeType.LiteralQName => VisitLiteralQName((
QilName
)n),
299
protected virtual QilNode VisitLiteralQName(
QilName
n) { return VisitChildren(n); }
System\Xml\Xsl\QIL\QilXmlWriter.cs (1)
240
protected override QilNode VisitLiteralQName(
QilName
value)
System\Xml\Xsl\Xslt\Compiler.cs (8)
54
public Dictionary<
QilName
, VarPar> AllGlobalVarPars = new Dictionary<
QilName
, VarPar>();
55
public Dictionary<
QilName
, Template> NamedTemplates = new Dictionary<
QilName
, Template>();
56
public Dictionary<
QilName
, AttributeSet> AttributeSets = new Dictionary<
QilName
, AttributeSet>();
143
foreach (
QilName
attSetName in sheet.AttributeSets!.Keys)
263
public static bool IsPhantomName(
QilName
qname)
System\Xml\Xsl\Xslt\CompilerScopeManager.cs (2)
7
using QilName = System.Xml.Xsl.Qil.
QilName
;
199
public void AddVariable(
QilName
varName, V value)
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
103
QilName
? argName = formalArg.Name;
System\Xml\Xsl\Xslt\MatcherBuilder.cs (11)
96
private
QilName
? _qname;
105
public
QilName
? QName
202
_qname = (
QilName
?)((QilLiteral)eq.Right).Value;
261
public Dictionary<
QilName
, List<Pattern>> FixedNamePatterns = new Dictionary<
QilName
, List<Pattern>>();
262
public List<
QilName
> FixedNamePatternsNames = new List<
QilName
>(); // Needed only to guarantee a stable order
274
QilName
? qname = pattern.Match.QName;
355
private void CollectPatternsInternal(Stylesheet sheet,
QilName
mode)
371
public void CollectPatterns(StylesheetLevel sheet,
QilName
mode)
478
foreach (
QilName
qname in patternBag.FixedNamePatternsNames)
System\Xml\Xsl\Xslt\QilGenerator.cs (16)
78
private readonly
QilName
_nameCurrent;
79
private readonly
QilName
_namePosition;
80
private readonly
QilName
_nameLast;
81
private readonly
QilName
_nameNamespaces;
82
private readonly
QilName
_nameInit;
633
private QilParameter CreateXslParam(
QilName
name, XmlQueryType xt)
811
QilName
qname = node.Name!;
915
QilName
qname = node.Name!;
2527
private static void SetArg(IList<XslNode> args, int pos,
QilName
name, QilNode value)
2575
QilName
formalArgName = ((QilParameter)formalArgs[invArg]).Name!;
2615
private QilNode InvokeApplyFunction(StylesheetLevel sheet,
QilName
mode, IList<XslNode>? actualArgs)
2751
private void VerifyXPathQName(
QilName
qname)
2812
private QilNode AddDebugVariable(
QilName
name, QilNode value, QilNode content)
2846
private
QilName
CloneName(
QilName
name)
2848
return (
QilName
)name.ShallowClone(_f.BaseFactory);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
237
private QilNode GenerateScriptCall(
QilName
name, XmlExtensionFunction scrFunc, IList<QilNode> args)
418
QilName
qname = _f.QName(local, nsUri, prefix);
System\Xml\Xsl\Xslt\Stylesheet.cs (9)
21
public Dictionary<
QilName
, XslFlags> ModeFlags = new Dictionary<
QilName
, XslFlags>();
23
public Dictionary<
QilName
, List<QilFunction>> ApplyFunctions = new Dictionary<
QilName
, List<QilFunction>>();
33
public Dictionary<
QilName
, AttributeSet>? AttributeSets = new Dictionary<
QilName
, AttributeSet>();
47
public Dictionary<
QilName
, List<TemplateMatch>> TemplateMatches = new Dictionary<
QilName
, List<TemplateMatch>>();
61
foreach (
QilName
mode in TemplateMatches.Keys)
System\Xml\Xsl\Xslt\XslAst.cs (29)
80
public readonly
QilName
? Name; // name or mode
86
public XslNode(XslNodeType nodeType,
QilName
? name, object? arg, XslVersion xslVer)
141
public ProtoTemplate(XslNodeType nt,
QilName
? name, XslVersion xslVer) : base(nt, name, null, xslVer) { }
156
public AttributeSet(
QilName
name, XslVersion xslVer) : base(XslNodeType.AttributeSet, name, xslVer) { }
175
public readonly
QilName
Mode;
180
public Template(
QilName
? name, string? match,
QilName
mode, double priority, XslVersion xslVer)
226
public VarPar(XslNodeType nt,
QilName
name, string? select, XslVersion xslVer) : base(nt, name, select, xslVer) { }
246
internal sealed class Keys : KeyedCollection<
QilName
, List<Key>>
248
protected override
QilName
GetKeyForItem(List<Key> list)
261
public Key(
QilName
name, string? match, string? use, XslVersion xslVer)
358
public XslNodeEx(XslNodeType t,
QilName
? name, object? arg, ContextInfo ctxInfo, XslVersion xslVer)
365
public XslNodeEx(XslNodeType t,
QilName
? name, object? arg, XslVersion xslVer) : base(t, name, arg, xslVer)
372
public static XslNode XslNode(XslNodeType nodeType,
QilName
? name, string? arg, XslVersion xslVer)
377
public static XslNode ApplyImports(
QilName
mode, Stylesheet? sheet, XslVersion xslVer)
382
public static XslNodeEx ApplyTemplates(
QilName
mode, string select, ContextInfo ctxInfo, XslVersion xslVer)
388
public static XslNodeEx ApplyTemplates(
QilName
mode)
398
public static AttributeSet AttributeSet(
QilName
name)
403
public static XslNodeEx CallTemplate(
QilName
? name, ContextInfo ctxInfo)
448
public static Key Key(
QilName
name, string? match, string? use, XslVersion xslVer)
458
public static XslNode LiteralAttribute(
QilName
name, string value, XslVersion xslVer)
463
public static XslNode LiteralElement(
QilName
name)
500
public static Template Template(
QilName
? name, string? match,
QilName
mode, double priority, XslVersion xslVer)
515
public static XslNode UseAttributeSet(
QilName
name)
520
public static VarPar VarPar(XslNodeType nt,
QilName
name, string? select, XslVersion xslVer)
525
public static VarPar WithParam(
QilName
name)
532
public static
QilName
QName(string local, string uri, string prefix)
537
public static
QilName
QName(string local)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (11)
41
private Dictionary<
QilName
, List<ProtoTemplate>>? _revApplyTemplatesGraph = new Dictionary<
QilName
, List<ProtoTemplate>>();
128
public readonly
QilName
Mode;
129
public readonly
QilName
Name;
131
public ModeName(
QilName
mode,
QilName
name)
265
private static void FillModeFlags(Dictionary<
QilName
, XslFlags> parentModeFlags, Stylesheet sheet)
274
foreach (KeyValuePair<
QilName
, XslFlags> modeFlag in sheet.ModeFlags)
752
private void AddApplyTemplatesEdge(
QilName
mode, ProtoTemplate dependentTemplate)
1413
QilName
templatename = AstFactory.QName("generated", _compiler!.CreatePhantomNamespace(), "compiler");
1452
var
paramname = AstFactory.QName(variable.Name.LocalName, variable.Name.NamespaceUri, variable.Name.Prefix);
System\Xml\Xsl\Xslt\XsltLoader.cs (23)
33
internal static readonly
QilName
nullMode = F.QName(string.Empty);
588
QilName
? name = ParseQNameAttribute(0);
754
List<
QilName
> useCharacterMaps = ParseUseCharacterMaps(15);
854
QilName
keyName = ParseQNameAttribute(0)!;
1066
QilName
? setName = ParseQNameAttribute(0);
1146
QilName
? name = ParseQNameAttribute(1);
1156
QilName
mode = V1 ? ParseModeAttribute(3) : ParseModeListAttribute(3);
1562
QilName
mode = ParseModeAttribute(1);
1579
QilName
? name = ParseQNameAttribute(0);
1928
QilName
? name = ParseQNameAttribute(0);
2606
private
QilName
ParseModeAttribute(int attNum)
2619
QilName
mode;
2647
private
QilName
ParseModeListAttribute(int attNum)
2664
List<
QilName
> modes = new List<
QilName
>(list.Length);
2676
QilName
mode;
2696
foreach (
QilName
m in modes)
2771
private
QilName
? ParseQNameAttribute(int attNum)
2774
QilName
? result = null;
2809
private
QilName
CreateXPathQName(string qname)
2905
private List<
QilName
> ParseUseCharacterMaps(int attNum)
2907
List<
QilName
> useCharacterMaps = new List<
QilName
>();