42 instantiations of SourceChange
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (8)
Legacy\ImplicitExpressionEditHandlerTest.cs (8)
20var change = new SourceChange(new SourceSpan(6, 1), string.Empty); 34var change = new SourceChange(new SourceSpan(5, 1), string.Empty); 48var change = new SourceChange(new SourceSpan(5, 2), string.Empty); 62var change = new SourceChange(new SourceSpan(3, 3), string.Empty); 77var change = new SourceChange(0, 1, changeText); 409var change = new SourceChange(new SourceSpan(3, 0), text); 423var change = new SourceChange(new SourceSpan(6, 0), " World"); 437var change = new SourceChange(new SourceSpan(6, 0), " World");
Microsoft.AspNetCore.Razor.Language.UnitTests (33)
DirectiveTokenEditHandlerTest.cs (2)
32var sourceChange = new SourceChange(index, length, newText); 56var sourceChange = new SourceChange(index, length, newText);
Legacy\CodeBlockEditHandlerTest.cs (19)
21var change = new SourceChange(new SourceSpan(0, 5), "H3ll0"); 35var change = new SourceChange(new SourceSpan(0, 5), "H3ll0"); 49var change = new SourceChange(new SourceSpan(6, 1), "!"); 63var change = new SourceChange(new SourceSpan(6, 1), "<"); 77var change = new SourceChange(new SourceSpan(6, 1), "@*"); 91var change = new SourceChange(new SourceSpan(0, 0), "{"); 105var change = new SourceChange(new SourceSpan(0, 5), string.Empty); 119var change = new SourceChange(new SourceSpan(0, 5), string.Empty); 133var change = new SourceChange(new SourceSpan(5, 3), string.Empty); 147var change = new SourceChange(new SourceSpan(0, 0), "hello"); 161var change = new SourceChange(new SourceSpan(0, 5), string.Empty); 175var change = new SourceChange(new SourceSpan(5, 7), string.Empty); 188var change = new SourceChange(new SourceSpan(0, 0), "hello"); 201var change = new SourceChange(new SourceSpan(0, 0), "{"); 214var change = new SourceChange(new SourceSpan(0, 0), "@"); 227var change = new SourceChange(new SourceSpan(0, 0), "<"); 240var change = new SourceChange(new SourceSpan(0, 2), string.Empty); 259var change = new SourceChange(new SourceSpan(0, 0), content); 274var change = new SourceChange(new SourceSpan(0, 0), content);
SourceChangeTest.cs (12)
19var change = new SourceChange(15, 7, "Hello"); 34var change = new SourceChange(3, 5, string.Empty); 44var change = new SourceChange(3, 0, "Hello"); 54var change = new SourceChange(3, 5, "Hello"); 66var change = new SourceChange(2, 2, string.Empty); 81var change = new SourceChange(2, 0, "heyo"); 96var change = new SourceChange(2, 2, "heyo"); 115var change = new SourceChange(2, 2, "heyo"); 134var change = new SourceChange(15, 2, "heyo"); 153var change = new SourceChange(12, 2, "heyo"); 172var change = new SourceChange(15, 2, "heyo"); 191var change = new SourceChange(15, 0, "heyo");
Microsoft.CodeAnalysis.Razor.Compiler (1)
CSharp\TextChangeExtensions.cs (1)
13return new SourceChange(textChange.Span.AsSourceSpan(), textChange.NewText);
89 references to SourceChange
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (8)
Legacy\ImplicitExpressionEditHandlerTest.cs (8)
20var change = new SourceChange(new SourceSpan(6, 1), string.Empty); 34var change = new SourceChange(new SourceSpan(5, 1), string.Empty); 48var change = new SourceChange(new SourceSpan(5, 2), string.Empty); 62var change = new SourceChange(new SourceSpan(3, 3), string.Empty); 77var change = new SourceChange(0, 1, changeText); 409var change = new SourceChange(new SourceSpan(3, 0), text); 423var change = new SourceChange(new SourceSpan(6, 0), " World"); 437var change = new SourceChange(new SourceSpan(6, 0), " World");
Microsoft.AspNetCore.Razor.Language.UnitTests (34)
DirectiveTokenEditHandlerTest.cs (3)
32var sourceChange = new SourceChange(index, length, newText); 56var sourceChange = new SourceChange(index, length, newText); 80public new PartialParseResultInternal CanAcceptChange(SyntaxNode target, SourceChange change)
Legacy\CodeBlockEditHandlerTest.cs (19)
21var change = new SourceChange(new SourceSpan(0, 5), "H3ll0"); 35var change = new SourceChange(new SourceSpan(0, 5), "H3ll0"); 49var change = new SourceChange(new SourceSpan(6, 1), "!"); 63var change = new SourceChange(new SourceSpan(6, 1), "<"); 77var change = new SourceChange(new SourceSpan(6, 1), "@*"); 91var change = new SourceChange(new SourceSpan(0, 0), "{"); 105var change = new SourceChange(new SourceSpan(0, 5), string.Empty); 119var change = new SourceChange(new SourceSpan(0, 5), string.Empty); 133var change = new SourceChange(new SourceSpan(5, 3), string.Empty); 147var change = new SourceChange(new SourceSpan(0, 0), "hello"); 161var change = new SourceChange(new SourceSpan(0, 5), string.Empty); 175var change = new SourceChange(new SourceSpan(5, 7), string.Empty); 188var change = new SourceChange(new SourceSpan(0, 0), "hello"); 201var change = new SourceChange(new SourceSpan(0, 0), "{"); 214var change = new SourceChange(new SourceSpan(0, 0), "@"); 227var change = new SourceChange(new SourceSpan(0, 0), "<"); 240var change = new SourceChange(new SourceSpan(0, 2), string.Empty); 259var change = new SourceChange(new SourceSpan(0, 0), content); 274var change = new SourceChange(new SourceSpan(0, 0), content);
SourceChangeTest.cs (12)
19var change = new SourceChange(15, 7, "Hello"); 34var change = new SourceChange(3, 5, string.Empty); 44var change = new SourceChange(3, 0, "Hello"); 54var change = new SourceChange(3, 5, "Hello"); 66var change = new SourceChange(2, 2, string.Empty); 81var change = new SourceChange(2, 0, "heyo"); 96var change = new SourceChange(2, 2, "heyo"); 115var change = new SourceChange(2, 2, "heyo"); 134var change = new SourceChange(15, 2, "heyo"); 153var change = new SourceChange(12, 2, "heyo"); 172var change = new SourceChange(15, 2, "heyo"); 191var change = new SourceChange(15, 0, "heyo");
Microsoft.CodeAnalysis.Razor.Compiler (47)
CSharp\TextChangeExtensions.cs (1)
11public static SourceChange AsSourceChange(this TextChange textChange)
Language\DirectiveTokenEditHandler.cs (1)
22protected override PartialParseResultInternal CanAcceptChange(SyntaxNode target, SourceChange change)
Language\Legacy\AutoCompleteEditHandler.cs (1)
39protected override PartialParseResultInternal CanAcceptChange(SyntaxNode target, SourceChange change)
Language\Legacy\CodeBlockEditHandler.cs (6)
22protected override PartialParseResultInternal CanAcceptChange(SyntaxNode target, SourceChange change) 43internal static bool IsAcceptableReplacement(SyntaxNode target, SourceChange change) 64internal static bool IsAcceptableDeletion(SyntaxNode target, SourceChange change) 80internal static bool ModifiesInvalidContent(SyntaxNode target, SourceChange change) 93internal static bool IsAcceptableInsertion(SourceChange change) 109internal static bool ContainsInvalidContent(SourceChange change)
Language\Legacy\ImplicitExpressionEditHandler.cs (23)
56protected override PartialParseResultInternal CanAcceptChange(SyntaxNode target, SourceChange change) 125private static bool IsDotlessCommitInsertion(SyntaxNode target, SourceChange change) 131private static bool IsNewDotlessCommitInsertion(SyntaxNode target, SourceChange change) 144private static bool IsSecondaryDotlessCommitInsertion(SyntaxNode target, SourceChange change) 154private static bool IsAcceptableReplace(SyntaxNode target, SourceChange change) 160private bool IsAcceptableIdentifierReplacement(SyntaxNode target, SourceChange change) 211private static bool IsAcceptableDeletion(SyntaxNode target, SourceChange change) 218private static bool IsAcceptableInsertion(SyntaxNode target, SourceChange change) 226internal static bool IsAcceptableDeletionInBalancedParenthesis(SyntaxNode target, SourceChange change) 256internal static bool IsAcceptableInsertionInBalancedParenthesis(SyntaxNode target, SourceChange change) 415private static bool IsAcceptableEndInsertion(SyntaxNode target, SourceChange change) 425private static bool IsAcceptableInnerInsertion(SyntaxNode target, SourceChange change) 437private static bool RemainingIsWhitespace(SyntaxNode target, SourceChange change) 453private PartialParseResultInternal HandleReplacement(SyntaxNode target, SourceChange change) 474private PartialParseResultInternal HandleDeletion(SyntaxNode target, char previousChar, SourceChange change) 497private PartialParseResultInternal HandleInsertion(SyntaxNode target, char previousChar, SourceChange change) 518private PartialParseResultInternal HandleInsertionAfterIdPart(SyntaxNode target, SourceChange change) 547private PartialParseResultInternal HandleInsertionAfterOpenParenthesis(SyntaxNode target, SourceChange change) 557private PartialParseResultInternal HandleInsertionAfterDot(SyntaxNode target, SourceChange change) 567private PartialParseResultInternal TryAcceptChange(SyntaxNode target, SourceChange change, PartialParseResultInternal acceptResult = PartialParseResultInternal.Accepted) 578private static bool IsDoubleParenthesisInsertion(SourceChange change) 586private static bool IsOpenParenthesisInsertion(SourceChange change) 594private static bool IsCloseParenthesisInsertion(SourceChange change)
Language\Legacy\LegacySyntaxNodeExtensions.cs (3)
69public static SyntaxNode? LocateOwner(this SyntaxNode node, SourceChange change) 102static SyntaxNode? LocateOwnerForSyntaxList(in SyntaxList<RazorSyntaxNode> list, SourceChange change) 115static SyntaxNode? LocateOwnerForChildSyntaxList(in ChildSyntaxList list, SourceChange change)
Language\Legacy\SpanEditHandler.cs (9)
55public virtual EditResult ApplyChange(SyntaxNode target, SourceChange change) 60public virtual EditResult ApplyChange(SyntaxNode target, SourceChange change, bool force) 76public virtual bool OwnsChange(SyntaxNode target, SourceChange change) 84protected virtual PartialParseResultInternal CanAcceptChange(SyntaxNode target, SourceChange change) 89protected virtual SyntaxNode UpdateSpan(SyntaxNode target, SourceChange change) 112protected internal static bool IsAtEndOfFirstLine(SyntaxNode target, SourceChange change) 121protected internal static bool IsEndDeletion(SyntaxNode target, SourceChange change) 129protected internal static bool IsEndReplace(SyntaxNode target, SourceChange change) 134protected internal static bool IsAtEndOfSpan(SyntaxNode target, SourceChange change)
Language\SourceChange.cs (3)
12public sealed class SourceChange : IEquatable<SourceChange> 114public bool Equals(SourceChange other) 124return Equals(obj as SourceChange);