3 types derived from XmlAttributeSyntax
Microsoft.CodeAnalysis.CSharp (3)
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
15346
public sealed partial class XmlTextAttributeSyntax :
XmlAttributeSyntax
15410
public sealed partial class XmlCrefAttributeSyntax :
XmlAttributeSyntax
15478
public sealed partial class XmlNameAttributeSyntax :
XmlAttributeSyntax
63 references to XmlAttributeSyntax
Microsoft.CodeAnalysis.CSharp (41)
_generated\0\Syntax.xml.Main.Generated.cs (4)
6119
public static XmlElementStartTagSyntax XmlElementStartTag(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<
XmlAttributeSyntax
> attributes, SyntaxToken greaterThanToken)
6128
public static XmlElementStartTagSyntax XmlElementStartTag(XmlNameSyntax name, SyntaxList<
XmlAttributeSyntax
> attributes)
6149
public static XmlEmptyElementSyntax XmlEmptyElement(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<
XmlAttributeSyntax
> attributes, SyntaxToken slashGreaterThanToken)
6158
public static XmlEmptyElementSyntax XmlEmptyElement(XmlNameSyntax name, SyntaxList<
XmlAttributeSyntax
> attributes)
_generated\2\Syntax.xml.Syntax.Generated.cs (31)
15058
public XmlElementSyntax AddStartTagAttributes(params
XmlAttributeSyntax
[] items) => WithStartTag(this.StartTag.WithAttributes(this.StartTag.Attributes.AddRange(items)));
15082
public SyntaxList<
XmlAttributeSyntax
> Attributes => new SyntaxList<
XmlAttributeSyntax
>(GetRed(ref this.attributes, 2));
15105
public XmlElementStartTagSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<
XmlAttributeSyntax
> attributes, SyntaxToken greaterThanToken)
15119
public XmlElementStartTagSyntax WithAttributes(SyntaxList<
XmlAttributeSyntax
> attributes) => Update(this.LessThanToken, this.Name, attributes, this.GreaterThanToken);
15122
public XmlElementStartTagSyntax AddAttributes(params
XmlAttributeSyntax
[] items) => WithAttributes(this.Attributes.AddRange(items));
15190
public SyntaxList<
XmlAttributeSyntax
> Attributes => new SyntaxList<
XmlAttributeSyntax
>(GetRed(ref this.attributes, 2));
15213
public XmlEmptyElementSyntax Update(SyntaxToken lessThanToken, XmlNameSyntax name, SyntaxList<
XmlAttributeSyntax
> attributes, SyntaxToken slashGreaterThanToken)
15227
public XmlEmptyElementSyntax WithAttributes(SyntaxList<
XmlAttributeSyntax
> attributes) => Update(this.LessThanToken, this.Name, attributes, this.SlashGreaterThanToken);
15230
public XmlEmptyElementSyntax AddAttributes(params
XmlAttributeSyntax
[] items) => WithAttributes(this.Attributes.AddRange(items));
15324
public
XmlAttributeSyntax
WithName(XmlNameSyntax name) => WithNameCore(name);
15325
internal abstract
XmlAttributeSyntax
WithNameCore(XmlNameSyntax name);
15328
public
XmlAttributeSyntax
WithEqualsToken(SyntaxToken equalsToken) => WithEqualsTokenCore(equalsToken);
15329
internal abstract
XmlAttributeSyntax
WithEqualsTokenCore(SyntaxToken equalsToken);
15332
public
XmlAttributeSyntax
WithStartQuoteToken(SyntaxToken startQuoteToken) => WithStartQuoteTokenCore(startQuoteToken);
15333
internal abstract
XmlAttributeSyntax
WithStartQuoteTokenCore(SyntaxToken startQuoteToken);
15336
public
XmlAttributeSyntax
WithEndQuoteToken(SyntaxToken endQuoteToken) => WithEndQuoteTokenCore(endQuoteToken);
15337
internal abstract
XmlAttributeSyntax
WithEndQuoteTokenCore(SyntaxToken endQuoteToken);
15391
internal override
XmlAttributeSyntax
WithNameCore(XmlNameSyntax name) => WithName(name);
15393
internal override
XmlAttributeSyntax
WithEqualsTokenCore(SyntaxToken equalsToken) => WithEqualsToken(equalsToken);
15395
internal override
XmlAttributeSyntax
WithStartQuoteTokenCore(SyntaxToken startQuoteToken) => WithStartQuoteToken(startQuoteToken);
15398
internal override
XmlAttributeSyntax
WithEndQuoteTokenCore(SyntaxToken endQuoteToken) => WithEndQuoteToken(endQuoteToken);
15461
internal override
XmlAttributeSyntax
WithNameCore(XmlNameSyntax name) => WithName(name);
15463
internal override
XmlAttributeSyntax
WithEqualsTokenCore(SyntaxToken equalsToken) => WithEqualsToken(equalsToken);
15465
internal override
XmlAttributeSyntax
WithStartQuoteTokenCore(SyntaxToken startQuoteToken) => WithStartQuoteToken(startQuoteToken);
15468
internal override
XmlAttributeSyntax
WithEndQuoteTokenCore(SyntaxToken endQuoteToken) => WithEndQuoteToken(endQuoteToken);
15529
internal override
XmlAttributeSyntax
WithNameCore(XmlNameSyntax name) => WithName(name);
15531
internal override
XmlAttributeSyntax
WithEqualsTokenCore(SyntaxToken equalsToken) => WithEqualsToken(equalsToken);
15533
internal override
XmlAttributeSyntax
WithStartQuoteTokenCore(SyntaxToken startQuoteToken) => WithStartQuoteToken(startQuoteToken);
15536
internal override
XmlAttributeSyntax
WithEndQuoteTokenCore(SyntaxToken endQuoteToken) => WithEndQuoteToken(endQuoteToken);
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1448
Debug.Assert(xmlSyntax is
XmlAttributeSyntax
|| xmlSyntax.Kind() == SyntaxKind.XmlEmptyElement || xmlSyntax.Kind() == SyntaxKind.XmlElementStartTag);
Compiler\DocumentationCommentCompiler.cs (1)
513
foreach (
var
attribute in elementSyntax.StartTag.Attributes)
Syntax\CSharpSyntaxNode.cs (1)
400
return LookupPosition.IsInXmlAttributeValue(position, (
XmlAttributeSyntax
)curr)
Syntax\LookupPosition.cs (1)
514
internal static bool IsInXmlAttributeValue(int position,
XmlAttributeSyntax
attribute)
Syntax\SyntaxFactory.cs (2)
1658
XmlAttributeSyntax
attributeSyntax = (
XmlAttributeSyntax
)elementSyntax.Attributes[0];
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
15
XmlAttributeSyntax
,
26
protected override SyntaxList<
XmlAttributeSyntax
> GetAttributes(XmlEmptyElementSyntax xmlEmpty)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
203
foreach (
var
attribute in paramElement.StartTag.Attributes)
Microsoft.CodeAnalysis.CSharp.Features (9)
ChangeSignature\CSharpChangeSignatureService.cs (1)
829
var
nameAttribute = paramNode.StartTag.Attributes.FirstOrDefault(a => a.Name.ToString().Equals("name", StringComparison.OrdinalIgnoreCase));
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (7)
229
var attributes = default(SyntaxList<
XmlAttributeSyntax
>);
237
else if (token.Parent is
XmlAttributeSyntax
(
257
private static (string? name, SyntaxList<
XmlAttributeSyntax
> attributes) GetElementNameAndAttributes(SyntaxNode node)
260
SyntaxList<
XmlAttributeSyntax
> attributes;
292
XmlAttributeSyntax
? attributeSyntax;
370
private string GetAttributeName(
XmlAttributeSyntax
attribute) => attribute.Name.LocalName.ValueText;
372
private string? GetAttributeValue(
XmlAttributeSyntax
attribute)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
203
foreach (
var
attribute in paramElement.StartTag.Attributes)
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\ClassificationHelpers.cs (1)
579
foreach (
var
attribute in node.StartTag.Attributes)
Classification\Worker_DocumentationComments.cs (5)
191
XmlAttributeSyntax
=> ClassificationTypeNames.XmlDocCommentAttributeName,
226
foreach (
var
attribute in node.Attributes)
246
foreach (
var
attribute in node.Attributes)
254
private void ClassifyXmlAttribute(
XmlAttributeSyntax
attribute)
281
static bool IsLangWordAttribute(
XmlAttributeSyntax
attribute)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
15
XmlAttributeSyntax
,
26
protected override SyntaxList<
XmlAttributeSyntax
> GetAttributes(XmlEmptyElementSyntax xmlEmpty)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (2)
15
XmlAttributeSyntax
,
26
protected override SyntaxList<
XmlAttributeSyntax
> GetAttributes(XmlEmptyElementSyntax xmlEmpty)