4 types derived from StateFileBase
Microsoft.Build.Tasks.Core (4)
AssemblyRegistrationCache.cs (1)
15
internal sealed class AssemblyRegistrationCache :
StateFileBase
, ITranslatable
ResGenDependencies.cs (1)
27
internal sealed class ResGenDependencies :
StateFileBase
, ITranslatable
ResolveComReferenceCache.cs (1)
20
internal sealed class ResolveComReferenceCache :
StateFileBase
, ITranslatable
SystemState.cs (1)
25
internal sealed class SystemState :
StateFileBase
, ITranslatable
16 references to StateFileBase
Microsoft.Build.Tasks.Core (6)
RegisterAssembly.cs (1)
84
cacheFile =
StateFileBase
.DeserializeCache<AssemblyRegistrationCache>(AssemblyListFile.ItemSpec, Log) ??
ResolveComReference.cs (1)
328
_timestampCache =
StateFileBase
.DeserializeCache<ResolveComReferenceCache>(StateFile, Log);
StateFileBase.cs (1)
76
internal static T DeserializeCache<T>(string stateFile, TaskLoggingHelper log) where T :
StateFileBase
UnregisterAssembly.cs (3)
60
cacheFile =
StateFileBase
.DeserializeCache<AssemblyRegistrationCache>(AssemblyListFile.ItemSpec, Log);
65
StateFileBase
.DeleteFile(AssemblyListFile.ItemSpec, Log);
137
StateFileBase
.DeleteFile(AssemblyListFile.ItemSpec, Log);
Microsoft.Build.Tasks.UnitTests (10)
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (8)
59
var deserialized =
StateFileBase
.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper);
73
cacheStream.WriteByte(
StateFileBase
.CurrentSerializationVersion);
77
var deserialized =
StateFileBase
.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper);
91
cacheStream.WriteByte(
StateFileBase
.CurrentSerializationVersion - 1);
95
var deserialized =
StateFileBase
.DeserializeCache<SystemState>(_rarCacheFile, _taskLoggingHelper);
127
sysState2 =
StateFileBase
.DeserializeCache<SystemState>(file.Path, null);
163
sysState2 =
StateFileBase
.DeserializeCache<SystemState>(file.Path, null);
189
sysState2 =
StateFileBase
.DeserializeCache<SystemState>(file.Path, null);
AssemblyRegistrationCache_Tests.cs (1)
43
arc2 =
StateFileBase
.DeserializeCache<AssemblyRegistrationCache>(file.Path, null);
ResolveComReference_Tests.cs (1)
75
cache2 =
StateFileBase
.DeserializeCache<ResolveComReferenceCache>(file.Path, null);