49 references to Match
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (9)
EditAndContinue\Helpers\EditAndContinueValidation.cs (1)
30new[] { new SequencePointUpdates(editScript.Match.OldRoot.SyntaxTree.FilePath, lineEdits.ToImmutableArray()) },
EditAndContinue\Helpers\EditingTestBase.cs (4)
101var oldMethodSource = methodEdits.Match.OldRoot.ToFullString(); 102var newMethodSource = methodEdits.Match.NewRoot.ToFullString(); 189var decl1 = (MethodDeclarationSyntax)((ClassDeclarationSyntax)((CompilationUnitSyntax)edits.Match.OldRoot).Members[0]).Members[0]; 192var decl2 = (MethodDeclarationSyntax)((ClassDeclarationSyntax)((CompilationUnitSyntax)edits.Match.NewRoot).Members[0]).Members[0];
EditAndContinue\StatementEditingTests.cs (3)
1159var actual = ToMatchingPairs(edits.Match); 1186var actual = ToMatchingPairs(edits.Match); 8679var actual = ToMatchingPairs(edits.Match);
EditAndContinue\StatementMatchingTests.cs (1)
2528var match = GetTopEdits(src1, src2).Match;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
EditAndContinue\EditAndContinueTestHelpers.cs (2)
399var oldRoot = editScript.Match.OldRoot; 409newSolution = newSolution.WithDocumentSyntaxRoot(oldDocument.Id, editScripts[documentIndex].Match.NewRoot, PreservationMode.PreserveIdentity);
Microsoft.CodeAnalysis.Features (32)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (32)
660AnalyzeUnchangedActiveMemberBodies(diagnostics, syntacticEdits.Match, newText, oldActiveStatements, newActiveStatementSpans, newActiveStatements, newExceptionRegions, cancellationToken); 727ReportTopLevelSyntacticRudeEdits(diagnostics, syntacticEdits.Match, edit, editMap); 777if ((IsCompilationUnitWithGlobalStatements(editScript.Match.OldRoot) || IsCompilationUnitWithGlobalStatements(editScript.Match.NewRoot)) && 780map.Add(editScript.Match.OldRoot, EditKind.Update); 781map.Add(editScript.Match.NewRoot, EditKind.Update); 2544IsPartialEdit(oldContainingType, newContainingType, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? containingTypeSymbolKey : null)); 2584IsPartialEdit(oldType, newType, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null)); 2603diagnostics.Add(new RudeEditDiagnostic(RudeEditKind.Delete, GetDeletedNodeDiagnosticSpan(editScript.Match.Matches, oldDeclaration), 2616? GetDeletedNodeActiveSpan(editScript.Match.Matches, oldDeclaration) 2617: GetDeletedNodeDiagnosticSpan(editScript.Match.Matches, oldDeclaration); 2623newActiveStatements[index] = GetActiveStatementWithSpan(oldActiveStatements[index], editScript.Match.NewRoot.SyntaxTree, newSpan, diagnostics, cancellationToken); 2693var diagnosticSpan = GetDeletedNodeDiagnosticSpan(editScript.Match.Matches, oldDeclaration); 2886AnalyzeSymbolUpdate(oldSymbol, newSymbol, edit.NewNode, newCompilation, editScript.Match, capabilities, diagnostics, semanticEdits, syntaxMap, processedSymbols, cancellationToken); 3097AnalyzeSymbolUpdate(oldSymbol, newSymbol, edit.NewNode, newCompilation, editScript.Match, capabilities, diagnostics, semanticEdits, syntaxMap, processedSymbols, cancellationToken); 3120AnalyzeSymbolUpdate(oldSymbol, newSymbol, edit.NewNode, newCompilation, editScript.Match, capabilities, diagnostics, semanticEdits, syntaxMap, processedSymbols, cancellationToken); 3184partialType: IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null, processedSymbols, 3198IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null)); 3236IsPartialEdit(oldContainingType, newContainingType, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? containingTypeSymbolKey : null)); 3291IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null)); 3299editScript.Match, 3315editScript.Match, 3388if (editScript.Match.TryGetOldNode(containingNode, out var oldNode)) 3392else if (editScript.Match.TryGetNewNode(containingNode, out var newNode)) 3424partialType: IsPartialEdit(oldSymbol, newSymbol, editScript.Match.OldRoot.SyntaxTree, editScript.Match.NewRoot.SyntaxTree) ? symbolKey : null, processedSymbols,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (6)
EditAndContinue\Helpers\EditAndContinueValidation.vb (1)
28{New SequencePointUpdates(editScript.Match.OldRoot.SyntaxTree.FilePath, lineEdits.ToImmutableArray())},
EditAndContinue\Helpers\EditingTestBase.vb (2)
129Dim oldMethodSource = methodEdits.Match.OldRoot.ToFullString() 130Dim newMethodSource = methodEdits.Match.NewRoot.ToFullString()
EditAndContinue\StatementEditingTests.vb (3)
501Dim actual = ToMatchingPairs(edits.Match) 533Dim actual = ToMatchingPairs(edits.Match) 4107Dim actual = ToMatchingPairs(edits.Match)