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)
683
public virtual TResult? VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
1439
public virtual void VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
2186
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.GreaterThanToken));
2189
=> node.Update(VisitToken(node.LessThanSlashToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.GreaterThanToken));
2192
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.SlashGreaterThanToken));
2194
public override SyntaxNode? VisitXmlName(
XmlNameSyntax
node)
2201
=> node.Update((
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), VisitList(node.TextTokens), VisitToken(node.EndQuoteToken));
2204
=> 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));
2207
=> 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));
2216
=> node.Update(VisitToken(node.StartProcessingInstructionToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.TextTokens), VisitToken(node.EndProcessingInstructionToken));
6158
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
6167
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6171
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name)
6175
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
6184
public static XmlElementEndTagSyntax XmlElementEndTag(
XmlNameSyntax
name)
6188
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
6197
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6201
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name)
6205
public static
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
6208
return (
XmlNameSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.Node!).CreateRed();
6212
public static
XmlNameSyntax
XmlName(SyntaxToken localName)
6216
public static
XmlNameSyntax
XmlName(string localName)
6236
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6256
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6260
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
6264
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6285
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6289
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6310
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6314
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
6340
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
6349
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name, SyntaxTokenList textTokens)
6353
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 } } };