| File: Evaluation\ProjectChangedEventArgs.cs | Web Access |
| Project: src\msbuild\src\Build\Microsoft.Build.csproj (Microsoft.Build) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System; namespace Microsoft.Build.Evaluation { /// <summary> /// Event arguments for the <see cref="ProjectCollection.ProjectChanged"/> event. /// </summary> public class ProjectChangedEventArgs : EventArgs { /// <summary> /// Initializes a new instance of the <see cref="ProjectChangedEventArgs"/> class. /// </summary> /// <param name="project">The changed project.</param> internal ProjectChangedEventArgs(Project project) { ArgumentNullException.ThrowIfNull(project); Project = project; } /// <summary> /// Gets the project that was marked dirty. /// </summary> /// <value>Never null.</value> public Project Project { get; private set; } } }