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)
167if (!AllGlobalVarPars.ContainsKey(var.Name!)) 177AllGlobalVarPars[var.Name!] = var;
System\Xml\Xsl\Xslt\InvokeGenerator.cs (1)
107if (actualArg.Name!.Equals(argName))
System\Xml\Xsl\Xslt\QilGenerator.cs (32)
529if (_scope.IsLocalVariable(xslPar.Name!.LocalName, xslPar.Name.NamespaceUri)) 531ReportError(/*[XT0580]*/SR.Xslt_DupLocalVariable, xslPar.Name.QualifiedName); 533QilParameter param = CreateXslParam(xslPar.Name, ChooseBestType(xslPar)); 573paramFunc.DebugName = $"<xsl:param name=\"{xslPar.Name.QualifiedName}\">"; 589_scope.AddVariable(xslPar.Name, param); 767var.DebugName = node.Name!.ToString(); 768_scope.AddVariable(node.Name, var); 815QilName qname = node.Name!; 919QilName qname = node.Name!; 1189let.DebugName = _f.QName($"with-param {withParam.Name!.QualifiedName}", XmlReservedNs.NsXslDebug).ToString(); 1227VerifyXPathQName(node.Name!); 1239let.DebugName = _f.QName($"with-param {withParam.Name!.QualifiedName}", XmlReservedNs.NsXslDebug).ToString(); 1248if (_compiler.NamedTemplates.TryGetValue(node.Name!, out tmpl)) 1255if (!Compiler.IsPhantomName(node.Name!)) 1257_compiler.ReportError(/*[XT0710]*/node.SourceLine!, SR.Xslt_InvalidCallTemplate, node.Name!.QualifiedName); 1278VerifyXPathQName(node.Name!); 1283if (_compiler.AttributeSets.TryGetValue(node.Name!, out attSet)) 1290if (!Compiler.IsPhantomName(node.Name!)) 1292_compiler.ReportError(/*[XT0710]*/node.SourceLine!, SR.Xslt_NoAttributeSet, node.Name!.QualifiedName); 1465if (_scope.IsLocalVariable(node.Name!.LocalName, node.Name.NamespaceUri)) 1467ReportError(/*[XT_030]*/SR.Xslt_DupLocalVariable, node.Name.QualifiedName); 1475VerifyXPathQName(node.Name!); 2236it = _f.Parameter(null, varPar.Name, xt); 2238it.DebugName = varPar.Name!.ToString(); 2241_scope.AddVariable(varPar.Name, it); 2528return InvokeApplyFunction(sheet, /*mode:*/node.Name!, node.Content); 2534if (args.Count <= pos || args[pos].Name != name) 2587if (formalArgName.Equals(withParam.Name)) 2675formalArg.Name = CloneName(withParam.Name!); 2693Debug.Assert(actualArgs[0].Name == _nameCurrent, "Caller should always pass $current as a first argument to apply-* calls.");
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (1)
480fdef = _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!); 1264compiler.NamedTemplates.Add(newtemplate.Name!, newtemplate); 1385_scope.AddVariable(child.Name!, (VarPar)child); 1448if (Compiler.IsPhantomNamespace(variable.Name!.NamespaceUri)) 1454var 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); 2529if (node.NodeType == XslNodeType.WithParam && node.Name!.Equals(withParam.Name)) 2531ReportError(/*[XT0670]*/SR.Xslt_DuplicateWithParam, withParam.Name!.QualifiedName);