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)
682
public virtual TResult? VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
1438
public virtual void VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
2185
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.GreaterThanToken));
2188
=> node.Update(VisitToken(node.LessThanSlashToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.GreaterThanToken));
2191
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.SlashGreaterThanToken));
2193
public override SyntaxNode? VisitXmlName(
XmlNameSyntax
node)
2200
=> node.Update((
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), VisitList(node.TextTokens), VisitToken(node.EndQuoteToken));
2203
=> 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));
2206
=> 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));
2215
=> node.Update(VisitToken(node.StartProcessingInstructionToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.TextTokens), VisitToken(node.EndProcessingInstructionToken));
6157
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
6166
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6170
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name)
6174
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
6183
public static XmlElementEndTagSyntax XmlElementEndTag(
XmlNameSyntax
name)
6187
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
6196
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6200
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name)
6204
public static
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
6207
return (
XmlNameSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.Node!).CreateRed();
6211
public static
XmlNameSyntax
XmlName(SyntaxToken localName)
6215
public static
XmlNameSyntax
XmlName(string localName)
6235
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6255
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6259
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
6263
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6284
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6288
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6309
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6313
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
6339
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
6348
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name, SyntaxTokenList textTokens)
6352
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name)
_generated\2\Syntax.xml.Syntax.Generated.cs (38)
15163
private
XmlNameSyntax
? name;
15173
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15198
public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
15211
public XmlElementStartTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.GreaterThanToken);
15226
private
XmlNameSyntax
? name;
15235
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15246
public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
15259
public XmlElementEndTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanSlashToken, name, this.GreaterThanToken);
15271
private
XmlNameSyntax
? name;
15281
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15306
public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
15319
public XmlEmptyElementSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken);
15352
public
XmlNameSyntax
Update(XmlPrefixSyntax? prefix, SyntaxToken localName)
15356
var
newNode = SyntaxFactory.XmlName(prefix, localName);
15364
public
XmlNameSyntax
WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.LocalName);
15365
public
XmlNameSyntax
WithLocalName(SyntaxToken localName) => Update(this.Prefix, localName);
15416
public abstract
XmlNameSyntax
Name { get; }
15417
public XmlAttributeSyntax WithName(
XmlNameSyntax
name) => WithNameCore(name);
15418
internal abstract XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name);
15441
private
XmlNameSyntax
? name;
15448
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15472
public XmlTextAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
15484
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15485
public new XmlTextAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.TextTokens, this.EndQuoteToken);
15505
private
XmlNameSyntax
? name;
15513
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15542
public XmlCrefAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
15554
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15555
public new XmlCrefAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken);
15573
private
XmlNameSyntax
? name;
15581
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15610
public XmlNameAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
15622
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15623
public new XmlNameAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Identifier, this.EndQuoteToken);
15741
private
XmlNameSyntax
? name;
15750
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15770
public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
15783
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 } } };