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