3 types derived from BasePropertyDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (3)
Syntax.xml.Syntax.Generated.cs (3)
13049
public sealed partial class PropertyDeclarationSyntax :
BasePropertyDeclarationSyntax
13211
public sealed partial class EventDeclarationSyntax :
BasePropertyDeclarationSyntax
13321
public sealed partial class IndexerDeclarationSyntax :
BasePropertyDeclarationSyntax
190 references to BasePropertyDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (61)
Binder\BinderFactory.BinderFactoryVisitor.cs (6)
289
var propertySymbol = GetPropertySymbol((
BasePropertyDeclarationSyntax
)propertyOrEventDecl, resultBinder);
408
private Binder VisitPropertyOrIndexerExpressionBody(
BasePropertyDeclarationSyntax
parent)
486
private static string GetPropertyOrEventName(
BasePropertyDeclarationSyntax
basePropertyDeclarationSyntax, Binder outerBinder)
524
private SourcePropertySymbol GetPropertySymbol(
BasePropertyDeclarationSyntax
basePropertyDeclarationSyntax, Binder outerBinder)
1278
BasePropertyDeclarationSyntax
propertyDeclSyntax = (
BasePropertyDeclarationSyntax
)memberSyntax;
Compilation\CSharpSemanticModel.cs (1)
3017
public abstract ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken));
Compilation\MemberSemanticModel.cs (1)
645
public override ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
300
public override ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (2)
1186
if (node.Parent is
BasePropertyDeclarationSyntax
)
1546
public override ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
67
node is
BasePropertyDeclarationSyntax
|| //includes EventDeclarationSyntax
CSharpExtensions.cs (1)
1442
public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel,
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
225
if (node.Parent is
BasePropertyDeclarationSyntax
parentProperty)
412
BasePropertyDeclarationSyntax
declarationWithExpressionBody,
Symbols\Source\ModifierUtils.cs (1)
30
if (readonlyToken.Parent is MethodDeclarationSyntax or AccessorDeclarationSyntax or
BasePropertyDeclarationSyntax
or EventDeclarationSyntax)
Symbols\Source\SourcePropertySymbol.cs (13)
36
BasePropertyDeclarationSyntax
syntax,
103
BasePropertyDeclarationSyntax
syntax,
172
private TypeSyntax GetTypeSyntax(SyntaxNode syntax) => ((
BasePropertyDeclarationSyntax
)syntax).Type;
178
=> ((
BasePropertyDeclarationSyntax
)syntax).Modifiers;
217
return ((
BasePropertyDeclarationSyntax
)this.CSharpSyntaxNode).AttributeLists;
239
var
syntax = (
BasePropertyDeclarationSyntax
)syntaxNode;
342
private static AccessorDeclarationSyntax GetGetAccessorDeclaration(
BasePropertyDeclarationSyntax
syntax)
356
private static AccessorDeclarationSyntax GetSetAccessorDeclaration(
BasePropertyDeclarationSyntax
syntax)
502
var
syntax = (
BasePropertyDeclarationSyntax
)CSharpSyntaxNode;
519
var
syntax = (
BasePropertyDeclarationSyntax
)CSharpSyntaxNode;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1916
=> (syntax as
BasePropertyDeclarationSyntax
)?.ExplicitInterfaceSpecifier;
Symbols\VarianceSafety.cs (2)
206
var
syntax = p.GetDeclaringSyntax<
BasePropertyDeclarationSyntax
>();
Syntax.xml.Syntax.Generated.cs (28)
13020
public
BasePropertyDeclarationSyntax
WithType(TypeSyntax type) => WithTypeCore(type);
13021
internal abstract
BasePropertyDeclarationSyntax
WithTypeCore(TypeSyntax type);
13025
public
BasePropertyDeclarationSyntax
WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifierCore(explicitInterfaceSpecifier);
13026
internal abstract
BasePropertyDeclarationSyntax
WithExplicitInterfaceSpecifierCore(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier);
13029
public
BasePropertyDeclarationSyntax
WithAccessorList(AccessorListSyntax? accessorList) => WithAccessorListCore(accessorList);
13030
internal abstract
BasePropertyDeclarationSyntax
WithAccessorListCore(AccessorListSyntax? accessorList);
13032
public
BasePropertyDeclarationSyntax
AddAccessorListAccessors(params AccessorDeclarationSyntax[] items) => AddAccessorListAccessorsCore(items);
13033
internal abstract
BasePropertyDeclarationSyntax
AddAccessorListAccessorsCore(params AccessorDeclarationSyntax[] items);
13035
public new
BasePropertyDeclarationSyntax
WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => (
BasePropertyDeclarationSyntax
)WithAttributeListsCore(attributeLists);
13036
public new
BasePropertyDeclarationSyntax
WithModifiers(SyntaxTokenList modifiers) => (
BasePropertyDeclarationSyntax
)WithModifiersCore(modifiers);
13038
public new
BasePropertyDeclarationSyntax
AddAttributeLists(params AttributeListSyntax[] items) => (
BasePropertyDeclarationSyntax
)AddAttributeListsCore(items);
13040
public new
BasePropertyDeclarationSyntax
AddModifiers(params SyntaxToken[] items) => (
BasePropertyDeclarationSyntax
)AddModifiersCore(items);
13139
internal override
BasePropertyDeclarationSyntax
WithTypeCore(TypeSyntax type) => WithType(type);
13141
internal override
BasePropertyDeclarationSyntax
WithExplicitInterfaceSpecifierCore(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13144
internal override
BasePropertyDeclarationSyntax
WithAccessorListCore(AccessorListSyntax? accessorList) => WithAccessorList(accessorList);
13154
internal override
BasePropertyDeclarationSyntax
AddAccessorListAccessorsCore(params AccessorDeclarationSyntax[] items) => AddAccessorListAccessors(items);
13294
internal override
BasePropertyDeclarationSyntax
WithTypeCore(TypeSyntax type) => WithType(type);
13296
internal override
BasePropertyDeclarationSyntax
WithExplicitInterfaceSpecifierCore(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13299
internal override
BasePropertyDeclarationSyntax
WithAccessorListCore(AccessorListSyntax? accessorList) => WithAccessorList(accessorList);
13307
internal override
BasePropertyDeclarationSyntax
AddAccessorListAccessorsCore(params AccessorDeclarationSyntax[] items) => AddAccessorListAccessors(items);
13411
internal override
BasePropertyDeclarationSyntax
WithTypeCore(TypeSyntax type) => WithType(type);
13413
internal override
BasePropertyDeclarationSyntax
WithExplicitInterfaceSpecifierCore(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier) => WithExplicitInterfaceSpecifier(explicitInterfaceSpecifier);
13417
internal override
BasePropertyDeclarationSyntax
WithAccessorListCore(AccessorListSyntax? accessorList) => WithAccessorList(accessorList);
13427
internal override
BasePropertyDeclarationSyntax
AddAccessorListAccessorsCore(params AccessorDeclarationSyntax[] items) => AddAccessorListAccessors(items);
Syntax\SyntaxNodeExtensions.cs (1)
269
(current.Parent is
BasePropertyDeclarationSyntax
property && property.Type == current) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
137
or
BasePropertyDeclarationSyntax
);
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
85
if (accessorDeclaration is { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
containingPropertyDeclaration } containingAccessorList } &&
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
140
BasePropertyDeclarationSyntax
declaration,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
110
BasePropertyDeclarationSyntax
property => (property.Type, false),
111
AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration) { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
baseProperty } } => (baseProperty.Type, false),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (4)
43
if (node is
BasePropertyDeclarationSyntax
{ AccessorList: not null } basePropertyDeclaration &&
224
if (previousMember is
BasePropertyDeclarationSyntax
previousProperty)
226
var
nextProperty = (
BasePropertyDeclarationSyntax
)nextMember;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
170
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
371
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
732
BasePropertyDeclarationSyntax
or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (16)
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (4)
47
if (declaration is MethodDeclarationSyntax or
BasePropertyDeclarationSyntax
)
53
else if (declaration is AccessorDeclarationSyntax { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
property } accessorList } accessor)
71
var
currentProperty = (
BasePropertyDeclarationSyntax
)current;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
746
BasePropertyDeclarationSyntax
propertyDeclaration => Cast<TDeclarationNode>(propertyDeclaration.WithModifiers(computeNewModifiersList(propertyDeclaration.Modifiers))),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
177
BasePropertyDeclarationSyntax
baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BasePropertyDeclarationSyntaxExtensions.cs (5)
15
public static SyntaxToken TryGetSemicolonToken(this
BasePropertyDeclarationSyntax
? node)
33
public static
BasePropertyDeclarationSyntax
? TryWithSemicolonToken(this
BasePropertyDeclarationSyntax
? node, SyntaxToken semicolonToken)
51
public static
BasePropertyDeclarationSyntax
? TryWithExpressionBody(this
BasePropertyDeclarationSyntax
? node, ArrowExpressionClauseSyntax? expressionBody)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (5)
18
BasePropertyDeclarationSyntax
,
29
protected override
BasePropertyDeclarationSyntax
GetBasePropertyDeclaration(AccessorDeclarationSyntax accessor)
32
Contract.ThrowIfFalse(accessor.Parent.Parent is
BasePropertyDeclarationSyntax
);
33
return (
BasePropertyDeclarationSyntax
)accessor.Parent.Parent;
36
protected override SyntaxList<AccessorDeclarationSyntax> GetAccessors(
BasePropertyDeclarationSyntax
baseProperty)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
172
BasePropertyDeclarationSyntax
=> SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (2)
1098
if (blockEndContext.CodeBlock is
BasePropertyDeclarationSyntax
)
1139
if (node.FirstAncestorOrSelf<
BasePropertyDeclarationSyntax
>() is { } basePropertyDecl)
Microsoft.CodeAnalysis.CSharp.Features (22)
BraceCompletion\CurlyBraceCompletionService.cs (1)
185
return currentTokenParentParent is
BasePropertyDeclarationSyntax
Completion\CompletionProviders\CompletionUtilities.cs (1)
218
case
BasePropertyDeclarationSyntax
propertyDeclaration:
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (3)
63
if (methodOrProperty is
BasePropertyDeclarationSyntax
or BaseMethodDeclarationSyntax)
91
Contract.ThrowIfFalse(methodOrProperty is
BasePropertyDeclarationSyntax
or BaseMethodDeclarationSyntax);
114
if (replacement is
BasePropertyDeclarationSyntax
or BaseMethodDeclarationSyntax)
EditAndContinue\DeclarationBody\PropertyOrIndexerWithExplicitBodyDeclarationBody.cs (1)
17
internal sealed class PropertyOrIndexerWithExplicitBodyDeclarationBody(
BasePropertyDeclarationSyntax
propertyOrIndexer) : PropertyOrIndexerAccessorDeclarationBody
EditAndContinue\SyntaxUtilities.cs (1)
40
=> new PropertyOrIndexerWithExplicitBodyDeclarationBody((
BasePropertyDeclarationSyntax
)arrowExpression.Parent!),
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
268
BasePropertyDeclarationSyntax
baseProperty => baseProperty
LineSeparators\CSharpLineSeparatorService.cs (1)
150
private static bool IsBadAccessorList(
BasePropertyDeclarationSyntax
? baseProperty)
NavigationBar\CSharpNavigationBarItemService.cs (1)
152
BasePropertyDeclarationSyntax
or
SolutionCrawler\CSharpDocumentDifferenceService.cs (1)
28
case
BasePropertyDeclarationSyntax
property:
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\UnnecessaryNullableWarningSuppressionsUtilities.cs (1)
137
or
BasePropertyDeclarationSyntax
);
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
85
if (accessorDeclaration is { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
containingPropertyDeclaration } containingAccessorList } &&
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
140
BasePropertyDeclarationSyntax
declaration,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
110
BasePropertyDeclarationSyntax
property => (property.Type, false),
111
AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration) { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
baseProperty } } => (baseProperty.Type, false),
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (4)
47
if (declaration is MethodDeclarationSyntax or
BasePropertyDeclarationSyntax
)
53
else if (declaration is AccessorDeclarationSyntax { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
property } accessorList } accessor)
71
var
currentProperty = (
BasePropertyDeclarationSyntax
)current;
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
225
if (node.Parent is
BasePropertyDeclarationSyntax
parentProperty)
412
BasePropertyDeclarationSyntax
declarationWithExpressionBody,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (6)
429
var
node = root.FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf("public event D Iter3", StringComparison.Ordinal)).Parent as
BasePropertyDeclarationSyntax
;
452
var
node = (
BasePropertyDeclarationSyntax
)typeDecl.Members[0];
474
var
node = (
BasePropertyDeclarationSyntax
)typeDecl.Members[0];
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1784
BasePropertyDeclarationSyntax
member
2699
=> (declaration as
BasePropertyDeclarationSyntax
)?.AccessorList;
2713
BasePropertyDeclarationSyntax
baseProperty => baseProperty.WithAccessorList(accessorList),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (4)
43
if (node is
BasePropertyDeclarationSyntax
{ AccessorList: not null } basePropertyDeclaration &&
224
if (previousMember is
BasePropertyDeclarationSyntax
previousProperty)
226
var
nextProperty = (
BasePropertyDeclarationSyntax
)nextMember;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
170
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
371
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
732
BasePropertyDeclarationSyntax
or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
746
BasePropertyDeclarationSyntax
propertyDeclaration => Cast<TDeclarationNode>(propertyDeclaration.WithModifiers(computeNewModifiersList(propertyDeclaration.Modifiers))),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
177
BasePropertyDeclarationSyntax
baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BasePropertyDeclarationSyntaxExtensions.cs (5)
15
public static SyntaxToken TryGetSemicolonToken(this
BasePropertyDeclarationSyntax
? node)
33
public static
BasePropertyDeclarationSyntax
? TryWithSemicolonToken(this
BasePropertyDeclarationSyntax
? node, SyntaxToken semicolonToken)
51
public static
BasePropertyDeclarationSyntax
? TryWithExpressionBody(this
BasePropertyDeclarationSyntax
? node, ArrowExpressionClauseSyntax? expressionBody)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (5)
18
BasePropertyDeclarationSyntax
,
29
protected override
BasePropertyDeclarationSyntax
GetBasePropertyDeclaration(AccessorDeclarationSyntax accessor)
32
Contract.ThrowIfFalse(accessor.Parent.Parent is
BasePropertyDeclarationSyntax
);
33
return (
BasePropertyDeclarationSyntax
)accessor.Parent.Parent;
36
protected override SyntaxList<AccessorDeclarationSyntax> GetAccessors(
BasePropertyDeclarationSyntax
baseProperty)
Microsoft.DotNet.GenAPI (2)
SyntaxRewriter\SingleLineStatementCSharpSyntaxRewriter.cs (2)
75
private static
BasePropertyDeclarationSyntax
? VisitBasePropertyDeclarationSyntax(
BasePropertyDeclarationSyntax
node)
Microsoft.VisualStudio.LanguageServices.CSharp (27)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (4)
258
else if (oldMember is
BasePropertyDeclarationSyntax
baseProperty)
260
return ComparePropertyDeclarations(baseProperty, (
BasePropertyDeclarationSyntax
)newMember, newNodeParent, eventQueue);
298
BasePropertyDeclarationSyntax
oldProperty,
299
BasePropertyDeclarationSyntax
newProperty,
CodeModel\CSharpCodeModelService.cs (15)
315
else if (parent is
BasePropertyDeclarationSyntax
baseProperty)
1115
BasePropertyDeclarationSyntax
)
1148
return GetAccess(node.GetAncestors<
BasePropertyDeclarationSyntax
>().First());
1513
Debug.Assert(parentNode is
BasePropertyDeclarationSyntax
);
1515
var
basePropertyDeclaration = (
BasePropertyDeclarationSyntax
)parentNode;
2267
BasePropertyDeclarationSyntax
or
2314
if (member is
BasePropertyDeclarationSyntax
property && property.AccessorList != null)
2354
if (member is
BasePropertyDeclarationSyntax
property && property.AccessorList != null)
2417
BasePropertyDeclarationSyntax
or
2458
BasePropertyDeclarationSyntax
or
2604
Debug.Assert(propertyNode is
BasePropertyDeclarationSyntax
);
2606
if (propertyNode is not
BasePropertyDeclarationSyntax
property)
2678
Debug.Assert(memberNode is
BasePropertyDeclarationSyntax
);
2680
if (memberNode is not
BasePropertyDeclarationSyntax
property)
CodeModel\CSharpCodeModelService.NodeLocator.cs (5)
59
return GetStartPoint(text, options, (
BasePropertyDeclarationSyntax
)node, part);
110
return GetEndPoint(text, (
BasePropertyDeclarationSyntax
)node, part);
432
private static AccessorDeclarationSyntax FindFirstAccessorNode(
BasePropertyDeclarationSyntax
node)
442
private static VirtualTreePoint GetStartPoint(SourceText text, LineFormattingOptions options,
BasePropertyDeclarationSyntax
node, EnvDTE.vsCMPart part)
995
private static VirtualTreePoint GetEndPoint(SourceText text,
BasePropertyDeclarationSyntax
node, EnvDTE.vsCMPart part)
CodeModel\CSharpCodeModelService_Prototype.cs (2)
56
case
BasePropertyDeclarationSyntax
propertyDeclaration:
201
private string GetPropertyPrototype(
BasePropertyDeclarationSyntax
node, IPropertySymbol symbol, PrototypeFlags flags)
CodeModel\SyntaxNodeExtensions.cs (1)
31
else if (node is
BasePropertyDeclarationSyntax
baseProperty)
Roslyn.Diagnostics.CSharp.Analyzers (19)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (4)
43
if (node is
BasePropertyDeclarationSyntax
{ AccessorList: not null } basePropertyDeclaration &&
224
if (previousMember is
BasePropertyDeclarationSyntax
previousProperty)
226
var
nextProperty = (
BasePropertyDeclarationSyntax
)nextMember;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
170
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
371
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
732
BasePropertyDeclarationSyntax
or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
746
BasePropertyDeclarationSyntax
propertyDeclaration => Cast<TDeclarationNode>(propertyDeclaration.WithModifiers(computeNewModifiersList(propertyDeclaration.Modifiers))),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
177
BasePropertyDeclarationSyntax
baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference, CancellationToken cancellationToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BasePropertyDeclarationSyntaxExtensions.cs (5)
15
public static SyntaxToken TryGetSemicolonToken(this
BasePropertyDeclarationSyntax
? node)
33
public static
BasePropertyDeclarationSyntax
? TryWithSemicolonToken(this
BasePropertyDeclarationSyntax
? node, SyntaxToken semicolonToken)
51
public static
BasePropertyDeclarationSyntax
? TryWithExpressionBody(this
BasePropertyDeclarationSyntax
? node, ArrowExpressionClauseSyntax? expressionBody)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (5)
18
BasePropertyDeclarationSyntax
,
29
protected override
BasePropertyDeclarationSyntax
GetBasePropertyDeclaration(AccessorDeclarationSyntax accessor)
32
Contract.ThrowIfFalse(accessor.Parent.Parent is
BasePropertyDeclarationSyntax
);
33
return (
BasePropertyDeclarationSyntax
)accessor.Parent.Parent;
36
protected override SyntaxList<AccessorDeclarationSyntax> GetAccessors(
BasePropertyDeclarationSyntax
baseProperty)