1 write to Name
System.Private.Xml (1)
System\Xml\Xsl\Xslt\XslAst.cs (1)
89this.Name = name;
74 references to Name
System.Private.Xml (74)
System\Xml\Xsl\Xslt\Compiler.cs (2)
164if (!AllGlobalVarPars.ContainsKey(var.Name!)) 174AllGlobalVarPars[var.Name!] = var;
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
107if (actualArg.Name!.Equals(argName))
System\Xml\Xsl\Xslt\QilGenerator.cs (32)
525if (_scope.IsLocalVariable(xslPar.Name!.LocalName, xslPar.Name.NamespaceUri)) 527ReportError(/*[XT0580]*/SR.Xslt_DupLocalVariable, xslPar.Name.QualifiedName); 529QilParameter param = CreateXslParam(xslPar.Name, ChooseBestType(xslPar)); 569paramFunc.DebugName = $"<xsl:param name=\"{xslPar.Name.QualifiedName}\">"; 585_scope.AddVariable(xslPar.Name, param); 763var.DebugName = node.Name!.ToString(); 764_scope.AddVariable(node.Name, var); 811QilName qname = node.Name!; 915QilName qname = node.Name!; 1185let.DebugName = _f.QName($"with-param {withParam.Name!.QualifiedName}", XmlReservedNs.NsXslDebug).ToString(); 1223VerifyXPathQName(node.Name!); 1235let.DebugName = _f.QName($"with-param {withParam.Name!.QualifiedName}", XmlReservedNs.NsXslDebug).ToString(); 1244if (_compiler.NamedTemplates.TryGetValue(node.Name!, out tmpl)) 1251if (!Compiler.IsPhantomName(node.Name!)) 1253_compiler.ReportError(/*[XT0710]*/node.SourceLine!, SR.Xslt_InvalidCallTemplate, node.Name!.QualifiedName); 1274VerifyXPathQName(node.Name!); 1279if (_compiler.AttributeSets.TryGetValue(node.Name!, out attSet)) 1286if (!Compiler.IsPhantomName(node.Name!)) 1288_compiler.ReportError(/*[XT0710]*/node.SourceLine!, SR.Xslt_NoAttributeSet, node.Name!.QualifiedName); 1461if (_scope.IsLocalVariable(node.Name!.LocalName, node.Name.NamespaceUri)) 1463ReportError(/*[XT_030]*/SR.Xslt_DupLocalVariable, node.Name.QualifiedName); 1471VerifyXPathQName(node.Name!); 2232it = _f.Parameter(null, varPar.Name, xt); 2234it.DebugName = varPar.Name!.ToString(); 2237_scope.AddVariable(varPar.Name, it); 2524return InvokeApplyFunction(sheet, /*mode:*/node.Name!, node.Content); 2530if (args.Count <= pos || args[pos].Name != name) 2583if (formalArgName.Equals(withParam.Name)) 2671formalArg.Name = CloneName(withParam.Name!); 2689Debug.Assert(actualArgs[0].Name == _nameCurrent, "Caller should always pass $current as a first argument to apply-* calls.");
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
478fdef = _f.Conditional(_f.Eq(resolvedName, _compiler.Keys[idx][0].Name!.DeepClone(_f.BaseFactory)),
System\Xml\Xsl\Xslt\Stylesheet.cs (7)
87Debug.Assert(var.Name!.NamespaceUri != null, "Name must be resolved in XsltLoader"); 90if (prevVar.Name!.Equals(var.Name)) 95return _compiler.AllGlobalVarPars.ContainsKey(var.Name); 111if (template.Name != null) 114if (!_compiler.NamedTemplates.TryGetValue(template.Name, out old)) 116_compiler.NamedTemplates[template.Name] = template;
System\Xml\Xsl\Xslt\XslAst.cs (5)
158public override string GetDebugName() => $"<xsl:attribute-set name=\"{Name!.QualifiedName}\">"; 198if (Name != null) 201dbgName.Append(Name.QualifiedName); 251return list[0].Name!; 274dbgName.Append(Name!.QualifiedName);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (19)
152_scope.AddVariable(par.Name!, par); 156_scope.AddVariable(var.Name!, var); 309_scope.AddVariable(node.Name!, (VarPar)node); 364ModeName mn = new ModeName(/*mode:*/node.Name!, instr.Name!); 369modePar = _applyTemplatesParams[mn] = AstFactory.WithParam(instr.Name!); 385AddApplyTemplatesEdge(/*mode:*/node.Name!, _currentTemplate); 406if (_compiler!.NamedTemplates.TryGetValue(node.Name!, out target)) 459if (withPar.Name!.Equals(par.Name)) 630if (_compiler!.AttributeSets.TryGetValue(node.Name!, out AttributeSet? attSet) && _currentTemplate != null) 666ModeName mn = new ModeName(tmpl.Mode, node.Name!); 671par = _applyTemplatesParams[mn] = AstFactory.WithParam(node.Name!); 1262compiler.NamedTemplates.Add(newtemplate.Name!, newtemplate); 1383_scope.AddVariable(child.Name!, (VarPar)child); 1446if (Compiler.IsPhantomNamespace(variable.Name!.NamespaceUri)) 1452var paramname = AstFactory.QName(variable.Name.LocalName, variable.Name.NamespaceUri, variable.Name.Prefix);
System\Xml\Xsl\Xslt\XsltLoader.cs (7)
807if (_compiler.AttributeSets.TryGetValue(xslNode.Name!, out usedAttSet)) 838_compiler.ReportError(/*[XT0720]*/attSet.Content[0].SourceLine!, SR.Xslt_CircularAttributeSet, attSet.Name!.QualifiedName); 1128CheckError(!_curStylesheet!.AddVarPar(var), /*[XT0630]*/SR.Xslt_DupGlobalVariable, var.Name!.QualifiedName); 1192ReportError(/*[XT0660]*/SR.Xslt_DupTemplateName, _curTemplate.Name!.QualifiedName); 2527if (node.NodeType == XslNodeType.WithParam && node.Name!.Equals(withParam.Name)) 2529ReportError(/*[XT0670]*/SR.Xslt_DuplicateWithParam, withParam.Name!.QualifiedName);