20 references to Matches
Microsoft.CodeAnalysis.CSharp.Features (3)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
2292
return _analyzer.GetDeletedNodeDiagnosticSpan(_match!.
Matches
, _oldNode!);
2724
match.
Matches
.TryGetValue(deletedSuspensionPoint, out var newForEachStatement) &&
2739
match.
Matches
.TryGetValue(deletedSuspensionPoint.Parent!.Parent!, out var newLocalDeclaration) &&
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\EditAndContinueTestHelpers.cs (1)
458
=> ToMatchingPairs(match.
Matches
.Where(partners => partners.Key != match.OldRoot));
Microsoft.CodeAnalysis.Features (15)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (14)
1180
newSpan = GetDeletedNodeActiveSpan(match.
Matches
, oldStatementSyntax);
1187
GetDeletedNodeDiagnosticSpan(match.
Matches
, oldStatementSyntax),
1367
foreach (var (oldNode, newNode) in currentBodyMatch.
Matches
)
1416
map.AddRange(bodyMatch.
Matches
);
1421
foreach (var (oldNode, newNode) in lambdaBodyMatch.
Matches
)
1498
foreach (var (oldNode, newNode) in match.
Matches
)
1543
GetDeletedNodeDiagnosticSpan(match.
Matches
, deletedSuspensionPoint),
1616
return GetDeletedNodeDiagnosticSpan(match.
Matches
, oldLambdaBody);
1621
return GetDeletedNodeDiagnosticSpan(lambdaInfo.Match.
Matches
, oldLambdaBody);
1991
foreach (var (oldNode, newNode) in topMatch.
Matches
)
2603
diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Delete, GetDeletedNodeDiagnosticSpan(editScript.Match.
Matches
, oldDeclaration),
2616
? GetDeletedNodeActiveSpan(editScript.Match.
Matches
, oldDeclaration)
2617
: GetDeletedNodeDiagnosticSpan(editScript.Match.
Matches
, oldDeclaration);
2693
var diagnosticSpan = GetDeletedNodeDiagnosticSpan(editScript.Match.
Matches
, oldDeclaration);
EditAndContinue\BidirectionalMap.cs (1)
39
=> new(match.
Matches
, match.ReverseMatches);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
2167
Return _analyzer.GetDeletedNodeDiagnosticSpan(_match.
Matches
, _oldNode)