4 types derived from PropertyOrIndexerAccessorDeclarationBody
Microsoft.CodeAnalysis.CSharp.Features (4)
EditAndContinue\DeclarationBody\ExplicitAutoPropertyAccessorDeclarationBody.cs (1)
18
internal sealed class ExplicitAutoPropertyAccessorDeclarationBody(AccessorDeclarationSyntax accessor) :
PropertyOrIndexerAccessorDeclarationBody
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorWithExplicitBodyDeclarationBody.cs (1)
25
internal sealed class PropertyOrIndexerAccessorWithExplicitBodyDeclarationBody(AccessorDeclarationSyntax accessor) :
PropertyOrIndexerAccessorDeclarationBody
EditAndContinue\DeclarationBody\PropertyOrIndexerWithExplicitBodyDeclarationBody.cs (1)
17
internal sealed class PropertyOrIndexerWithExplicitBodyDeclarationBody(BasePropertyDeclarationSyntax propertyOrIndexer) :
PropertyOrIndexerAccessorDeclarationBody
EditAndContinue\DeclarationBody\RecordParameterDeclarationBody.cs (1)
15
internal sealed class RecordParameterDeclarationBody(ParameterSyntax parameter) :
PropertyOrIndexerAccessorDeclarationBody
7 references to PropertyOrIndexerAccessorDeclarationBody
Microsoft.CodeAnalysis.CSharp.Features (7)
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (7)
84
Debug.Assert(partnerDeclarationBody is null or
PropertyOrIndexerAccessorDeclarationBody
{ HeaderActiveStatement: not null });
87
partnerStatement = ((
PropertyOrIndexerAccessorDeclarationBody
?)partnerDeclarationBody)?.HeaderActiveStatement;
92
Debug.Assert(partnerDeclarationBody is null or
PropertyOrIndexerAccessorDeclarationBody
{ ExplicitBody: not null });
97
partnerBody: ((
PropertyOrIndexerAccessorDeclarationBody
?)partnerDeclarationBody)?.ExplicitBody,
104
var
newPropertyBody = (
PropertyOrIndexerAccessorDeclarationBody
)newBody;
151
=> MatchRoot is { } oldRoot && ((
PropertyOrIndexerAccessorDeclarationBody
)newBody).MatchRoot is { } newRoot