4 types derived from StateFileBase
Microsoft.Build.Tasks.Core (4)
AssemblyRegistrationCache.cs (1)
15internal sealed class AssemblyRegistrationCache : StateFileBase, ITranslatable
ResGenDependencies.cs (1)
27internal sealed class ResGenDependencies : StateFileBase, ITranslatable
ResolveComReferenceCache.cs (1)
20internal sealed class ResolveComReferenceCache : StateFileBase, ITranslatable
SystemState.cs (1)
25internal sealed class SystemState : StateFileBase, ITranslatable
14 references to StateFileBase
Microsoft.Build.Tasks.Core (6)
RegisterAssembly.cs (1)
84cacheFile = StateFileBase.DeserializeCache<AssemblyRegistrationCache>(AssemblyListFile.ItemSpec, Log) ??
ResolveComReference.cs (1)
327_timestampCache = StateFileBase.DeserializeCache<ResolveComReferenceCache>(StateFile, Log);
StateFileBase.cs (1)
76internal static T DeserializeCache<T>(string stateFile, TaskLoggingHelper log) where T : StateFileBase
UnregisterAssembly.cs (3)
60cacheFile = StateFileBase.DeserializeCache<AssemblyRegistrationCache>(AssemblyListFile.ItemSpec, Log); 65StateFileBase.DeleteFile(AssemblyListFile.ItemSpec, Log); 137StateFileBase.DeleteFile(AssemblyListFile.ItemSpec, Log);
Microsoft.Build.Tasks.UnitTests (8)
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (8)
58var deserialized = StateFileBase.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper); 72cacheStream.WriteByte(StateFileBase.CurrentSerializationVersion); 76var deserialized = StateFileBase.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper); 90cacheStream.WriteByte(StateFileBase.CurrentSerializationVersion - 1); 94var deserialized = StateFileBase.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper); 126sysState2 = StateFileBase.DeserializeCache<SystemState>(file.Path, null); 162sysState2 = StateFileBase.DeserializeCache<SystemState>(file.Path, null); 188sysState2 = StateFileBase.DeserializeCache<SystemState>(file.Path, null);