| File: Events\ProtocolDiagnosticNupkgCopiedEvent.cs | Web Access |
| Project: src\nuget-client\src\NuGet.Core\NuGet.Protocol\NuGet.Protocol.csproj (NuGet.Protocol) |
// Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. namespace NuGet.Protocol.Events { public sealed class ProtocolDiagnosticNupkgCopiedEvent { public string Source { get; } public long FileSize { get; } /// <summary> /// Gets the package ID of the copied nupkg. /// </summary> public string PackageId { get; } public ProtocolDiagnosticNupkgCopiedEvent( string source, long fileSize) : this(source, fileSize, packageId: string.Empty) { } public ProtocolDiagnosticNupkgCopiedEvent( string source, long fileSize, string packageId) { Source = source; FileSize = fileSize; PackageId = packageId; } } }