2 writes to NewText
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\SourceChange.cs (2)
32
NewText
= newText;
43
NewText
= newText;
28 references to NewText
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
SourceChangeTest.cs (1)
27
Assert.Equal("Hello", change.
NewText
);
Microsoft.CodeAnalysis.Razor.Compiler (27)
Language\Legacy\AutoCompleteEditHandler.cs (1)
43
ParserHelpers.IsNewLine(change.
NewText
) &&
Language\Legacy\CodeBlockEditHandler.cs (1)
111
if (change.
NewText
.IndexOfAny(new[] { '{', '}', '@', '<', '*', }) >= 0)
Language\Legacy\ImplicitExpressionEditHandler.cs (17)
135
change.
NewText
.Length > 0 &&
137
ParserHelpers.IsIdentifier(change.
NewText
, requireIdentifierStart: false) &&
147
return change.
NewText
.Length == 1 &&
148
change.
NewText
== "." &&
263
if (change.
NewText
.IndexOfAny(new[] { '(', ')' }) >= 0)
434
change.
NewText
== ".";
463
if (EndsWithDot(oldText) && EndsWithDot(change.
NewText
))
521
if (ParserHelpers.IsIdentifier(change.
NewText
, requireIdentifierStart: false))
531
else if (EndsWithDot(change.
NewText
))
560
if (SyntaxFacts.IsValidIdentifier(change.
NewText
) || change.
NewText
== ".")
582
change.
NewText
.Length == 2 &&
583
change.
NewText
== "()";
590
change.
NewText
.Length == 1 &&
591
change.
NewText
== "(";
598
change.
NewText
.Length == 1 &&
599
change.
NewText
== ")";
Language\SourceChange.cs (8)
46
public bool IsDelete => Span.Length > 0 &&
NewText
.Length == 0;
48
public bool IsInsert => Span.Length == 0 &&
NewText
.Length > 0;
50
public bool IsReplace => Span.Length > 0 &&
NewText
.Length > 0;
74
return text.Remove(offset, Span.Length).Insert(offset,
NewText
);
119
string.Equals(
NewText
, other.
NewText
, StringComparison.Ordinal);
131
hash.Add(
NewText
, StringComparer.Ordinal);
137
return Span.ToString() + " : " +
NewText
;