1 implementation of ITreeAndVersionSource
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\VersionSource\SimpleTreeAndVersionSource.cs (1)
17
internal sealed class SimpleTreeAndVersionSource :
ITreeAndVersionSource
26 references to ITreeAndVersionSource
Microsoft.CodeAnalysis.Workspaces (26)
Workspace\Solution\DocumentState.cs (11)
33
public
ITreeAndVersionSource
? TreeSource { get; }
44
ITreeAndVersionSource
? treeSource)
65
ITreeAndVersionSource
? treeSource;
113
protected static
ITreeAndVersionSource
CreateLazyFullyParsedTree(
179
private static
ITreeAndVersionSource
CreateLazyIncrementallyParsedTree(
180
ITreeAndVersionSource
oldTreeSource,
191
ITreeAndVersionSource
oldTreeSource,
213
ITreeAndVersionSource
oldTreeSource,
341
ITreeAndVersionSource
? newTreeSource = null;
402
ITreeAndVersionSource
? newTreeSource;
455
ITreeAndVersionSource
? newTreeSource;
Workspace\Solution\DocumentState_LinkedFileReuse.cs (12)
17
/// <see cref="
ITreeAndVersionSource
"/> when we're linked to another file (a 'sibling') and will attempt to reuse
24
ITreeAndVersionSource
originalTreeSource,
25
AsyncLazy<TreeAndVersion> lazyComputation) :
ITreeAndVersionSource
30
private readonly
ITreeAndVersionSource
_originalTreeSource = originalTreeSource;
42
public
ITreeAndVersionSource
GetNonChainedTreeAndVersionSource()
63
ITreeAndVersionSource
? siblingTreeSource,
106
ITreeAndVersionSource
originalTreeSource,
108
ITreeAndVersionSource
siblingTreeSource,
238
ITreeAndVersionSource
treeSource,
240
ITreeAndVersionSource
siblingTreeSource,
261
ITreeAndVersionSource
treeSource,
263
ITreeAndVersionSource
siblingTreeSource,
Workspace\Solution\SourceGeneratedDocumentState.cs (2)
94
ITreeAndVersionSource
treeSource;
141
ITreeAndVersionSource
treeSource,
Workspace\Solution\VersionSource\SimpleTreeAndVersionSource.cs (1)
14
/// Simple implementation of <see cref="
ITreeAndVersionSource
"/> backed by an opaque <see