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