3 types derived from TextDocumentState
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\AdditionalDocumentState.cs (1)
11
internal sealed class AdditionalDocumentState :
TextDocumentState
Workspace\Solution\AnalyzerConfigDocumentState.cs (1)
13
internal sealed class AnalyzerConfigDocumentState :
TextDocumentState
Workspace\Solution\DocumentState.cs (1)
22
internal partial class DocumentState :
TextDocumentState
61 references to TextDocumentState
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\Utilities\Extensions.cs (1)
81
public static bool SupportsEditAndContinue(this
TextDocumentState
textDocumentState)
Workspace\CompileTimeSolutionProvider.cs (1)
87
private static bool IsRazorAnalyzerConfig(
TextDocumentState
documentState)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\RemoteWorkspace.SolutionCreator.cs (1)
431
CancellationToken cancellationToken) where TDocumentState :
TextDocumentState
Host\SolutionAssetCache.cs (1)
193
void AddAll<TState>(TextDocumentStates<TState> states) where TState :
TextDocumentState
Microsoft.CodeAnalysis.Workspaces (56)
Serialization\SerializableSourceText.cs (1)
119
TextDocumentState
state, CancellationToken cancellationToken)
Workspace\Host\DocumentService\Extensions.cs (3)
16
public static bool CanApplyChange([NotNullWhen(returnValue: true)] this
TextDocumentState
? document)
22
public static bool SupportsDiagnostics([NotNullWhen(returnValue: true)] this
TextDocumentState
? document)
28
public static bool IsRazorDocument(this
TextDocumentState
documentState)
Workspace\Host\PersistentStorage\DocumentKey.cs (1)
36
public static DocumentKey ToDocumentKey(ProjectKey projectKey,
TextDocumentState
state)
Workspace\Solution\AdditionalDocument.cs (1)
12
internal AdditionalDocument(Project project,
TextDocumentState
state)
Workspace\Solution\AdditionalDocumentState.cs (3)
34
protected override
TextDocumentState
UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes)
42
protected override
TextDocumentState
UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
59
protected override
TextDocumentState
UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\AnalyzerConfigDocumentState.cs (3)
40
protected override
TextDocumentState
UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes)
50
protected override
TextDocumentState
UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
69
protected override
TextDocumentState
UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\ChecksumCollection.cs (1)
62
CancellationToken cancellationToken) where TState :
TextDocumentState
Workspace\Solution\DocumentState.cs (3)
399
protected override
TextDocumentState
UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes)
431
protected override
TextDocumentState
UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
453
protected override
TextDocumentState
UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\ProjectState.cs (12)
119
where TDocumentState :
TextDocumentState
240
ImmutableArray<
TextDocumentState
> newDocuments,
259
VersionStamp oldVersion, ImmutableArray<
TextDocumentState
> newDocuments, CancellationToken cancellationToken)
262
foreach (
var
newDocument in newDocuments)
307
where TDocumentState :
TextDocumentState
992
oldDocuments.CastArray<
TextDocumentState
>(),
993
newDocuments.CastArray<
TextDocumentState
>(),
1017
oldDocuments.CastArray<
TextDocumentState
>(),
1018
newDocuments.CastArray<
TextDocumentState
>(),
1053
ImmutableArray<
TextDocumentState
> oldDocuments,
1054
ImmutableArray<
TextDocumentState
> newDocuments,
1067
foreach (
var
oldDocument in oldDocuments)
Workspace\Solution\SolutionCompilationState.cs (7)
614
where TDocumentState :
TextDocumentState
834
where TDocumentState :
TextDocumentState
870
where TDocumentState :
TextDocumentState
904
where TDocumentState :
TextDocumentState
1754
where TDocumentState :
TextDocumentState
1776
where T :
TextDocumentState
1798
where T :
TextDocumentState
Workspace\Solution\SourceGeneratedDocumentState.cs (3)
162
protected override
TextDocumentState
UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes)
165
protected override
TextDocumentState
UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
168
protected override
TextDocumentState
UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\StateChecksums.cs (1)
513
TextDocumentState
state,
Workspace\Solution\TextDocument.cs (2)
16
internal
TextDocumentState
State { get; }
24
internal TextDocument(Project project,
TextDocumentState
state, TextDocumentKind kind)
Workspace\Solution\TextDocumentState.cs (12)
53
public
TextDocumentState
WithDocumentInfo(DocumentInfo info)
58
public
TextDocumentState
WithAttributes(DocumentInfo.DocumentAttributes newAttributes)
61
public
TextDocumentState
WithDocumentServiceProvider(IDocumentServiceProvider? newProvider)
64
public
TextDocumentState
WithTextLoader(TextLoader? loader, PreservationMode mode)
67
protected abstract
TextDocumentState
UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes);
68
protected abstract
TextDocumentState
UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider);
69
protected abstract
TextDocumentState
UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental);
138
public
TextDocumentState
UpdateText(TextAndVersion newTextAndVersion, PreservationMode mode)
145
public
TextDocumentState
UpdateText(SourceText newText, PreservationMode mode)
153
public
TextDocumentState
UpdateText(TextLoader? loader, PreservationMode mode)
223
public bool HasTextChanged(
TextDocumentState
oldState, bool ignoreUnchangeableDocument)
233
public bool HasInfoChanged(
TextDocumentState
oldState)
Workspace\Solution\TextDocumentStates.cs (2)
34
/// Holds on a <see cref="DocumentId"/> to <see cref="
TextDocumentState
"/> map and an ordering.
37
where TState :
TextDocumentState
Workspace\Workspace_Editor.cs (1)
394
var
oldDocumentState = oldDocument.State;
Microsoft.VisualStudio.LanguageServices (1)
Workspace\VisualStudioWorkspaceUtilities.cs (1)
25
[NotNullWhen(true)]
TextDocumentState
? document,