4 overrides of ExplicitBody
Microsoft.CodeAnalysis.CSharp.Features (4)
EditAndContinue\DeclarationBody\ExplicitAutoPropertyAccessorDeclarationBody.cs (1)
20public override SyntaxNode? ExplicitBody
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorWithExplicitBodyDeclarationBody.cs (1)
30public override SyntaxNode? ExplicitBody
EditAndContinue\DeclarationBody\PropertyOrIndexerWithExplicitBodyDeclarationBody.cs (1)
25public override SyntaxNode? ExplicitBody
EditAndContinue\DeclarationBody\RecordParameterDeclarationBody.cs (1)
17public 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 : []; 91Debug.Assert(ExplicitBody != null); 92Debug.Assert(partnerDeclarationBody is null or PropertyOrIndexerAccessorDeclarationBody { ExplicitBody: not null }); 96body: ExplicitBody, 97partnerBody: ((PropertyOrIndexerAccessorDeclarationBody?)partnerDeclarationBody)?.ExplicitBody, 120Contract.ThrowIfNull(newPropertyBody.ExplicitBody); 121(newStatement, statementPart) = CSharpEditAndContinueAnalyzer.GetFirstBodyActiveStatement(newPropertyBody.ExplicitBody); 132Contract.ThrowIfNull(ExplicitBody); 133Contract.ThrowIfNull(newPropertyBody.ExplicitBody); 139if (oldStatement == ExplicitBody) 141newStatement = newPropertyBody.ExplicitBody;