134 references to PropertyDeclaration
Microsoft.AspNetCore.Components.Analyzers (2)
PersistentStateAnalyzer.cs (1)
81}, SyntaxKind.PropertyDeclaration);
SupplyParameterFromFormAnalyzer.cs (1)
81}, SyntaxKind.PropertyDeclaration);
Microsoft.CodeAnalysis.CSharp (35)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32818return new PropertyDeclarationSyntax(SyntaxKind.PropertyDeclaration, attributeLists.Node, modifiers.Node, type, explicitInterfaceSpecifier, identifier, accessorList, expressionBody, initializer, semicolonToken, this.context); 38245return new PropertyDeclarationSyntax(SyntaxKind.PropertyDeclaration, attributeLists.Node, modifiers.Node, type, explicitInterfaceSpecifier, identifier, accessorList, expressionBody, initializer, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
13260/// <item><description><see cref="SyntaxKind.PropertyDeclaration"/></description></item>
Binder\BinderFactory.BinderFactoryVisitor.cs (4)
286case SyntaxKind.PropertyDeclaration: 492case SyntaxKind.PropertyDeclaration: 526Debug.Assert(basePropertyDeclarationSyntax.Kind() == SyntaxKind.PropertyDeclaration || basePropertyDeclarationSyntax.Kind() == SyntaxKind.IndexerDeclaration); 1288if (memberKind == SyntaxKind.PropertyDeclaration || memberKind == SyntaxKind.IndexerDeclaration)
Compilation\InitializerSemanticModel.cs (3)
52Debug.Assert(syntax.IsKind(SyntaxKind.PropertyDeclaration)); 100case SyntaxKind.PropertyDeclaration: 125case SyntaxKind.PropertyDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (5)
930case SyntaxKind.PropertyDeclaration: 1135case SyntaxKind.PropertyDeclaration: 1608case SyntaxKind.PropertyDeclaration: 1633case SyntaxKind.PropertyDeclaration: 1659case SyntaxKind.PropertyDeclaration:
Declarations\DeclarationTreeBuilder.cs (3)
1159case SyntaxKind.PropertyDeclaration: 1216case SyntaxKind.PropertyDeclaration: 1285case SyntaxKind.PropertyDeclaration:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
578case SyntaxKind.PropertyDeclaration: 601case SyntaxKind.PropertyDeclaration:
Lowering\Instrumentation\DebugInfoInjector.cs (1)
149case SyntaxKind.PropertyDeclaration:
Lowering\LocalRewriter\LocalRewriter.cs (1)
887case SyntaxKind.PropertyDeclaration:
Parser\LanguageParser.cs (3)
559or SyntaxKind.PropertyDeclaration; 2540case SyntaxKind.PropertyDeclaration: 5448case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
233case SyntaxKind.PropertyDeclaration: 450case SyntaxKind.PropertyDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3227case SyntaxKind.PropertyDeclaration: 5867case SyntaxKind.PropertyDeclaration:
Symbols\Source\SourceMemberMethodSymbol.cs (1)
763Debug.Assert(arrowExpression.Parent.Kind() == SyntaxKind.PropertyDeclaration ||
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
53Debug.Assert(arrowExpression.Parent!.Kind() == SyntaxKind.PropertyDeclaration ||
Syntax\SyntaxExtensions.cs (2)
46case SyntaxKind.PropertyDeclaration: 245case SyntaxKind.PropertyDeclaration:
Syntax\SyntaxFacts.cs (1)
178case PropertyDeclaration:
Syntax\SyntaxKindFacts.cs (1)
368case SyntaxKind.PropertyDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
62=> declarationSyntax.IsKind(SyntaxKind.PropertyDeclaration) && declarationSyntax.Contains(node);
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzePropertyDeclaration, SyntaxKind.PropertyDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
30=> SyntaxKind.PropertyDeclaration;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForPropertiesHelper.cs (1)
31[SyntaxKind.PropertyDeclaration])
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (1)
60if (grandparent.Kind() == SyntaxKind.PropertyDeclaration &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
50case SyntaxKind.PropertyDeclaration: 165case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
254or SyntaxKind.PropertyDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
282token.Parent.Parent.IsKind(SyntaxKind.PropertyDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
52case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1188case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
173public int PropertyDeclaration => (int)SyntaxKind.PropertyDeclaration;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
46if (node.Kind() is not SyntaxKind.MethodDeclaration and not SyntaxKind.PropertyDeclaration and not SyntaxKind.VariableDeclarator)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
121SyntaxKind.PropertyDeclaration or 322SyntaxKind.PropertyDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
818case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
21{ SyntaxKind.PropertyDeclaration, 4 }, 129case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BasePropertyDeclarationSyntaxExtensions.cs (2)
21case SyntaxKind.PropertyDeclaration: return ((PropertyDeclarationSyntax)node).SemicolonToken; 39case SyntaxKind.PropertyDeclaration: return ((PropertyDeclarationSyntax)node).WithSemicolonToken(semicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
254token.Parent.Parent.IsKind(SyntaxKind.PropertyDeclaration))
Microsoft.CodeAnalysis.CSharp.Features (32)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
85case SyntaxKind.PropertyDeclaration:
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
53case SyntaxKind.PropertyDeclaration:
EditAndContinue\BreakpointSpans.cs (1)
335case SyntaxKind.PropertyDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (9)
111case SyntaxKind.PropertyDeclaration: 151if (current.Parent is (kind: SyntaxKind.PropertyDeclaration or SyntaxKind.IndexerDeclaration)) 233case SyntaxKind.PropertyDeclaration: 610case SyntaxKind.PropertyDeclaration: 1696case SyntaxKind.PropertyDeclaration: 2068case SyntaxKind.PropertyDeclaration: 2081if (node.Parent!.Parent!.IsKind(SyntaxKind.PropertyDeclaration)) 2093if (node.Parent!.Parent!.IsKind(SyntaxKind.PropertyDeclaration)) 2110SyntaxKind.PropertyDeclaration => CSharpFeaturesResources.property_getter,
EditAndContinue\SyntaxComparer.cs (3)
628case SyntaxKind.PropertyDeclaration: 635if (node?.Parent is (kind: SyntaxKind.PropertyDeclaration or SyntaxKind.IndexerDeclaration)) 1473case SyntaxKind.PropertyDeclaration:
EditAndContinue\SyntaxUtilities.cs (1)
39ArrowExpressionClauseSyntax { Parent: (kind: SyntaxKind.PropertyDeclaration) or (kind: SyntaxKind.IndexerDeclaration) } arrowExpression
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
44SyntaxKind.PropertyDeclaration or
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
57=> expression.GetAncestorOrThis<EqualsValueClauseSyntax>().IsParentKind(SyntaxKind.PropertyDeclaration);
LineSeparators\CSharpLineSeparatorService.cs (1)
80case SyntaxKind.PropertyDeclaration:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
156case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
62=> declarationSyntax.IsKind(SyntaxKind.PropertyDeclaration) && declarationSyntax.Contains(node);
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
30=> context.RegisterSyntaxNodeAction(AnalyzePropertyDeclaration, SyntaxKind.PropertyDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
30=> SyntaxKind.PropertyDeclaration;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForPropertiesHelper.cs (1)
31[SyntaxKind.PropertyDeclaration])
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\UseExpressionBodyDiagnosticAnalyzer.cs (1)
60if (grandparent.Kind() == SyntaxKind.PropertyDeclaration &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
46if (node.Kind() is not SyntaxKind.MethodDeclaration and not SyntaxKind.PropertyDeclaration and not SyntaxKind.VariableDeclarator)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (2)
121SyntaxKind.PropertyDeclaration or 322SyntaxKind.PropertyDeclaration or
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
233case SyntaxKind.PropertyDeclaration: 450case SyntaxKind.PropertyDeclaration:
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
39&& (!nextSibling.IsNode || nextSibling.Kind() is SyntaxKind.IndexerDeclaration or SyntaxKind.PropertyDeclaration);
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
38&& (!nextSibling.IsNode || nextSibling.Kind() is SyntaxKind.PropertyDeclaration or SyntaxKind.IndexerDeclaration);
Microsoft.CodeAnalysis.CSharp.Workspaces (29)
CodeGeneration\CSharpSyntaxGenerator.cs (15)
417AsModifierList(accessibility, actualModifiers, SyntaxKind.PropertyDeclaration), 436AsModifierList(accessibility, DeclarationModifiers.None, SyntaxKind.PropertyDeclaration)); 634SyntaxKind.PropertyDeclaration => ((PropertyDeclarationSyntax)declaration).WithExplicitInterfaceSpecifier(specifier), 660case SyntaxKind.PropertyDeclaration: 831case SyntaxKind.PropertyDeclaration: 1574case SyntaxKind.PropertyDeclaration: 1909case SyntaxKind.PropertyDeclaration: 2117case SyntaxKind.PropertyDeclaration: 2155SyntaxKind.PropertyDeclaration => ((PropertyDeclarationSyntax)declaration).WithType((TypeSyntax)type), 2423case SyntaxKind.PropertyDeclaration: 2479case SyntaxKind.PropertyDeclaration: 2552case SyntaxKind.PropertyDeclaration: 2592case SyntaxKind.PropertyDeclaration: 2700SyntaxKind.PropertyDeclaration => ((PropertyDeclarationSyntax)declaration).ExpressionBody == null, 2720case SyntaxKind.PropertyDeclaration:
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
361case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
50case SyntaxKind.PropertyDeclaration: 165case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
254or SyntaxKind.PropertyDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
282token.Parent.Parent.IsKind(SyntaxKind.PropertyDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
52case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1188case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
173public int PropertyDeclaration => (int)SyntaxKind.PropertyDeclaration;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
818case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
21{ SyntaxKind.PropertyDeclaration, 4 }, 129case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BasePropertyDeclarationSyntaxExtensions.cs (2)
21case SyntaxKind.PropertyDeclaration: return ((PropertyDeclarationSyntax)node).SemicolonToken; 39case SyntaxKind.PropertyDeclaration: return ((PropertyDeclarationSyntax)node).WithSemicolonToken(semicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
254token.Parent.Parent.IsKind(SyntaxKind.PropertyDeclaration))
Microsoft.ML.InternalCodeAnalyzer (1)
NameAnalyzer.cs (1)
87context.RegisterSyntaxNodeAction(AnalyzeProperty, SyntaxKind.PropertyDeclaration);
Roslyn.Diagnostics.CSharp.Analyzers (14)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
64}, SyntaxKind.PropertyDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
50case SyntaxKind.PropertyDeclaration: 165case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
254or SyntaxKind.PropertyDeclaration
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
282token.Parent.Parent.IsKind(SyntaxKind.PropertyDeclaration);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
52case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1188case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
173public int PropertyDeclaration => (int)SyntaxKind.PropertyDeclaration;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
818case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
21{ SyntaxKind.PropertyDeclaration, 4 }, 129case SyntaxKind.PropertyDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BasePropertyDeclarationSyntaxExtensions.cs (2)
21case SyntaxKind.PropertyDeclaration: return ((PropertyDeclarationSyntax)node).SemicolonToken; 39case SyntaxKind.PropertyDeclaration: return ((PropertyDeclarationSyntax)node).WithSemicolonToken(semicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
254token.Parent.Parent.IsKind(SyntaxKind.PropertyDeclaration))