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
63 references to TextDocumentState
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\EditAndContinueService.cs (2)
145
static IEnumerable<
TextDocumentState
> GetDocumentStates(ProjectState projectState)
146
=> ((IEnumerable<
TextDocumentState
>)projectState.DocumentStates.States.Values).Concat(
EditAndContinue\Utilities\Extensions.cs (2)
100
public static bool SupportsEditAndContinue(this
TextDocumentState
textDocumentState)
115
public static bool IgnoreForEditAndContinue(this
TextDocumentState
textDocumentState)
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
982
oldDocuments.CastArray<
TextDocumentState
>(),
983
newDocuments.CastArray<
TextDocumentState
>(),
1007
oldDocuments.CastArray<
TextDocumentState
>(),
1008
newDocuments.CastArray<
TextDocumentState
>(),
1043
ImmutableArray<
TextDocumentState
> oldDocuments,
1044
ImmutableArray<
TextDocumentState
> newDocuments,
1057
foreach (
var
oldDocument in oldDocuments)
Workspace\Solution\SolutionCompilationState.cs (7)
633
where TDocumentState :
TextDocumentState
853
where TDocumentState :
TextDocumentState
889
where TDocumentState :
TextDocumentState
923
where TDocumentState :
TextDocumentState
1780
where TDocumentState :
TextDocumentState
1802
where T :
TextDocumentState
1824
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);
133
public
TextDocumentState
UpdateText(TextAndVersion newTextAndVersion, PreservationMode mode)
140
public
TextDocumentState
UpdateText(SourceText newText, PreservationMode mode)
148
public
TextDocumentState
UpdateText(TextLoader? loader, PreservationMode mode)
218
public bool HasTextChanged(
TextDocumentState
oldState, bool ignoreUnchangeableDocument)
228
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,