1 instantiation of XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
23964
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)
674
public virtual TResult? VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
1422
public virtual void VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
2161
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.GreaterThanToken));
2164
=> node.Update(VisitToken(node.LessThanSlashToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.GreaterThanToken));
2167
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.SlashGreaterThanToken));
2169
public override SyntaxNode? VisitXmlName(
XmlNameSyntax
node)
2176
=> node.Update((
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), VisitList(node.TextTokens), VisitToken(node.EndQuoteToken));
2179
=> 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));
2182
=> 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));
2191
=> node.Update(VisitToken(node.StartProcessingInstructionToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.TextTokens), VisitToken(node.EndProcessingInstructionToken));
6100
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
6109
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6113
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name)
6117
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
6126
public static XmlElementEndTagSyntax XmlElementEndTag(
XmlNameSyntax
name)
6130
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
6139
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6143
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name)
6147
public static
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
6150
return (
XmlNameSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.Node!).CreateRed();
6154
public static
XmlNameSyntax
XmlName(SyntaxToken localName)
6158
public static
XmlNameSyntax
XmlName(string localName)
6178
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6198
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6202
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
6206
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6227
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6231
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6252
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6256
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
6282
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
6291
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name, SyntaxTokenList textTokens)
6295
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name)
_generated\2\Syntax.xml.Syntax.Generated.cs (38)
14902
private
XmlNameSyntax
? name;
14912
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
14937
public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
14950
public XmlElementStartTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.GreaterThanToken);
14965
private
XmlNameSyntax
? name;
14974
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
14985
public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
14998
public XmlElementEndTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanSlashToken, name, this.GreaterThanToken);
15010
private
XmlNameSyntax
? name;
15020
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15045
public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
15058
public XmlEmptyElementSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken);
15091
public
XmlNameSyntax
Update(XmlPrefixSyntax? prefix, SyntaxToken localName)
15095
var
newNode = SyntaxFactory.XmlName(prefix, localName);
15103
public
XmlNameSyntax
WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.LocalName);
15104
public
XmlNameSyntax
WithLocalName(SyntaxToken localName) => Update(this.Prefix, localName);
15155
public abstract
XmlNameSyntax
Name { get; }
15156
public XmlAttributeSyntax WithName(
XmlNameSyntax
name) => WithNameCore(name);
15157
internal abstract XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name);
15180
private
XmlNameSyntax
? name;
15187
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15211
public XmlTextAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
15223
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15224
public new XmlTextAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.TextTokens, this.EndQuoteToken);
15244
private
XmlNameSyntax
? name;
15252
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15281
public XmlCrefAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
15293
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15294
public new XmlCrefAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken);
15312
private
XmlNameSyntax
? name;
15320
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15349
public XmlNameAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
15361
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15362
public new XmlNameAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Identifier, this.EndQuoteToken);
15480
private
XmlNameSyntax
? name;
15489
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15509
public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
15522
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 } } };