|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
namespace Microsoft.CodeAnalysis.Serialization;
internal enum WellKnownSynchronizationKind : byte
{
// Start at a different value from 0 so that if we ever get 0 we know it's a bug.
// Solution snapshot state, including generator info (like frozen generated documents).
SolutionCompilationState = 1,
// Solution snapshot state, only referencing actual user (non-generated) documents, options, and references.
SolutionState = 2,
ProjectState = 3,
SolutionAttributes = 4,
ProjectAttributes = 5,
DocumentAttributes = 6,
SourceGeneratedDocumentIdentity = 7,
SourceGeneratorExecutionVersionMap = 8,
FallbackAnalyzerOptions = 9,
CompilationOptions = 10,
ParseOptions = 11,
ProjectReference = 12,
MetadataReference = 13,
AnalyzerReference = 14,
SerializableSourceText = 15,
}
|