59 references to LocalName
Microsoft.CodeAnalysis.CSharp (6)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
210DocumentationCommentXmlNames.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)
15043if (prefix != this.Prefix || localName != this.LocalName) 15053public XmlNameSyntax WithPrefix(XmlPrefixSyntax? prefix) => Update(prefix, this.LocalName);
Syntax\SyntaxExtensions.cs (2)
141parentName = parent.Name.LocalName.ValueText; 147parentName = parent.Name.LocalName.ValueText;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1367xmlElement.StartTag.Name.LocalName.ValueText == DocumentationCommentXmlNames.ParameterElementName;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
634element.StartTag?.Name.LocalName.ValueText == DocumentationCommentXmlNames.SummaryElementName); 783element.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)
589if (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)
51element = node is XmlElementSyntax { StartTag.Name.LocalName.ValueText: var elementName } xmlElement && elementName == name 60[xmlElement.StartTag.Name.LocalName, xmlElement.EndTag.Name.LocalName], 152var 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)
197var xmlElementName = startTag.Name.LocalName.ValueText; 288return (name: nameSyntax?.LocalName.ValueText, attributes); 320attributeName = attributeSyntax.Name.LocalName.ValueText; 326tagName = emptyElement.Name.LocalName.Text; 334tagName = startTagSyntax.Name.LocalName.Text; 371private string GetAttributeName(XmlAttributeSyntax attribute) => attribute.Name.LocalName.ValueText;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
380if (xmlElement is { Name.LocalName.ValueText: "paramref" }) 383.ReplaceToken(xmlElement.Name.LocalName, Identifier("see").WithTriviaFrom(xmlElement.Name.LocalName))
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (1)
27element = 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)
289name.LocalName.ValueText == "value";
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (2)
634element.StartTag?.Name.LocalName.ValueText == DocumentationCommentXmlNames.SummaryElementName); 783element.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)
589if (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)
51element = node is XmlElementSyntax { StartTag.Name.LocalName.ValueText: var elementName } xmlElement && elementName == name 60[xmlElement.StartTag.Name.LocalName, xmlElement.EndTag.Name.LocalName], 152var 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)
13877Assert.Equal(SyntaxKind.IdentifierToken, node.LocalName.Kind()); 13878var newNode = node.WithPrefix(node.Prefix).WithLocalName(node.LocalName);
LexicalAndXml\XmlDocCommentTests.cs (10)
1132Assert.Equal("ProcessingInstruction", ProcessingInstruction.Name.LocalName.Text); 1166Assert.Equal("localname", ProcessingInstruction.Name.LocalName.Text); 1196Assert.Equal("incomplete", ProcessingInstruction.Name.LocalName.Text); 1222Assert.Equal("name", ProcessingInstruction.Name.LocalName.Text); 1249Assert.Equal("name", ProcessingInstruction.Name.LocalName.Text); 3343Assert.Equal(tagName, xmlElement.StartTag.Name.LocalName.Value); 3344Assert.Equal(tagName, xmlElement.EndTag.Name.LocalName.Value); 3384Assert.Equal(tagName, xmlElement.Name.LocalName.Value); 3399Assert.True(attributes.ContainsKey(attribute.Name.LocalName.Value as string)); 3402Assert.Equal(attributes[attribute.Name.LocalName.Value as string], attribute.TextTokens.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\Worker_DocumentationComments.cs (4)
199AddXmlClassification(node.LocalName, classificationType); 276return attribute.Name.LocalName.Text == DocumentationCommentXmlNames.LangwordAttributeName && IsSeeElement(attribute.Parent); 281return node is XmlElementStartTagSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } } 282|| node is XmlEmptyElementSyntax { Name: XmlNameSyntax { Prefix: null, LocalName: SyntaxToken { Text: DocumentationCommentXmlNames.SeeElementName } } };
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1367xmlElement.StartTag.Name.LocalName.ValueText == DocumentationCommentXmlNames.ParameterElementName;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1367xmlElement.StartTag.Name.LocalName.ValueText == DocumentationCommentXmlNames.ParameterElementName;