7 implementations of IChecksummedObject
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
30internal partial class SymbolTreeInfo : IChecksummedObject
Utilities\SpellChecker.cs (1)
16internal class SpellChecker : IObjectWritable, IChecksummedObject
Workspace\Solution\ChecksumWithChildren.cs (1)
14internal abstract class ChecksumWithChildren : IChecksummedObject
Workspace\Solution\DocumentInfo.cs (1)
150internal sealed class DocumentAttributes : IChecksummedObject, IObjectWritable
Workspace\Solution\ProjectInfo.cs (1)
402internal sealed class ProjectAttributes : IChecksummedObject, IObjectWritable
Workspace\Solution\SolutionInfo.cs (1)
97internal sealed class SolutionAttributes : IChecksummedObject, IObjectWritable
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestGeneratorReference.cs (1)
16public class TestGeneratorReference : AnalyzerReference, IChecksummedObject
6 references to IChecksummedObject
Microsoft.CodeAnalysis.Workspaces (5)
Serialization\SerializerService.cs (1)
68if (value is IChecksummedObject checksummedObject)
Workspace\Solution\DocumentInfo.cs (1)
273Checksum IChecksummedObject.Checksum
Workspace\Solution\ProjectInfo.cs (1)
675Checksum IChecksummedObject.Checksum
Workspace\Solution\SolutionInfo.cs (1)
172Checksum IChecksummedObject.Checksum
Workspace\Solution\StateChecksums.cs (1)
280public static T GetOrCreate<T>(object value, ConditionalWeakTable<object, object>.CreateValueCallback checksumCreator) where T : IChecksummedObject
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestGeneratorReference.cs (1)
47Checksum IChecksummedObject.Checksum => _checksum;