4 instantiations of CacheFile
NuGet.Commands (2)
RestoreCommand\RestoreCommand.cs (2)
1483cacheFile = new CacheFile(newDgSpecHash); 1488cacheFile = new CacheFile(newDgSpecHash);
NuGet.ProjectModel (2)
_generated\4\CacheFileSourceGen.CacheFile.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.ProjectModel.CacheFile((string)args[0]),
CacheFileFormat.cs (1)
71return new CacheFile(null);
67 references to CacheFile
NuGet.Commands (12)
RestoreCommand\RequestFactory\NoOpRestoreResult.cs (1)
21public NoOpRestoreResult(bool success, string lockFilePath, Lazy<LockFile> lockFileLazy, CacheFile cacheFile, string cacheFilePath, ProjectStyle projectStyle, TimeSpan elapsedTime) :
RestoreCommand\RestoreCommand.cs (8)
223CacheFile cacheFile = null; 456private async Task<(RestoreResult, bool, CacheFile)> EvaluateNoOpAsync(TelemetryActivity telemetry, CacheFile cacheFile, Stopwatch restoreTime) 633private async Task<(bool, IEnumerable<MSBuildOutputFile>, string, string, LockFile, List<RestoreTargetGraph>, PackagesLockFile, string, CacheFile)> ProcessRestoreResultAsync(TelemetryActivity telemetry, 642CacheFile cacheFile, 1321private bool VerifyCacheFileMatchesProject(CacheFile cacheFile) 1456private (CacheFile cacheFile, bool noOpCacheFileEvaluation, TimeSpan? cacheFileAge) EvaluateCacheFile() 1458CacheFile cacheFile;
RestoreCommand\RestoreResult.cs (2)
70private CacheFile CacheFile { get; } 116CacheFile cacheFile,
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
125internal static bool VerifyRestoreOutput(RestoreRequest request, CacheFile cacheFile)
NuGet.ProjectModel (55)
_generated\12\CacheFileSourceGen.GetJsonTypeInfo.g.cs (1)
40if (type == typeof(global::NuGet.ProjectModel.CacheFile))
_generated\4\CacheFileSourceGen.CacheFile.g.cs (42)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.CacheFile>? _CacheFile; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.CacheFile> CacheFile 24get => _CacheFile ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.CacheFile>)Options.GetTypeInfo(typeof(global::NuGet.ProjectModel.CacheFile)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.CacheFile> Create_CacheFile(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.ProjectModel.CacheFile>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.ProjectModel.CacheFile> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.ProjectModel.CacheFile> 37ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.ProjectModel.CacheFile>(options, objectInfo); 58DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 60Getter = static obj => ((global::NuGet.ProjectModel.CacheFile)obj).Version, 61Setter = static (obj, value) => ((global::NuGet.ProjectModel.CacheFile)obj).Version = value!, 68AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("Version", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 80Getter = static obj => ((global::NuGet.ProjectModel.CacheFile)obj).DgSpecHash, 88AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("DgSpecHash", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 100Getter = static obj => ((global::NuGet.ProjectModel.CacheFile)obj).Success, 101Setter = static (obj, value) => ((global::NuGet.ProjectModel.CacheFile)obj).Success = value!, 108AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("Success", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 118DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 120Getter = static obj => ((global::NuGet.ProjectModel.CacheFile)obj).ProjectFilePath, 121Setter = static (obj, value) => ((global::NuGet.ProjectModel.CacheFile)obj).ProjectFilePath = value!, 128AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("ProjectFilePath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 138DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 140Getter = static obj => ((global::NuGet.ProjectModel.CacheFile)obj).ExpectedPackageFilePaths, 141Setter = static (obj, value) => ((global::NuGet.ProjectModel.CacheFile)obj).ExpectedPackageFilePaths = value!, 148AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("ExpectedPackageFilePaths", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<string>), global::System.Array.Empty<global::System.Type>(), null), 158DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 160Getter = static obj => ((global::NuGet.ProjectModel.CacheFile)obj).LogMessages, 161Setter = static (obj, value) => ((global::NuGet.ProjectModel.CacheFile)obj).LogMessages = value!, 168AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("LogMessages", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IList<global::NuGet.ProjectModel.IAssetsLogMessage>), global::System.Array.Empty<global::System.Type>(), null), 178DeclaringType = typeof(global::NuGet.ProjectModel.CacheFile), 188AttributeProviderFactory = static () => typeof(global::NuGet.ProjectModel.CacheFile).GetProperty("IsValid", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 198private void CacheFileSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.ProjectModel.CacheFile? value) 208writer.WriteNumber(PropName_version, ((global::NuGet.ProjectModel.CacheFile)value).Version); 209writer.WriteString(PropName_dgSpecHash, ((global::NuGet.ProjectModel.CacheFile)value).DgSpecHash); 210writer.WriteBoolean(PropName_success, ((global::NuGet.ProjectModel.CacheFile)value).Success); 211writer.WriteString(PropName_projectFilePath, ((global::NuGet.ProjectModel.CacheFile)value).ProjectFilePath); 213IListStringSerializeHandler(writer, ((global::NuGet.ProjectModel.CacheFile)value).ExpectedPackageFilePaths); 215IListIAssetsLogMessageSerializeHandler(writer, ((global::NuGet.ProjectModel.CacheFile)value).LogMessages);
CacheFile.cs (3)
14public class CacheFile : IEquatable<CacheFile> 51public bool Equals(CacheFile other) 68return Equals(obj as CacheFile);
CacheFileFormat.cs (9)
19[JsonSerializable(typeof(CacheFile))] 54public static CacheFile Read(Stream stream, ILogger log, string path) 62return JsonSerializer.Deserialize(utf8Json: stream, (JsonTypeInfo<CacheFile>)SerializerOptions.GetTypeInfo(typeof(CacheFile))); 74public static void Write(string filePath, CacheFile lockFile) 86public static void Write(Stream stream, CacheFile cacheFile) 98private static void Write(TextWriter textWriter, CacheFile cacheFile) 100textWriter.Write(JsonSerializer.Serialize(cacheFile, (JsonTypeInfo<CacheFile>)SerializerOptions.GetTypeInfo(typeof(CacheFile))));