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
16 references to StateFileBase
Microsoft.Build.Tasks.Core (6)
RegisterAssembly.cs (1)
84cacheFile = StateFileBase.DeserializeCache<AssemblyRegistrationCache>(AssemblyListFile.ItemSpec, Log) ??
ResolveComReference.cs (1)
328_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 (10)
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (8)
59var deserialized = StateFileBase.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper); 73cacheStream.WriteByte(StateFileBase.CurrentSerializationVersion); 77var deserialized = StateFileBase.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper); 91cacheStream.WriteByte(StateFileBase.CurrentSerializationVersion - 1); 95var deserialized = StateFileBase.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper); 127sysState2 = StateFileBase.DeserializeCache<SystemState>(file.Path, null); 163sysState2 = StateFileBase.DeserializeCache<SystemState>(file.Path, null); 189sysState2 = StateFileBase.DeserializeCache<SystemState>(file.Path, null);
AssemblyRegistrationCache_Tests.cs (1)
43arc2 = StateFileBase.DeserializeCache<AssemblyRegistrationCache>(file.Path, null);
ResolveComReference_Tests.cs (1)
75cache2 = StateFileBase.DeserializeCache<ResolveComReferenceCache>(file.Path, null);