129 references to BasePropertyDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (33)
Binder\BinderFactory.BinderFactoryVisitor.cs (6)
283
var propertySymbol = GetPropertySymbol((
BasePropertyDeclarationSyntax
)propertyOrEventDecl, resultBinder);
395
private Binder VisitPropertyOrIndexerExpressionBody(
BasePropertyDeclarationSyntax
parent)
469
private static string GetPropertyOrEventName(
BasePropertyDeclarationSyntax
basePropertyDeclarationSyntax, Binder outerBinder)
507
private SourcePropertySymbol GetPropertySymbol(
BasePropertyDeclarationSyntax
basePropertyDeclarationSyntax, Binder outerBinder)
1242
BasePropertyDeclarationSyntax
propertyDeclSyntax = (
BasePropertyDeclarationSyntax
)memberSyntax;
Compilation\CSharpSemanticModel.cs (1)
3009
public abstract ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken));
Compilation\MemberSemanticModel.cs (1)
634
public override ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
296
public override ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (2)
1182
if (node.Parent is
BasePropertyDeclarationSyntax
)
1525
public override ISymbol GetDeclaredSymbol(
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
67
node is
BasePropertyDeclarationSyntax
|| //includes EventDeclarationSyntax
CSharpDeclarationComputer.cs (2)
201
if (node.Parent is
BasePropertyDeclarationSyntax
parentProperty)
359
BasePropertyDeclarationSyntax
declarationWithExpressionBody,
CSharpExtensions.cs (1)
1395
public static ISymbol? GetDeclaredSymbol(this SemanticModel? semanticModel,
BasePropertyDeclarationSyntax
declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\ModifierUtils.cs (1)
30
if (readonlyToken.Parent is MethodDeclarationSyntax or AccessorDeclarationSyntax or
BasePropertyDeclarationSyntax
or EventDeclarationSyntax)
Symbols\Source\SourcePropertySymbol.cs (13)
32
BasePropertyDeclarationSyntax
syntax,
86
BasePropertyDeclarationSyntax
syntax,
139
private TypeSyntax GetTypeSyntax(SyntaxNode syntax) => ((
BasePropertyDeclarationSyntax
)syntax).Type;
145
=> ((
BasePropertyDeclarationSyntax
)syntax).Modifiers;
159
=> ((
BasePropertyDeclarationSyntax
)CSharpSyntaxNode).AttributeLists;
173
var
syntax = (
BasePropertyDeclarationSyntax
)syntaxNode;
238
private static AccessorDeclarationSyntax GetGetAccessorDeclaration(
BasePropertyDeclarationSyntax
syntax)
252
private static AccessorDeclarationSyntax GetSetAccessorDeclaration(
BasePropertyDeclarationSyntax
syntax)
377
var
syntax = (
BasePropertyDeclarationSyntax
)CSharpSyntaxNode;
394
var
syntax = (
BasePropertyDeclarationSyntax
)CSharpSyntaxNode;
Symbols\Source\SourcePropertySymbolBase.cs (1)
1557
=> (syntax as
BasePropertyDeclarationSyntax
)?.ExplicitInterfaceSpecifier;
Symbols\VarianceSafety.cs (2)
203
var
syntax = p.GetDeclaringSyntax<
BasePropertyDeclarationSyntax
>();
Syntax\SyntaxNodeExtensions.cs (1)
269
(current.Parent is
BasePropertyDeclarationSyntax
property && property.Type == current) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
CSharpSyntaxFacts.cs (2)
727
BasePropertyDeclarationSyntax
or
968
case
BasePropertyDeclarationSyntax
property:
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
94
BasePropertyDeclarationSyntax
property => property.Type,
95
AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration) { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
baseProperty } } accessor => baseProperty.Type,
ElasticTriviaFormattingRule.cs (4)
40
if (node is
BasePropertyDeclarationSyntax
basePropertyDeclaration && basePropertyDeclaration.AccessorList != null &&
212
if (previousMember is
BasePropertyDeclarationSyntax
previousProperty)
214
var
nextProperty = (
BasePropertyDeclarationSyntax
)nextMember;
NewLineUserSettingFormattingRule.cs (2)
150
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
351
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
UseExpressionBodyHelper`1.cs (1)
146
BasePropertyDeclarationSyntax
declaration,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
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)
CSharpCodeGenerationService.cs (1)
724
BasePropertyDeclarationSyntax
propertyDeclaration => Cast<TDeclarationNode>(propertyDeclaration.WithModifiers(computeNewModifiersList(propertyDeclaration.Modifiers))),
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (4)
53
if (declaration is MethodDeclarationSyntax or
BasePropertyDeclarationSyntax
)
59
else if (declaration is AccessorDeclarationSyntax { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
property } accessorList } accessor)
77
var
currentProperty = (
BasePropertyDeclarationSyntax
)current;
PropertyGenerator.cs (1)
154
BasePropertyDeclarationSyntax
baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference,
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
187
BasePropertyDeclarationSyntax
=> SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\GetDiagnosticsTests.cs (2)
912
if (blockEndContext.CodeBlock is
BasePropertyDeclarationSyntax
)
953
if (node.FirstAncestorOrSelf<
BasePropertyDeclarationSyntax
>() is { } basePropertyDecl)
Microsoft.CodeAnalysis.CSharp.Features (15)
BraceCompletion\CurlyBraceCompletionService.cs (1)
191
return currentTokenParentParent is
BasePropertyDeclarationSyntax
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
223
else if (caretTarget is
BasePropertyDeclarationSyntax
propertyDeclaration)
CSharpDeclarationComputer.cs (2)
201
if (node.Parent is
BasePropertyDeclarationSyntax
parentProperty)
359
BasePropertyDeclarationSyntax
declarationWithExpressionBody,
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (4)
53
if (declaration is MethodDeclarationSyntax or
BasePropertyDeclarationSyntax
)
59
else if (declaration is AccessorDeclarationSyntax { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
property } accessorList } accessor)
77
var
currentProperty = (
BasePropertyDeclarationSyntax
)current;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
94
BasePropertyDeclarationSyntax
property => property.Type,
95
AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration) { Parent: AccessorListSyntax { Parent:
BasePropertyDeclarationSyntax
baseProperty } } accessor => baseProperty.Type,
ExtractMethod\CSharpMethodExtractor.cs (1)
103
if (LocalFunction && memberNode is
BasePropertyDeclarationSyntax
propertyDeclaration)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
252
case
BasePropertyDeclarationSyntax
baseProperty:
LineSeparators\CSharpLineSeparatorService.cs (1)
152
private static bool IsBadAccessorList(
BasePropertyDeclarationSyntax
? baseProperty)
NavigationBar\CSharpNavigationBarItemService.cs (1)
147
BasePropertyDeclarationSyntax
or
UseExpressionBodyHelper`1.cs (1)
146
BasePropertyDeclarationSyntax
declaration,
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 (23)
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)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1790
BasePropertyDeclarationSyntax
member
2561
=> (declaration as
BasePropertyDeclarationSyntax
)?.AccessorList;
2575
BasePropertyDeclarationSyntax
baseProperty => baseProperty.WithAccessorList(accessorList),
CSharpCodeGenerationService.cs (1)
724
BasePropertyDeclarationSyntax
propertyDeclaration => Cast<TDeclarationNode>(propertyDeclaration.WithModifiers(computeNewModifiersList(propertyDeclaration.Modifiers))),
CSharpSyntaxFacts.cs (2)
727
BasePropertyDeclarationSyntax
or
968
case
BasePropertyDeclarationSyntax
property:
ElasticTriviaFormattingRule.cs (4)
40
if (node is
BasePropertyDeclarationSyntax
basePropertyDeclaration && basePropertyDeclaration.AccessorList != null &&
212
if (previousMember is
BasePropertyDeclarationSyntax
previousProperty)
214
var
nextProperty = (
BasePropertyDeclarationSyntax
)nextMember;
NewLineUserSettingFormattingRule.cs (2)
150
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
351
var option = currentTokenParentParent is
BasePropertyDeclarationSyntax
PropertyGenerator.cs (1)
154
BasePropertyDeclarationSyntax
baseProperty, LanguageVersion languageVersion, ExpressionBodyPreference preference,
SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (5)
22
BasePropertyDeclarationSyntax
,
33
protected override
BasePropertyDeclarationSyntax
GetBasePropertyDeclaration(AccessorDeclarationSyntax accessor)
36
Contract.ThrowIfFalse(accessor.Parent.Parent is
BasePropertyDeclarationSyntax
);
37
return (
BasePropertyDeclarationSyntax
)accessor.Parent.Parent;
40
protected override SyntaxList<AccessorDeclarationSyntax> GetAccessors(
BasePropertyDeclarationSyntax
baseProperty)
Microsoft.VisualStudio.LanguageServices.CSharp (27)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (4)
259
else if (oldMember is
BasePropertyDeclarationSyntax
baseProperty)
261
return ComparePropertyDeclarations(baseProperty, (
BasePropertyDeclarationSyntax
)newMember, newNodeParent, eventQueue);
299
BasePropertyDeclarationSyntax
oldProperty,
300
BasePropertyDeclarationSyntax
newProperty,
CodeModel\CSharpCodeModelService.cs (15)
316
else if (parent is
BasePropertyDeclarationSyntax
baseProperty)
1118
BasePropertyDeclarationSyntax
)
1151
return GetAccess(node.GetAncestors<
BasePropertyDeclarationSyntax
>().First());
1516
Debug.Assert(parentNode is
BasePropertyDeclarationSyntax
);
1518
var
basePropertyDeclaration = (
BasePropertyDeclarationSyntax
)parentNode;
2271
BasePropertyDeclarationSyntax
or
2318
if (member is
BasePropertyDeclarationSyntax
property && property.AccessorList != null)
2358
if (member is
BasePropertyDeclarationSyntax
property && property.AccessorList != null)
2421
BasePropertyDeclarationSyntax
or
2462
BasePropertyDeclarationSyntax
or
2608
Debug.Assert(propertyNode is
BasePropertyDeclarationSyntax
);
2610
if (propertyNode is not
BasePropertyDeclarationSyntax
property)
2682
Debug.Assert(memberNode is
BasePropertyDeclarationSyntax
);
2684
if (memberNode is not
BasePropertyDeclarationSyntax
property)
CodeModel\CSharpCodeModelService.NodeLocator.cs (5)
60
return GetStartPoint(text, options, (
BasePropertyDeclarationSyntax
)node, part);
111
return GetEndPoint(text, (
BasePropertyDeclarationSyntax
)node, part);
433
private static AccessorDeclarationSyntax FindFirstAccessorNode(
BasePropertyDeclarationSyntax
node)
443
private static VirtualTreePoint GetStartPoint(SourceText text, LineFormattingOptions options,
BasePropertyDeclarationSyntax
node, EnvDTE.vsCMPart part)
996
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)