1 instantiation of XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23888
internal 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)
199
XmlNameSyntax
nameSyntax = null;
Syntax.xml.Main.Generated.cs (33)
670
public virtual TResult? VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
1414
public virtual void VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
2149
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.GreaterThanToken));
2152
=> node.Update(VisitToken(node.LessThanSlashToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.GreaterThanToken));
2155
=> node.Update(VisitToken(node.LessThanToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.Attributes), VisitToken(node.SlashGreaterThanToken));
2157
public override SyntaxNode? VisitXmlName(
XmlNameSyntax
node)
2164
=> node.Update((
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitToken(node.EqualsToken), VisitToken(node.StartQuoteToken), VisitList(node.TextTokens), VisitToken(node.EndQuoteToken));
2167
=> 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));
2170
=> 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));
2179
=> node.Update(VisitToken(node.StartProcessingInstructionToken), (
XmlNameSyntax
?)Visit(node.Name) ?? throw new ArgumentNullException("name"), VisitList(node.TextTokens), VisitToken(node.EndProcessingInstructionToken));
6054
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
6063
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6067
public static XmlElementStartTagSyntax XmlElementStartTag(
XmlNameSyntax
name)
6071
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
6080
public static XmlElementEndTagSyntax XmlElementEndTag(
XmlNameSyntax
name)
6084
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
6093
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes)
6097
public static XmlEmptyElementSyntax XmlEmptyElement(
XmlNameSyntax
name)
6101
public static
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
6104
return (
XmlNameSyntax
)Syntax.InternalSyntax.SyntaxFactory.XmlName(prefix == null ? null : (Syntax.InternalSyntax.XmlPrefixSyntax)prefix.Green, (Syntax.InternalSyntax.SyntaxToken)localName.Node!).CreateRed();
6108
public static
XmlNameSyntax
XmlName(SyntaxToken localName)
6112
public static
XmlNameSyntax
XmlName(string localName)
6132
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6152
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
6156
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, SyntaxToken endQuoteToken)
6160
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6181
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
6185
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6206
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
6210
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken startQuoteToken, string identifier, SyntaxToken endQuoteToken)
6236
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
6245
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name, SyntaxTokenList textTokens)
6249
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(
XmlNameSyntax
name)
Syntax.xml.Syntax.Generated.cs (38)
14856
private
XmlNameSyntax
? name;
14866
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
14891
public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
14904
public XmlElementStartTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.GreaterThanToken);
14919
private
XmlNameSyntax
? name;
14928
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
14939
public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
14952
public XmlElementEndTagSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanSlashToken, name, this.GreaterThanToken);
14964
private
XmlNameSyntax
? name;
14974
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
14999
public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
15012
public XmlEmptyElementSyntax WithName(
XmlNameSyntax
name) => Update(this.LessThanToken, name, this.Attributes, this.SlashGreaterThanToken);
15045
public
XmlNameSyntax
Update(XmlPrefixSyntax? prefix, SyntaxToken localName)
15049
var
newNode = SyntaxFactory.XmlName(prefix, localName);
15057
public
XmlNameSyntax
WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.LocalName);
15058
public
XmlNameSyntax
WithLocalName(SyntaxToken localName) => Update(this.Prefix, localName);
15109
public abstract
XmlNameSyntax
Name { get; }
15110
public XmlAttributeSyntax WithName(
XmlNameSyntax
name) => WithNameCore(name);
15111
internal abstract XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name);
15134
private
XmlNameSyntax
? name;
15141
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15165
public XmlTextAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, SyntaxTokenList textTokens, SyntaxToken endQuoteToken)
15177
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15178
public new XmlTextAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.TextTokens, this.EndQuoteToken);
15198
private
XmlNameSyntax
? name;
15206
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15235
public XmlCrefAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
15247
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15248
public new XmlCrefAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Cref, this.EndQuoteToken);
15266
private
XmlNameSyntax
? name;
15274
public override
XmlNameSyntax
Name => GetRedAtZero(ref this.name)!;
15303
public XmlNameAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
15315
internal override XmlAttributeSyntax WithNameCore(
XmlNameSyntax
name) => WithName(name);
15316
public new XmlNameAttributeSyntax WithName(
XmlNameSyntax
name) => Update(name, this.EqualsToken, this.StartQuoteToken, this.Identifier, this.EndQuoteToken);
15434
private
XmlNameSyntax
? name;
15443
public
XmlNameSyntax
Name => GetRed(ref this.name, 1)!;
15463
public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, SyntaxTokenList textTokens, SyntaxToken endProcessingInstructionToken)
15476
public XmlProcessingInstructionSyntax WithName(
XmlNameSyntax
name) => Update(this.StartProcessingInstructionToken, name, this.TextTokens, this.EndProcessingInstructionToken);
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\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
83
var
inheritdocTagName = XmlName("inheritdoc").WithoutTrivia();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
DocumentationComments\XmlTagCompletionCommandHandler.cs (4)
24
XmlNameSyntax
,
37
protected override
XmlNameSyntax
GetName(XmlElementEndTagSyntax endTag)
40
protected override
XmlNameSyntax
GetName(XmlElementStartTagSyntax startTag)
43
protected override SyntaxToken GetLocalName(
XmlNameSyntax
name)
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
260
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\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
83
var
inheritdocTagName = XmlName("inheritdoc").WithoutTrivia();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
11014
private static
XmlNameSyntax
GenerateXmlName()
13874
var
node = GenerateXmlName();
13878
var
newNode = node.WithPrefix(node.Prefix).WithLocalName(node.LocalName);
19931
var
oldNode = GenerateXmlName();
19947
var
oldNode = GenerateXmlName();
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 } } };