91 references to Identifier
Microsoft.CodeAnalysis.CSharp (15)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
494return ExplicitInterfaceHelpers.GetMemberName(outerBinder, explicitInterfaceSpecifierSyntax, propertyDecl.Identifier.ValueText);
Compilation\SyntaxTreeSemanticModel.cs (1)
1662return GetDeclarationName(declaration, propertyDecl.ExplicitInterfaceSpecifier, propertyDecl.Identifier.ValueText);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5612new SourceLocation(propertySyntax.Identifier));
Symbols\Source\SourcePropertySymbol.cs (1)
22var nameToken = syntax.Identifier;
Symbols\Source\SourcePropertySymbolBase.cs (1)
243string interfacePropertyName = IsIndexer ? WellKnownMemberNames.Indexer : ((PropertyDeclarationSyntax)syntax).Identifier.ValueText;
Syntax.xml.Main.Generated.cs (1)
2077=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ExplicitInterfaceSpecifierSyntax?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.Identifier), (AccessorListSyntax?)Visit(node.AccessorList), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), (EqualsValueClauseSyntax?)Visit(node.Initializer), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (9)
13124if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || type != this.Type || explicitInterfaceSpecifier != this.ExplicitInterfaceSpecifier || identifier != this.Identifier || accessorList != this.AccessorList || expressionBody != this.ExpressionBody || initializer != this.Initializer || semicolonToken != this.SemicolonToken) 13135public new PropertyDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken); 13137public new PropertyDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken); 13139public new PropertyDeclarationSyntax WithType(TypeSyntax type) => Update(this.AttributeLists, this.Modifiers, type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken); 13141public new PropertyDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.Type, explicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken); 13144public new PropertyDeclarationSyntax WithAccessorList(AccessorListSyntax? accessorList) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, accessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken); 13145public PropertyDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, expressionBody, this.Initializer, this.SemicolonToken); 13146public PropertyDeclarationSyntax WithInitializer(EqualsValueClauseSyntax? initializer) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, initializer, this.SemicolonToken); 13147public PropertyDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, semicolonToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
199PropertyDeclarationSyntax propertyDeclaration => propertyDeclaration.Identifier,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
50return ((PropertyDeclarationSyntax)member).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
53return node != null && IsOnHeader(root, position, node, node.Identifier);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
128EqualsValueClause(IdentifierName(property.Identifier.WithoutTrivia()))) 259: result.Declaration.Identifier; 827yield return XmlParamElement(result.Declaration.Identifier.ValueText, paramContent.AsArray());
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
70var propertyIdentifierName = IdentifierName(property.Identifier.WithoutTrivia());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
267EqualIdentifierName(x.Identifier, y.Identifier, out result);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
1008[VariableDeclarator(propertyDeclarationNode.Identifier)]),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (1)
1143PropertyDeclarationSyntax propertyDecl => propertyDecl.Identifier.GetLocation(),
Semantics\ExtensionTests.cs (1)
51378PropertyDeclarationSyntax property => property.Identifier.ValueText,
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
63_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1698return GetDiagnosticSpan(propertyDeclaration.Modifiers, propertyDeclaration.Type, propertyDeclaration.Identifier);
EditAndContinue\SyntaxComparer.cs (1)
1474return ((PropertyDeclarationSyntax)node).Identifier;
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
68identifierToken = propertyDeclaration.Identifier;
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
163PropertyDeclarationSyntax member => (member, member.ExplicitInterfaceSpecifier, member.Identifier),
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
69PropertyDeclarationSyntax propertyDeclarationNode => propertyDeclarationNode.Identifier,
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
80var identifier = propertyDeclaration.Identifier;
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
283nameBuilder.Append(propertyDeclaration.Identifier.ValueText); 296propertyDeclaration.Identifier));
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
199PropertyDeclarationSyntax propertyDeclaration => propertyDeclaration.Identifier,
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
128EqualsValueClause(IdentifierName(property.Identifier.WithoutTrivia()))) 259: result.Declaration.Identifier; 827yield return XmlParamElement(result.Declaration.Identifier.ValueText, paramContent.AsArray());
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
70var propertyIdentifierName = IdentifierName(property.Identifier.WithoutTrivia());
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
42propertyDeclaration.Identifier,
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.cs (1)
544PropertyDeclarationSyntax property => property.Identifier.Text,
Diagnostics\Suppression\SuppressionTests.cs (1)
1137context.ReportDiagnostic(Diagnostic.Create(Descriptor, property.Identifier.GetLocation()));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\NullableContextTests.cs (1)
2059Assert.Equal(expectedText, syntax.Identifier.ValueText);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2859Assert.Equal("P", explicitPropertyNode.Identifier.ValueText);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (24)
Generated\Syntax.Test.xml.Generated.cs (2)
13535Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13540var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithType(node.Type).WithExplicitInterfaceSpecifier(node.ExplicitInterfaceSpecifier).WithIdentifier(node.Identifier).WithAccessorList(node.AccessorList).WithExpressionBody(node.ExpressionBody).WithInitializer(node.Initializer).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (22)
2912Assert.NotEqual(default, propertySyntax.Identifier); 2913Assert.Equal("M", propertySyntax.Identifier.ToString()); 2952Assert.NotEqual(default, propertySyntax.Identifier); 2953Assert.Equal("P", propertySyntax.Identifier.ToString()); 4135Assert.NotEqual(default, ps.Identifier); 4136Assert.Equal("c", ps.Identifier.ToString()); 4189Assert.NotEqual(default, ps.Identifier); 4190Assert.Equal("c", ps.Identifier.ToString()); 4244Assert.NotEqual(default, ps.Identifier); 4245Assert.Equal("c", ps.Identifier.ToString()); 4317Assert.NotEqual(default, ps.Identifier); 4318Assert.Equal("c", ps.Identifier.ToString()); 4371Assert.NotEqual(default, ps.Identifier); 4372Assert.Equal("c", ps.Identifier.ToString()); 4425Assert.NotEqual(default, ps.Identifier); 4426Assert.Equal("c", ps.Identifier.ToString()); 4509Assert.NotEqual(default, ps.Identifier); 4510Assert.Equal("c", ps.Identifier.ToString()); 4622Assert.NotEqual(default, ps.Identifier); 4623Assert.Equal("c", ps.Identifier.ToString()); 4705Assert.NotEqual(default, ps.Identifier); 4708Assert.Equal("c", ps.Identifier.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\ClassificationHelpers.cs (1)
228else if (token.Parent is PropertyDeclarationSyntax propertyDeclaration && propertyDeclaration.Identifier == token)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
2062PropertyDeclarationSyntax propertyDeclaration => propertyDeclaration.Identifier.ValueText, 2092PropertyDeclarationSyntax propertyDeclaration => ReplaceWithTrivia(declaration, propertyDeclaration.Identifier, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
371property.Identifier.ValueText, null, 378property.Identifier.Span, 429existingFieldPropNames.Add(property.Identifier.ValueText);
Rename\CSharpRenameRewriterLanguageService.cs (1)
272&& _replacementText.Equals(prefix + "_" + property.Identifier.Text, StringComparison.Ordinal);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
50return ((PropertyDeclarationSyntax)member).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
53return node != null && IsOnHeader(root, position, node, node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
267EqualIdentifierName(x.Identifier, y.Identifier, out result);
Microsoft.DotNet.GenFacades (1)
NotSupportedAssemblyGenerator.cs (1)
217private string GetPropertyDefinition(PropertyDeclarationSyntax node) => GetFullyQualifiedName((TypeDeclarationSyntax)node.Parent) + "." + node.Identifier.ValueText;
Microsoft.Gen.Logging (1)
Parsing\Parser.LogProperties.cs (1)
78PropertyDeclarationSyntax propertySyntax => propertySyntax.Identifier.Text, // a regular property
Microsoft.ML.InternalCodeAnalyzer (1)
NameAnalyzer.cs (1)
122=> CheckPascal(((PropertyDeclarationSyntax)context.Node).Identifier, context);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService.cs (1)
819((PropertyDeclarationSyntax)node).Identifier.ToString();
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
239builder.Append(propertyDeclaration.Identifier.ValueText);
Roslyn.Diagnostics.CSharp.Analyzers (5)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
63ReportOnInvalidIdentifier(propertyDeclaration.Identifier, context.SemanticModel, context.ReportDiagnostic, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
50return ((PropertyDeclarationSyntax)member).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
53return node != null && IsOnHeader(root, position, node, node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
267EqualIdentifierName(x.Identifier, y.Identifier, out result);