60 references to WellKnownSynchronizationKind
Microsoft.CodeAnalysis.Workspaces (59)
Remote\ISerializerService.cs (1)
14
object Deserialize(
WellKnownSynchronizationKind
kind, ObjectReader reader, CancellationToken cancellationToken);
Serialization\SerializationExtensions.cs (16)
15
public static
WellKnownSynchronizationKind
GetWellKnownSynchronizationKind(this object value)
18
SolutionCompilationStateChecksums =>
WellKnownSynchronizationKind
.SolutionCompilationState,
19
SolutionStateChecksums =>
WellKnownSynchronizationKind
.SolutionState,
20
ProjectStateChecksums =>
WellKnownSynchronizationKind
.ProjectState,
21
SolutionInfo.SolutionAttributes =>
WellKnownSynchronizationKind
.SolutionAttributes,
22
ProjectInfo.ProjectAttributes =>
WellKnownSynchronizationKind
.ProjectAttributes,
23
DocumentInfo.DocumentAttributes =>
WellKnownSynchronizationKind
.DocumentAttributes,
24
CompilationOptions =>
WellKnownSynchronizationKind
.CompilationOptions,
25
ParseOptions =>
WellKnownSynchronizationKind
.ParseOptions,
26
ProjectReference =>
WellKnownSynchronizationKind
.ProjectReference,
27
MetadataReference =>
WellKnownSynchronizationKind
.MetadataReference,
28
AnalyzerReference =>
WellKnownSynchronizationKind
.AnalyzerReference,
29
SerializableSourceText =>
WellKnownSynchronizationKind
.SerializableSourceText,
30
SourceGeneratedDocumentIdentity =>
WellKnownSynchronizationKind
.SourceGeneratedDocumentIdentity,
31
SourceGeneratorExecutionVersionMap =>
WellKnownSynchronizationKind
.SourceGeneratorExecutionVersionMap,
32
ImmutableDictionary<string, StructuredAnalyzerConfigOptions> =>
WellKnownSynchronizationKind
.FallbackAnalyzerOptions,
Serialization\SerializerService.cs (42)
36
private static readonly Func<
WellKnownSynchronizationKind
, string> s_logKind = k => k.ToString();
52
var
kind = value.GetWellKnownSynchronizationKind();
60
case
WellKnownSynchronizationKind
.CompilationOptions:
61
case
WellKnownSynchronizationKind
.ParseOptions:
62
case
WellKnownSynchronizationKind
.ProjectReference:
63
case
WellKnownSynchronizationKind
.SourceGeneratedDocumentIdentity:
64
case
WellKnownSynchronizationKind
.FallbackAnalyzerOptions:
67
case
WellKnownSynchronizationKind
.MetadataReference:
70
case
WellKnownSynchronizationKind
.AnalyzerReference:
73
case
WellKnownSynchronizationKind
.SerializableSourceText:
86
var
kind = value.GetWellKnownSynchronizationKind();
94
case
WellKnownSynchronizationKind
.SolutionAttributes:
98
case
WellKnownSynchronizationKind
.ProjectAttributes:
102
case
WellKnownSynchronizationKind
.DocumentAttributes:
106
case
WellKnownSynchronizationKind
.SourceGeneratedDocumentIdentity:
110
case
WellKnownSynchronizationKind
.CompilationOptions:
114
case
WellKnownSynchronizationKind
.ParseOptions:
119
case
WellKnownSynchronizationKind
.ProjectReference:
123
case
WellKnownSynchronizationKind
.MetadataReference:
127
case
WellKnownSynchronizationKind
.AnalyzerReference:
131
case
WellKnownSynchronizationKind
.SerializableSourceText:
135
case
WellKnownSynchronizationKind
.SolutionCompilationState:
139
case
WellKnownSynchronizationKind
.SolutionState:
143
case
WellKnownSynchronizationKind
.ProjectState:
147
case
WellKnownSynchronizationKind
.SourceGeneratorExecutionVersionMap:
151
case
WellKnownSynchronizationKind
.FallbackAnalyzerOptions:
235
public object Deserialize(
WellKnownSynchronizationKind
kind, ObjectReader reader, CancellationToken cancellationToken)
243
WellKnownSynchronizationKind
.SolutionCompilationState => SolutionCompilationStateChecksums.Deserialize(reader),
244
WellKnownSynchronizationKind
.SolutionState => SolutionStateChecksums.Deserialize(reader),
245
WellKnownSynchronizationKind
.ProjectState => ProjectStateChecksums.Deserialize(reader),
246
WellKnownSynchronizationKind
.SolutionAttributes => SolutionInfo.SolutionAttributes.ReadFrom(reader),
247
WellKnownSynchronizationKind
.ProjectAttributes => ProjectInfo.ProjectAttributes.ReadFrom(reader),
248
WellKnownSynchronizationKind
.DocumentAttributes => DocumentInfo.DocumentAttributes.ReadFrom(reader),
249
WellKnownSynchronizationKind
.SourceGeneratedDocumentIdentity => SourceGeneratedDocumentIdentity.ReadFrom(reader),
250
WellKnownSynchronizationKind
.CompilationOptions => DeserializeCompilationOptions(reader, cancellationToken),
251
WellKnownSynchronizationKind
.ParseOptions => DeserializeParseOptions(reader, cancellationToken),
252
WellKnownSynchronizationKind
.ProjectReference => DeserializeProjectReference(reader, cancellationToken),
253
WellKnownSynchronizationKind
.MetadataReference => DeserializeMetadataReference(reader),
254
WellKnownSynchronizationKind
.AnalyzerReference => DeserializeAnalyzerReference(reader),
255
WellKnownSynchronizationKind
.SerializableSourceText => SerializableSourceText.Deserialize(reader, _storageService.Value, _textService, cancellationToken),
256
WellKnownSynchronizationKind
.SourceGeneratorExecutionVersionMap => SourceGeneratorExecutionVersionMap.Deserialize(reader),
257
WellKnownSynchronizationKind
.FallbackAnalyzerOptions => ReadFallbackAnalyzerOptions(reader),
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SerializationValidator.cs (1)
44
/// <see cref="
WellKnownSynchronizationKind
"/> for examples.