61 references to LocalName
Microsoft.CodeAnalysis.CSharp (6)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
210
DocumentationCommentXmlNames.ElementEquals(nameSyntax.
LocalName
.ValueText, DocumentationCommentXmlNames.IncludeElementName))
Syntax.xml.Main.Generated.cs (1)
2158
=> node.Update((XmlPrefixSyntax?)Visit(node.Prefix), VisitToken(node.
LocalName
));
Syntax.xml.Syntax.Generated.cs (2)
15047
if (prefix != this.Prefix || localName != this.
LocalName
)
15057
public XmlNameSyntax WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.
LocalName
);
Syntax\SyntaxExtensions.cs (2)
141
parentName = parent.Name.
LocalName
.ValueText;
147
parentName = parent.Name.
LocalName
.ValueText;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1340
=> node is XmlElementSyntax { StartTag.Name.
LocalName
.ValueText: DocumentationCommentXmlNames.ParameterElementName };
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
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\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
57
=> element.StartTag.Name.
LocalName
.ValueText;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
589
if (xmlElement is { Name.
LocalName
.ValueText: "see" })
633
.ReplaceToken(seeTag.Name.
LocalName
, Identifier("paramref").WithTriviaFrom(seeTag.Name.
LocalName
))
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 })
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
DocumentationComments\XmlTagCompletionCommandHandler.cs (1)
44
=> name.
LocalName
;
Microsoft.CodeAnalysis.CSharp.Features (23)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (6)
197
var xmlElementName = startTag.Name.
LocalName
.ValueText;
288
return (name: nameSyntax?.
LocalName
.ValueText, attributes);
320
attributeName = attributeSyntax.Name.
LocalName
.ValueText;
326
tagName = emptyElement.Name.
LocalName
.Text;
334
tagName = startTagSyntax.Name.
LocalName
.Text;
371
private string GetAttributeName(XmlAttributeSyntax attribute) => attribute.Name.
LocalName
.ValueText;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
380
if (xmlElement is { Name.
LocalName
.ValueText: "paramref" })
383
.ReplaceToken(xmlElement.Name.
LocalName
, Identifier("see").WithTriviaFrom(xmlElement.Name.
LocalName
))
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (1)
27
element = node is XmlElementSyntax { StartTag.Name.
LocalName
.ValueText: var elementName } xmlElement && elementName == name
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToParamRewriter.cs (1)
22
=> name.ReplaceToken(name.
LocalName
, SyntaxFactory.Identifier("param"));
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.ConvertValueToReturnsRewriter.cs (1)
22
=> name.ReplaceToken(name.
LocalName
, SyntaxFactory.Identifier("returns"));
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
298
name.
LocalName
.ValueText == "value";
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\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
57
=> element.StartTag.Name.
LocalName
.ValueText;
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (3)
589
if (xmlElement is { Name.
LocalName
.ValueText: "see" })
633
.ReplaceToken(seeTag.Name.
LocalName
, Identifier("paramref").WithTriviaFrom(seeTag.Name.
LocalName
))
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 })
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
Generated\Syntax.Test.xml.Generated.cs (2)
13877
Assert.Equal(SyntaxKind.IdentifierToken, node.
LocalName
.Kind());
13878
var newNode = node.WithPrefix(node.Prefix).WithLocalName(node.
LocalName
);
LexicalAndXml\XmlDocCommentTests.cs (10)
1132
Assert.Equal("ProcessingInstruction", ProcessingInstruction.Name.
LocalName
.Text);
1166
Assert.Equal("localname", ProcessingInstruction.Name.
LocalName
.Text);
1196
Assert.Equal("incomplete", ProcessingInstruction.Name.
LocalName
.Text);
1222
Assert.Equal("name", ProcessingInstruction.Name.
LocalName
.Text);
1249
Assert.Equal("name", ProcessingInstruction.Name.
LocalName
.Text);
3343
Assert.Equal(tagName, xmlElement.StartTag.Name.
LocalName
.Value);
3344
Assert.Equal(tagName, xmlElement.EndTag.Name.
LocalName
.Value);
3384
Assert.Equal(tagName, xmlElement.Name.
LocalName
.Value);
3399
Assert.True(attributes.ContainsKey(attribute.Name.
LocalName
.Value as string));
3402
Assert.Equal(attributes[attribute.Name.
LocalName
.Value as string], attribute.TextTokens.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\ClassificationHelpers.cs (2)
573
if (node.StartTag.Name.
LocalName
.Text == DocumentationCommentXmlNames.CodeElementName)
577
if (attribute is XmlTextAttributeSyntax { Name.
LocalName
.Text: "lang" } textAttribute)
Classification\Worker_DocumentationComments.cs (4)
203
AddXmlClassification(node.
LocalName
, classificationType);
283
return attribute.Name.
LocalName
.Text == DocumentationCommentXmlNames.LangwordAttributeName && IsSeeElement(attribute.Parent);
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 } } };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1340
=> node is XmlElementSyntax { StartTag.Name.
LocalName
.ValueText: DocumentationCommentXmlNames.ParameterElementName };
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1340
=> node is XmlElementSyntax { StartTag.Name.
LocalName
.ValueText: DocumentationCommentXmlNames.ParameterElementName };