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)
53return CSharpEditAndContinueAnalyzer.FindStatementAndPartner( 66return CSharpEditAndContinueAnalyzer.FindStatementAndPartner( 85CSharpEditAndContinueAnalyzer.TryMatchActiveStatement(ExplicitBody, newCtorBody.ExplicitBody, oldStatement, out newStatement))
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (2)
93return 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"/>.