4 overrides of ExplicitBody
Microsoft.CodeAnalysis.CSharp.Features (4)
EditAndContinue\DeclarationBody\ExplicitAutoPropertyAccessorDeclarationBody.cs (1)
20
public override SyntaxNode?
ExplicitBody
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorWithExplicitBodyDeclarationBody.cs (1)
30
public override SyntaxNode?
ExplicitBody
EditAndContinue\DeclarationBody\PropertyOrIndexerWithExplicitBodyDeclarationBody.cs (1)
25
public override SyntaxNode?
ExplicitBody
EditAndContinue\DeclarationBody\RecordParameterDeclarationBody.cs (1)
17
public override SyntaxNode?
ExplicitBody
15 references to ExplicitBody
Microsoft.CodeAnalysis.CSharp.Features (15)
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (15)
51
/// Active statement outside of <see cref="
ExplicitBody
"/>.
60
=>
ExplicitBody
?? HeaderActiveStatement!;
66
=>
ExplicitBody
?.Span ?? HeaderActiveStatementSpan;
78
=> (
ExplicitBody
!= null) ? model.AnalyzeDataFlow(
ExplicitBody
).CapturedInside : [];
91
Debug.Assert(
ExplicitBody
!= null);
92
Debug.Assert(partnerDeclarationBody is null or PropertyOrIndexerAccessorDeclarationBody {
ExplicitBody
: not null });
96
body:
ExplicitBody
,
97
partnerBody: ((PropertyOrIndexerAccessorDeclarationBody?)partnerDeclarationBody)?.
ExplicitBody
,
120
Contract.ThrowIfNull(newPropertyBody.
ExplicitBody
);
121
(newStatement, statementPart) = CSharpEditAndContinueAnalyzer.GetFirstBodyActiveStatement(newPropertyBody.
ExplicitBody
);
132
Contract.ThrowIfNull(
ExplicitBody
);
133
Contract.ThrowIfNull(newPropertyBody.
ExplicitBody
);
139
if (oldStatement ==
ExplicitBody
)
141
newStatement = newPropertyBody.
ExplicitBody
;