17 references to CSharpEditAndContinueAnalyzer
Microsoft.CodeAnalysis.CSharp.Features (14)
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (2)
39
=>
CSharpEditAndContinueAnalyzer
.ComputeBodyMatch(node, ((CSharpLambdaBody)newBody).Node, knownMatches);
52
=>
CSharpEditAndContinueAnalyzer
.TryMatchActiveStatement(Node, ((CSharpLambdaBody)newBody).Node, oldStatement, out newStatement);
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (2)
61
=>
CSharpEditAndContinueAnalyzer
.ComputeBodyMatch(InitializerExpression, ((FieldWithInitializerDeclarationBody)newBody).InitializerExpression, knownMatches);
76
=>
CSharpEditAndContinueAnalyzer
.FindStatementAndPartner(
EditAndContinue\DeclarationBody\InstanceConstructorDeclarationBody.cs (3)
53
return
CSharpEditAndContinueAnalyzer
.FindStatementAndPartner(
66
return
CSharpEditAndContinueAnalyzer
.FindStatementAndPartner(
85
CSharpEditAndContinueAnalyzer
.TryMatchActiveStatement(ExplicitBody, newCtorBody.ExplicitBody, oldStatement, out newStatement))
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (2)
93
return
CSharpEditAndContinueAnalyzer
.FindStatementAndPartner(
120
(newStatement, statementPart) =
CSharpEditAndContinueAnalyzer
.GetFirstBodyActiveStatement(newPropertyBody.ExplicitBody);
EditAndContinue\DeclarationBody\SimpleMemberBody.cs (3)
17
=>
CSharpEditAndContinueAnalyzer
.FindStatementAndPartner(
31
=>
CSharpEditAndContinueAnalyzer
.ComputeBodyMatch(Node, ((SimpleMemberBody)newBody).Node, knownMatches);
34
=>
CSharpEditAndContinueAnalyzer
.TryMatchActiveStatement(Node, ((SimpleMemberBody)newBody).Node, oldStatement, out newStatement);
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (2)
51
=>
CSharpEditAndContinueAnalyzer
.ComputeBodyMatch(Unit, ((TopLevelCodeDeclarationBody)newBody).Unit, knownMatches);
54
=>
CSharpEditAndContinueAnalyzer
.FindStatementAndPartner(
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (1)
269
/// Verifies that <see cref="
CSharpEditAndContinueAnalyzer
.TryGetDiagnosticSpanImpl"/> handles all <see cref="SyntaxKind"/>s.
EditAndContinue\StatementEditingTests.cs (2)
11647
/// Tests spilling detection logic of <see cref="
CSharpEditAndContinueAnalyzer
.ReportStateMachineSuspensionPointRudeEdits"/>.
11713
/// Tests spilling detection logic of <see cref="
CSharpEditAndContinueAnalyzer
.ReportStateMachineSuspensionPointRudeEdits"/>.