3 types derived from TextDocumentState
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Solution\AdditionalDocumentState.cs (1)
11internal sealed class AdditionalDocumentState : TextDocumentState
Workspace\Solution\AnalyzerConfigDocumentState.cs (1)
13internal sealed class AnalyzerConfigDocumentState : TextDocumentState
Workspace\Solution\DocumentState.cs (1)
22internal partial class DocumentState : TextDocumentState
55 references to TextDocumentState
Microsoft.CodeAnalysis.Workspaces (55)
Serialization\SerializableSourceText.cs (1)
119TextDocumentState state, CancellationToken cancellationToken)
Workspace\Host\DocumentService\Extensions.cs (3)
16public static bool CanApplyChange([NotNullWhen(returnValue: true)] this TextDocumentState? document) 22public static bool SupportsDiagnostics([NotNullWhen(returnValue: true)] this TextDocumentState? document) 28public static bool IsRazorDocument(this TextDocumentState documentState)
Workspace\Host\PersistentStorage\DocumentKey.cs (1)
36public static DocumentKey ToDocumentKey(ProjectKey projectKey, TextDocumentState state)
Workspace\Solution\AdditionalDocument.cs (1)
12internal AdditionalDocument(Project project, TextDocumentState state)
Workspace\Solution\AdditionalDocumentState.cs (3)
34protected override TextDocumentState UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes) 42protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider) 59protected override TextDocumentState UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\AnalyzerConfigDocumentState.cs (3)
40protected override TextDocumentState UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes) 50protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider) 69protected override TextDocumentState UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\ChecksumCollection.cs (1)
62CancellationToken cancellationToken) where TState : TextDocumentState
Workspace\Solution\DocumentState.cs (3)
399protected override TextDocumentState UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes) 431protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider) 453protected override TextDocumentState UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\ProjectState.cs (12)
130where TDocumentState : TextDocumentState 250ImmutableArray<TextDocumentState> newDocuments, 269VersionStamp oldVersion, ImmutableArray<TextDocumentState> newDocuments, CancellationToken cancellationToken) 272foreach (var newDocument in newDocuments) 317where TDocumentState : TextDocumentState 1000oldDocuments.CastArray<TextDocumentState>(), 1001newDocuments.CastArray<TextDocumentState>(), 1025oldDocuments.CastArray<TextDocumentState>(), 1026newDocuments.CastArray<TextDocumentState>(), 1061ImmutableArray<TextDocumentState> oldDocuments, 1062ImmutableArray<TextDocumentState> newDocuments, 1075foreach (var oldDocument in oldDocuments)
Workspace\Solution\SolutionCompilationState.cs (7)
615where TDocumentState : TextDocumentState 800where TDocumentState : TextDocumentState 834where TDocumentState : TextDocumentState 868where TDocumentState : TextDocumentState 1669where TDocumentState : TextDocumentState 1691where T : TextDocumentState 1713where T : TextDocumentState
Workspace\Solution\SourceGeneratedDocumentState.cs (3)
128protected override TextDocumentState UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes) 131protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider) 134protected override TextDocumentState UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental)
Workspace\Solution\TextDocument.cs (2)
16internal TextDocumentState State { get; } 24internal TextDocument(Project project, TextDocumentState state, TextDocumentKind kind)
Workspace\Solution\TextDocumentState.cs (12)
53public TextDocumentState WithDocumentInfo(DocumentInfo info) 58public TextDocumentState WithAttributes(DocumentInfo.DocumentAttributes newAttributes) 61public TextDocumentState WithDocumentServiceProvider(IDocumentServiceProvider? newProvider) 64public TextDocumentState WithTextLoader(TextLoader? loader, PreservationMode mode) 67protected abstract TextDocumentState UpdateAttributes(DocumentInfo.DocumentAttributes newAttributes); 68protected abstract TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider); 69protected abstract TextDocumentState UpdateText(ITextAndVersionSource newTextSource, PreservationMode mode, bool incremental); 138public TextDocumentState UpdateText(TextAndVersion newTextAndVersion, PreservationMode mode) 145public TextDocumentState UpdateText(SourceText newText, PreservationMode mode) 153public TextDocumentState UpdateText(TextLoader? loader, PreservationMode mode) 217public bool HasTextChanged(TextDocumentState oldState, bool ignoreUnchangeableDocument) 227public bool HasInfoChanged(TextDocumentState oldState)
Workspace\Solution\TextDocumentStates.cs (2)
33/// Holds on a <see cref="DocumentId"/> to <see cref="TextDocumentState"/> map and an ordering. 36where TState : TextDocumentState
Workspace\Workspace_Editor.cs (1)
393var oldDocumentState = oldDocument.State;