8 types derived from AbstractChange
Microsoft.VisualStudio.LanguageServices (8)
Preview\FileChange.cs (1)
27internal class FileChange : AbstractChange
Preview\PreviewEngine.cs (1)
294private class NoChange : AbstractChange
Preview\ReferenceChange.AnalyzerReferenceChange.cs (1)
12internal abstract partial class ReferenceChange : AbstractChange
Preview\ReferenceChange.cs (1)
16internal abstract partial class ReferenceChange : AbstractChange
Preview\ReferenceChange.MetadataReferenceChange.cs (1)
11internal abstract partial class ReferenceChange : AbstractChange
Preview\ReferenceChange.ProjectReferenceChange.cs (1)
11internal abstract partial class ReferenceChange : AbstractChange
Preview\SpanChange.cs (1)
14internal class SpanChange : AbstractChange
Preview\TopLevelChange.cs (1)
21internal class TopLevelChange : AbstractChange
11 references to AbstractChange
Microsoft.VisualStudio.LanguageServices (11)
Preview\AbstractChange.cs (4)
15protected AbstractChange parent; 52foreach (var child in Children.Changes) 73foreach (var child in Children.Changes) 90foreach (var child in Children.Changes)
Preview\ChangeList.cs (2)
15internal AbstractChange[] Changes { get; } 17public ChangeList(AbstractChange[] changes)
Preview\FileChange.cs (1)
44AbstractChange parent,
Preview\PreviewEngine.cs (2)
110var builder = ArrayBuilder<AbstractChange>.GetInstance(); 157private void AppendFileChanges(IEnumerable<DocumentId> changedDocuments, ArrayBuilder<AbstractChange> builder)
Preview\ReferenceChange.cs (1)
26public static void AppendReferenceChanges(IEnumerable<ProjectChanges> projectChangesList, PreviewEngine engine, ArrayBuilder<AbstractChange> builder)
Preview\SpanChange.cs (1)
24public SpanChange(ITrackingSpan span, ITextBuffer buffer, DocumentId id, string text, string leftText, string rightText, bool isDeletion, AbstractChange parent, PreviewEngine engine)