45 references to StartTag
Microsoft.CodeAnalysis.CSharp (14)
_generated\0\Syntax.xml.Main.Generated.cs (1)
2158
=> node.Update((XmlElementStartTagSyntax?)Visit(node.
StartTag
) ?? throw new ArgumentNullException("startTag"), VisitList(node.Content), (XmlElementEndTagSyntax?)Visit(node.EndTag) ?? throw new ArgumentNullException("endTag"));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
14876
if (startTag != this.
StartTag
|| content != this.Content || endTag != this.EndTag)
14887
public XmlElementSyntax WithContent(SyntaxList<XmlNodeSyntax> content) => Update(this.
StartTag
, content, this.EndTag);
14888
public XmlElementSyntax WithEndTag(XmlElementEndTagSyntax endTag) => Update(this.
StartTag
, this.Content, endTag);
14890
public XmlElementSyntax AddStartTagAttributes(params XmlAttributeSyntax[] items) => WithStartTag(this.
StartTag
.WithAttributes(this.
StartTag
.Attributes.AddRange(items)));
Compiler\DocumentationCommentCompiler.cs (1)
513
foreach (var attribute in elementSyntax.
StartTag
.Attributes)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (2)
82
var startLessThanToken = paramElement.
StartTag
.LessThanToken;
89
walker.VisitToken(paramElement.
StartTag
.GreaterThanToken);
Syntax\SyntaxFactory.cs (5)
748
return element.WithStartTag(element.
StartTag
.AddAttributes(XmlTextAttribute(DocumentationCommentXmlNames.HrefAttributeName, linkAddress.ToString())));
890
return element.WithStartTag(element.
StartTag
.AddAttributes(XmlCrefAttribute(cref)));
911
return element.WithStartTag(element.
StartTag
.AddAttributes(XmlCrefAttribute(cref)));
930
return element.WithStartTag(element.
StartTag
);
973
return element.WithStartTag(element.
StartTag
.AddAttributes(XmlNameAttribute(parameterName)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
36
=> xmlElement.
StartTag
.Name;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1344
=> node is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: DocumentationCommentXmlNames.ParameterElementName };
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
634
element.
StartTag
?.Name.LocalName.ValueText == DocumentationCommentXmlNames.SummaryElementName);
783
element.
StartTag
?.Name.LocalName.ValueText == DocumentationCommentXmlNames.SummaryElementName);
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (2)
35
=> [.. node.
StartTag
.Attributes.OfType<XmlNameAttributeSyntax>()];
57
=> element.
StartTag
.Name.LocalName.ValueText;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (4)
51
element = node is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: var elementName } xmlElement && elementName == name
60
[xmlElement.
StartTag
.Name.LocalName, xmlElement.EndTag.Name.LocalName],
152
var constructorContents = typeStructure.Content.Any(n => n is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: s_summaryTagName })
203
foreach (var attribute in paramElement.
StartTag
.Attributes)
Microsoft.CodeAnalysis.CSharp.Features (14)
ChangeSignature\CSharpChangeSignatureService.cs (2)
797
.Where(e => e.
StartTag
.Name.ToString() == DocumentationCommentXmlNames.ParameterElementName);
829
var nameAttribute = paramNode.
StartTag
.Attributes.FirstOrDefault(a => a.Name.ToString().Equals("name", StringComparison.OrdinalIgnoreCase));
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (3)
163
AddXmlElementItems(items, xmlElement.
StartTag
);
169
AddXmlElementItems(items, nestedXmlElement.
StartTag
);
273
return GetElementNameAndAttributes(elementSyntax.
StartTag
);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (1)
27
element = node is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: var elementName } xmlElement && elementName == name
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
634
element.
StartTag
?.Name.LocalName.ValueText == DocumentationCommentXmlNames.SummaryElementName);
783
element.
StartTag
?.Name.LocalName.ValueText == DocumentationCommentXmlNames.SummaryElementName);
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (2)
35
=> [.. node.
StartTag
.Attributes.OfType<XmlNameAttributeSyntax>()];
57
=> element.
StartTag
.Name.LocalName.ValueText;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (4)
51
element = node is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: var elementName } xmlElement && elementName == name
60
[xmlElement.
StartTag
.Name.LocalName, xmlElement.EndTag.Name.LocalName],
152
var constructorContents = typeStructure.Content.Any(n => n is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: s_summaryTagName })
203
foreach (var attribute in paramElement.
StartTag
.Attributes)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (2)
577
if (node.
StartTag
.Name.LocalName.Text == DocumentationCommentXmlNames.CodeElementName)
579
foreach (var attribute in node.
StartTag
.Attributes)
Classification\Worker_DocumentationComments.cs (1)
208
ClassifyXmlElementStartTag(node.
StartTag
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
36
=> xmlElement.
StartTag
.Name;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1344
=> node is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: DocumentationCommentXmlNames.ParameterElementName };
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
36
=> xmlElement.
StartTag
.Name;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1344
=> node is XmlElementSyntax {
StartTag
.Name.LocalName.ValueText: DocumentationCommentXmlNames.ParameterElementName };