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)
35
public
ITreeAndVersionSource
? TreeSource { get; }
46
ITreeAndVersionSource
? treeSource)
67
ITreeAndVersionSource
? treeSource;
115
protected static
ITreeAndVersionSource
CreateLazyFullyParsedTree(
181
private static
ITreeAndVersionSource
CreateLazyIncrementallyParsedTree(
182
ITreeAndVersionSource
oldTreeSource,
193
ITreeAndVersionSource
oldTreeSource,
215
ITreeAndVersionSource
oldTreeSource,
343
ITreeAndVersionSource
? newTreeSource = null;
404
ITreeAndVersionSource
? newTreeSource;
457
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)
72
var
treeSource = CreateLazyFullyParsedTree(
109
ITreeAndVersionSource
treeSource,
Workspace\Solution\VersionSource\SimpleTreeAndVersionSource.cs (1)
14
/// Simple implementation of <see cref="
ITreeAndVersionSource
"/> backed by an opaque <see