8 types derived from AbstractChange
Microsoft.VisualStudio.LanguageServices (8)
Preview\FileChange.cs (1)
29
internal class FileChange :
AbstractChange
Preview\PreviewEngine.cs (1)
298
private class NoChange :
AbstractChange
Preview\ReferenceChange.AnalyzerReferenceChange.cs (1)
12
internal abstract partial class ReferenceChange :
AbstractChange
Preview\ReferenceChange.cs (1)
17
internal abstract partial class ReferenceChange :
AbstractChange
Preview\ReferenceChange.MetadataReferenceChange.cs (1)
11
internal abstract partial class ReferenceChange :
AbstractChange
Preview\ReferenceChange.ProjectReferenceChange.cs (1)
11
internal abstract partial class ReferenceChange :
AbstractChange
Preview\SpanChange.cs (1)
15
internal class SpanChange :
AbstractChange
Preview\TopLevelChange.cs (1)
20
internal class TopLevelChange :
AbstractChange
13 references to AbstractChange
Microsoft.VisualStudio.LanguageServices (13)
Preview\AbstractChange.cs (4)
17
protected
AbstractChange
parent;
55
foreach (
var
child in Children.Changes)
76
foreach (
var
child in Children.Changes)
93
foreach (
var
child in Children.Changes)
Preview\ChangeList.cs (3)
14
public static readonly ChangeList Empty = new(Array.Empty<
AbstractChange
>());
16
internal
AbstractChange
[] Changes { get; }
18
public ChangeList(
AbstractChange
[] changes)
Preview\FileChange.cs (1)
42
AbstractChange
parent,
Preview\PreviewEngine.cs (2)
114
var builder = ArrayBuilder<
AbstractChange
>.GetInstance();
161
private void AppendFileChanges(IEnumerable<DocumentId> changedDocuments, ArrayBuilder<
AbstractChange
> builder)
Preview\ReferenceChange.cs (1)
31
public static void AppendReferenceChanges(IEnumerable<ProjectChanges> projectChangesList, PreviewEngine engine, ArrayBuilder<
AbstractChange
> builder)
Preview\SpanChange.cs (2)
25
public SpanChange(ITrackingSpan span, ITextBuffer buffer, DocumentId id, string text, string leftText, string rightText, bool isDeletion,
AbstractChange
parent, PreviewEngine engine)
36
this.Children = new ChangeList(Array.Empty<
AbstractChange
>());