1 instantiation of XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
24357
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
XmlNameSyntax
(this, parent, position);
86 references to XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (75)
_generated\0\Syntax.xml.Main.Generated.cs (33)
681
public virtual TResult? VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
1435
public virtual void VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
2180
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.GreaterThanToken));
2183
=> node.Update(VisitToken(node.LessThanSlashToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.GreaterThanToken));
2186
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.SlashGreaterThanToken));
2188
public override SyntaxNode? VisitXmlName(
XmlNameSyntax
node)
2195
=> node.Update((
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), VisitList(node.TextTokens), VisitToken(node.EndQuoteToken));
2198
=> 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));
2201
=> 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));
2210
=> node.Update(VisitToken(node.StartProcessingInstructionToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.TextTokens), VisitToken(node.EndProcessingInstructionToken));
6143
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
6152
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6156
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name)
6160
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
6169
public static XmlElementEndTagSyntax XmlElementEndTag(
XmlNameSyntax
name)
6173
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
6182
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6186
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name)
6190
public static
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
6193
return (
XmlNameSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.Node!).CreateRed();
6197
public static
XmlNameSyntax
XmlName(SyntaxToken localName)
6201
public static
XmlNameSyntax
XmlName(string localName)
6221
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6241
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6245
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
6249
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6270
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6274
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6295
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6299
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
6325
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
6334
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name, SyntaxTokenList textTokens)
6338
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name)
_generated\2\Syntax.xml.Syntax.Generated.cs (38)
15153
private
XmlNameSyntax
? name;
15163
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15188
public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
15201
public XmlElementStartTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.GreaterThanToken);
15216
private
XmlNameSyntax
? name;
15225
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15236
public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
15249
public XmlElementEndTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanSlashToken, name, this.GreaterThanToken);
15261
private
XmlNameSyntax
? name;
15271
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15296
public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
15309
public XmlEmptyElementSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken);
15342
public
XmlNameSyntax
Update(XmlPrefixSyntax? prefix, SyntaxToken localName)
15346
var
newNode = SyntaxFactory.XmlName(prefix, localName);
15354
public
XmlNameSyntax
WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.LocalName);
15355
public
XmlNameSyntax
WithLocalName(SyntaxToken localName) => Update(this.Prefix, localName);
15406
public abstract
XmlNameSyntax
Name { get; }
15407
public XmlAttributeSyntax WithName(
XmlNameSyntax
name) => WithNameCore(name);
15408
internal abstract XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name);
15431
private
XmlNameSyntax
? name;
15438
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15462
public XmlTextAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
15474
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15475
public new XmlTextAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.TextTokens, this.EndQuoteToken);
15495
private
XmlNameSyntax
? name;
15503
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15532
public XmlCrefAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
15544
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15545
public new XmlCrefAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken);
15563
private
XmlNameSyntax
? name;
15571
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15600
public XmlNameAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
15612
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15613
public new XmlNameAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Identifier, this.EndQuoteToken);
15731
private
XmlNameSyntax
? name;
15740
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15760
public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
15773
public XmlProcessingInstructionSyntax WithName(
XmlNameSyntax
name) => Update(this.StartProcessingInstructionToken, name, this.TextTokens, this.EndProcessingInstructionToken);
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
199
XmlNameSyntax
nameSyntax = null;
Syntax\SyntaxFactory.cs (3)
1048
public static XmlElementSyntax XmlElement(
XmlNameSyntax
name, SyntaxList<XmlNodeSyntax> content)
1093
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxKind quoteKind, SyntaxTokenList textTokens)
1114
public static XmlElementSyntax XmlMultiLineElement(
XmlNameSyntax
name, SyntaxList<XmlNodeSyntax> content)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
83
var
inheritdocTagName = XmlName("inheritdoc").WithoutTrivia();
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
259
XmlNameSyntax
? nameSyntax;
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (2)
21
private static
XmlNameSyntax
ConvertToParam(
XmlNameSyntax
name)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (2)
21
private static
XmlNameSyntax
ConvertToReturns(
XmlNameSyntax
name)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
296
private static bool IsValueName(
XmlNameSyntax
name)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
83
var
inheritdocTagName = XmlName("inheritdoc").WithoutTrivia();
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\Worker_DocumentationComments.cs (3)
187
private void ClassifyXmlName(
XmlNameSyntax
node)
288
return 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 } } };