1 instantiation of XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23964internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.XmlNameSyntax(this, parent, position);
95 references to XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (75)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
199XmlNameSyntax nameSyntax = null;
Syntax.xml.Main.Generated.cs (33)
673public virtual TResult? VisitXmlName(XmlNameSyntax node) => this.DefaultVisit(node); 1420public virtual void VisitXmlName(XmlNameSyntax node) => this.DefaultVisit(node); 2158=> node.Update(VisitToken(node.LessThanToken), (XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.GreaterThanToken)); 2161=> node.Update(VisitToken(node.LessThanSlashToken), (XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.GreaterThanToken)); 2164=> node.Update(VisitToken(node.LessThanToken), (XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.SlashGreaterThanToken)); 2166public override SyntaxNode? VisitXmlName(XmlNameSyntax node) 2173=> node.Update((XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), VisitList(node.TextTokens), VisitToken(node.EndQuoteToken)); 2176=> node.Update((XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), (CrefSyntax?)Visit(node.Cref) ?? throw new ArgumentNullException("cref"), VisitToken(node.EndQuoteToken)); 2179=> node.Update((XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), (IdentifierNameSyntax?)Visit(node.Identifier) ?? throw new ArgumentNullException("identifier"), VisitToken(node.EndQuoteToken)); 2188=> node.Update(VisitToken(node.StartProcessingInstructionToken), (XmlNameSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.TextTokens), VisitToken(node.EndProcessingInstructionToken)); 6075public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken) 6084public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes) 6088public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name) 6092public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken, XmlNameSyntax name, SyntaxToken greaterThanToken) 6101public static XmlElementEndTagSyntax XmlElementEndTag(XmlNameSyntax name) 6105public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken) 6114public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes) 6118public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name) 6122public static XmlNameSyntax XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName) 6125return (XmlNameSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.Node!).CreateRed(); 6129public static XmlNameSyntax XmlName(SyntaxToken localName) 6133public static XmlNameSyntax XmlName(string localName) 6153public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken) 6173public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken) 6177public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken) 6181public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken) 6202public static XmlCrefAttributeSyntax XmlCrefAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken) 6206public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) 6227public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) 6231public static XmlNameAttributeSyntax XmlNameAttribute(XmlNameSyntax name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken) 6257public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken, XmlNameSyntax name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken) 6266public static XmlProcessingInstructionSyntax XmlProcessingInstruction(XmlNameSyntax name, SyntaxTokenList textTokens) 6270public static XmlProcessingInstructionSyntax XmlProcessingInstruction(XmlNameSyntax name)
Syntax.xml.Syntax.Generated.cs (38)
14900private XmlNameSyntax? name; 14910public XmlNameSyntax Name => GetRed(ref this.name, 1)!; 14935public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken) 14948public XmlElementStartTagSyntax WithName(XmlNameSyntax name) => Update(this.LessThanToken, name, this.Attributes, this.GreaterThanToken); 14963private XmlNameSyntax? name; 14972public XmlNameSyntax Name => GetRed(ref this.name, 1)!; 14983public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken, XmlNameSyntax name, SyntaxToken greaterThanToken) 14996public XmlElementEndTagSyntax WithName(XmlNameSyntax name) => Update(this.LessThanSlashToken, name, this.GreaterThanToken); 15008private XmlNameSyntax? name; 15018public XmlNameSyntax Name => GetRed(ref this.name, 1)!; 15043public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken) 15056public XmlEmptyElementSyntax WithName(XmlNameSyntax name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken); 15089public XmlNameSyntax Update(XmlPrefixSyntax? prefix, SyntaxToken localName) 15093var newNode = SyntaxFactory.XmlName(prefix, localName); 15101public XmlNameSyntax WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.LocalName); 15102public XmlNameSyntax WithLocalName(SyntaxToken localName) => Update(this.Prefix, localName); 15153public abstract XmlNameSyntax Name { get; } 15154public XmlAttributeSyntax WithName(XmlNameSyntax name) => WithNameCore(name); 15155internal abstract XmlAttributeSyntax WithNameCore(XmlNameSyntax name); 15178private XmlNameSyntax? name; 15185public override XmlNameSyntax Name => GetRedAtZero(ref this.name)!; 15209public XmlTextAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken) 15221internal override XmlAttributeSyntax WithNameCore(XmlNameSyntax name) => WithName(name); 15222public new XmlTextAttributeSyntax WithName(XmlNameSyntax name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.TextTokens, this.EndQuoteToken); 15242private XmlNameSyntax? name; 15250public override XmlNameSyntax Name => GetRedAtZero(ref this.name)!; 15279public XmlCrefAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken) 15291internal override XmlAttributeSyntax WithNameCore(XmlNameSyntax name) => WithName(name); 15292public new XmlCrefAttributeSyntax WithName(XmlNameSyntax name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken); 15310private XmlNameSyntax? name; 15318public override XmlNameSyntax Name => GetRedAtZero(ref this.name)!; 15347public XmlNameAttributeSyntax Update(XmlNameSyntax name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken) 15359internal override XmlAttributeSyntax WithNameCore(XmlNameSyntax name) => WithName(name); 15360public new XmlNameAttributeSyntax WithName(XmlNameSyntax name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Identifier, this.EndQuoteToken); 15478private XmlNameSyntax? name; 15487public XmlNameSyntax Name => GetRed(ref this.name, 1)!; 15507public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken, XmlNameSyntax name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken) 15520public XmlProcessingInstructionSyntax WithName(XmlNameSyntax name) => Update(this.StartProcessingInstructionToken, name, this.TextTokens, this.EndProcessingInstructionToken);
Syntax\SyntaxFactory.cs (3)
1048public static XmlElementSyntax XmlElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content) 1093public static XmlTextAttributeSyntax XmlTextAttribute(XmlNameSyntax name, SyntaxKind quoteKind, SyntaxTokenList textTokens) 1114public static XmlElementSyntax XmlMultiLineElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
83var inheritdocTagName = XmlName("inheritdoc").WithoutTrivia();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
DocumentationComments\XmlTagCompletionCommandHandler.cs (4)
24XmlNameSyntax, 37protected override XmlNameSyntax GetName(XmlElementEndTagSyntax endTag) 40protected override XmlNameSyntax GetName(XmlElementStartTagSyntax startTag) 43protected override SyntaxToken GetLocalName(XmlNameSyntax name)
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
259XmlNameSyntax? nameSyntax;
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (2)
21private static XmlNameSyntax ConvertToParam(XmlNameSyntax name)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (2)
21private static XmlNameSyntax ConvertToReturns(XmlNameSyntax name)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
296private static bool IsValueName(XmlNameSyntax name)
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
83var inheritdocTagName = XmlName("inheritdoc").WithoutTrivia();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
11057private static XmlNameSyntax GenerateXmlName() 13928var node = GenerateXmlName(); 13932var newNode = node.WithPrefix(node.Prefix).WithLocalName(node.LocalName); 20011var oldNode = GenerateXmlName(); 20027var oldNode = GenerateXmlName();
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\Worker_DocumentationComments.cs (3)
187private void ClassifyXmlName(XmlNameSyntax node) 288return node is XmlElementStartTagSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } } 289|| node is XmlEmptyElementSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } };