4 instantiations of XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
24380
=> new
XmlNameSyntax
(this.Kind, this.prefix, this.localName, diagnostics, GetAnnotations());
24383
=> new
XmlNameSyntax
(this.Kind, this.prefix, this.localName, GetDiagnostics(), annotations);
33535
var result = new
XmlNameSyntax
(SyntaxKind.XmlName, prefix, localName, this.context);
38957
var result = new
XmlNameSyntax
(SyntaxKind.XmlName, prefix, localName);
93 references to XmlNameSyntax
Microsoft.CodeAnalysis.CSharp (93)
_generated\0\Syntax.xml.Main.Generated.cs (7)
6162
return (XmlElementStartTagSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlElementStartTag((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, (Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, attributes.Node.ToGreenList<Syntax.InternalSyntax.XmlAttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
6179
return (XmlElementEndTagSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlElementEndTag((Syntax.InternalSyntax.SyntaxToken)lessThanSlashToken.Node!, (Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)greaterThanToken.Node!).CreateRed();
6192
return (XmlEmptyElementSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlEmptyElement((Syntax.InternalSyntax.SyntaxToken)lessThanToken.Node!, (Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, attributes.Node.ToGreenList<Syntax.InternalSyntax.XmlAttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)slashGreaterThanToken.Node!).CreateRed();
6251
return (XmlTextAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlTextAttribute((Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.Node!, textTokens.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.Node!).CreateRed();
6280
return (XmlCrefAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlCrefAttribute((Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.Node!, (Syntax.InternalSyntax.CrefSyntax)cref.Green, (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.Node!).CreateRed();
6305
return (XmlNameAttributeSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlNameAttribute((Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node!, (Syntax.InternalSyntax.SyntaxToken)startQuoteToken.Node!, (Syntax.InternalSyntax.IdentifierNameSyntax)identifier.Green, (Syntax.InternalSyntax.SyntaxToken)endQuoteToken.Node!).CreateRed();
6344
return (XmlProcessingInstructionSyntax)Syntax.InternalSyntax.SyntaxFactory.XmlProcessingInstruction((Syntax.InternalSyntax.SyntaxToken)startProcessingInstructionToken.Node!, (Syntax.InternalSyntax.
XmlNameSyntax
)name.Green, textTokens.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)endProcessingInstructionToken.Node!).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (75)
24013
internal readonly
XmlNameSyntax
name;
24017
internal XmlElementStartTagSyntax(SyntaxKind kind, SyntaxToken lessThanToken,
XmlNameSyntax
name, GreenNode? attributes, SyntaxToken greaterThanToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24034
internal XmlElementStartTagSyntax(SyntaxKind kind, SyntaxToken lessThanToken,
XmlNameSyntax
name, GreenNode? attributes, SyntaxToken greaterThanToken, SyntaxFactoryContext context)
24052
internal XmlElementStartTagSyntax(SyntaxKind kind, SyntaxToken lessThanToken,
XmlNameSyntax
name, GreenNode? attributes, SyntaxToken greaterThanToken)
24070
public
XmlNameSyntax
Name => this.name;
24089
public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
24116
internal readonly
XmlNameSyntax
name;
24119
internal XmlElementEndTagSyntax(SyntaxKind kind, SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24131
internal XmlElementEndTagSyntax(SyntaxKind kind, SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken, SyntaxFactoryContext context)
24144
internal XmlElementEndTagSyntax(SyntaxKind kind, SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
24157
public
XmlNameSyntax
Name => this.name;
24174
public XmlElementEndTagSyntax Update(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
24201
internal readonly
XmlNameSyntax
name;
24205
internal XmlEmptyElementSyntax(SyntaxKind kind, SyntaxToken lessThanToken,
XmlNameSyntax
name, GreenNode? attributes, SyntaxToken slashGreaterThanToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24222
internal XmlEmptyElementSyntax(SyntaxKind kind, SyntaxToken lessThanToken,
XmlNameSyntax
name, GreenNode? attributes, SyntaxToken slashGreaterThanToken, SyntaxFactoryContext context)
24240
internal XmlEmptyElementSyntax(SyntaxKind kind, SyntaxToken lessThanToken,
XmlNameSyntax
name, GreenNode? attributes, SyntaxToken slashGreaterThanToken)
24258
public
XmlNameSyntax
Name => this.name;
24277
public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
24362
public
XmlNameSyntax
Update(XmlPrefixSyntax prefix, SyntaxToken localName)
24366
var
newNode = SyntaxFactory.XmlName(prefix, localName);
24474
public abstract
XmlNameSyntax
Name { get; }
24485
internal readonly
XmlNameSyntax
name;
24491
internal XmlTextAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, GreenNode? textTokens, SyntaxToken endQuoteToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24510
internal XmlTextAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, GreenNode? textTokens, SyntaxToken endQuoteToken, SyntaxFactoryContext context)
24530
internal XmlTextAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, GreenNode? textTokens, SyntaxToken endQuoteToken)
24549
public override
XmlNameSyntax
Name => this.name;
24571
public XmlTextAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CoreSyntax.SyntaxList<SyntaxToken> textTokens, SyntaxToken endQuoteToken)
24597
internal readonly
XmlNameSyntax
name;
24603
internal XmlCrefAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24619
internal XmlCrefAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken, SyntaxFactoryContext context)
24636
internal XmlCrefAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
24652
public override
XmlNameSyntax
Name => this.name;
24674
public XmlCrefAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
24700
internal readonly
XmlNameSyntax
name;
24706
internal XmlNameAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24722
internal XmlNameAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken, SyntaxFactoryContext context)
24739
internal XmlNameAttributeSyntax(SyntaxKind kind,
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
24755
public override
XmlNameSyntax
Name => this.name;
24777
public XmlNameAttributeSyntax Update(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
24970
internal readonly
XmlNameSyntax
name;
24974
internal XmlProcessingInstructionSyntax(SyntaxKind kind, SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, GreenNode? textTokens, SyntaxToken endProcessingInstructionToken, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
24991
internal XmlProcessingInstructionSyntax(SyntaxKind kind, SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, GreenNode? textTokens, SyntaxToken endProcessingInstructionToken, SyntaxFactoryContext context)
25009
internal XmlProcessingInstructionSyntax(SyntaxKind kind, SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, GreenNode? textTokens, SyntaxToken endProcessingInstructionToken)
25027
public
XmlNameSyntax
Name => this.name;
25046
public XmlProcessingInstructionSyntax Update(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<SyntaxToken> textTokens, SyntaxToken endProcessingInstructionToken)
27636
public virtual TResult VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
27890
public virtual void VisitXmlName(
XmlNameSyntax
node) => this.DefaultVisit(node);
28576
=> node.Update((SyntaxToken)Visit(node.LessThanToken), (
XmlNameSyntax
)Visit(node.Name), VisitList(node.Attributes), (SyntaxToken)Visit(node.GreaterThanToken));
28579
=> node.Update((SyntaxToken)Visit(node.LessThanSlashToken), (
XmlNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.GreaterThanToken));
28582
=> node.Update((SyntaxToken)Visit(node.LessThanToken), (
XmlNameSyntax
)Visit(node.Name), VisitList(node.Attributes), (SyntaxToken)Visit(node.SlashGreaterThanToken));
28584
public override CSharpSyntaxNode VisitXmlName(
XmlNameSyntax
node)
28591
=> node.Update((
XmlNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), VisitList(node.TextTokens), (SyntaxToken)Visit(node.EndQuoteToken));
28594
=> node.Update((
XmlNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (CrefSyntax)Visit(node.Cref), (SyntaxToken)Visit(node.EndQuoteToken));
28597
=> node.Update((
XmlNameSyntax
)Visit(node.Name), (SyntaxToken)Visit(node.EqualsToken), (SyntaxToken)Visit(node.StartQuoteToken), (IdentifierNameSyntax)Visit(node.Identifier), (SyntaxToken)Visit(node.EndQuoteToken));
28606
=> node.Update((SyntaxToken)Visit(node.StartProcessingInstructionToken), (
XmlNameSyntax
)Visit(node.Name), VisitList(node.TextTokens), (SyntaxToken)Visit(node.EndProcessingInstructionToken));
33475
public XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
33488
public XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
33511
public XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
33524
public
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
33533
if (cached != null) return (
XmlNameSyntax
)cached;
33535
var
result = new XmlNameSyntax(SyntaxKind.XmlName, prefix, localName, this.context);
33566
public XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CoreSyntax.SyntaxList<SyntaxToken> textTokens, SyntaxToken endQuoteToken)
33591
public XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
33617
public XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
33683
public XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<SyntaxToken> textTokens, SyntaxToken endProcessingInstructionToken)
38897
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken greaterThanToken)
38910
public static XmlElementEndTagSyntax XmlElementEndTag(SyntaxToken lessThanSlashToken,
XmlNameSyntax
name, SyntaxToken greaterThanToken)
38933
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<XmlAttributeSyntax> attributes, SyntaxToken slashGreaterThanToken)
38946
public static
XmlNameSyntax
XmlName(XmlPrefixSyntax? prefix, SyntaxToken localName)
38955
if (cached != null) return (
XmlNameSyntax
)cached;
38957
var
result = new XmlNameSyntax(SyntaxKind.XmlName, prefix, localName);
38988
public static XmlTextAttributeSyntax XmlTextAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CoreSyntax.SyntaxList<SyntaxToken> textTokens, SyntaxToken endQuoteToken)
39013
public static XmlCrefAttributeSyntax XmlCrefAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, CrefSyntax cref, SyntaxToken endQuoteToken)
39039
public static XmlNameAttributeSyntax XmlNameAttribute(
XmlNameSyntax
name, SyntaxToken equalsToken, SyntaxToken startQuoteToken, IdentifierNameSyntax identifier, SyntaxToken endQuoteToken)
39105
public static XmlProcessingInstructionSyntax XmlProcessingInstruction(SyntaxToken startProcessingInstructionToken,
XmlNameSyntax
name, CoreSyntax.SyntaxList<SyntaxToken> textTokens, SyntaxToken endProcessingInstructionToken)
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
15343
public SyntaxToken LocalName => new SyntaxToken(this, ((InternalSyntax.
XmlNameSyntax
)this.Green).localName, GetChildPosition(1), GetChildIndex(1));
Parser\DocumentationCommentParser.cs (10)
206
var
name = this.ParseXmlName();
227
XmlNameSyntax
endName;
297
private static bool MatchingXmlNames(
XmlNameSyntax
name,
XmlNameSyntax
endName)
323
private void ParseXmlAttributes(ref
XmlNameSyntax
elementName, SyntaxListBuilder<XmlAttributeSyntax> attrs)
438
private XmlAttributeSyntax ParseXmlAttribute(
XmlNameSyntax
elementName)
440
var
attrName = this.ParseXmlName();
502
private static bool XmlElementSupportsNameAttribute(
XmlNameSyntax
elementName)
681
private
XmlNameSyntax
ParseXmlName()
767
var
name = this.ParseXmlName();