File: AssemblyFolderItem.cs
Web Access
Project: ..\..\..\src\Utilities\Microsoft.Build.Utilities.csproj (Microsoft.Build.Utilities.Core)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
using System.Diagnostics;
using System.Runtime.Serialization;
 
#nullable disable
 
namespace Microsoft.Build.Shared.AssemblyFoldersFromConfig
{
    [DataContract(Name = "AssemblyFolder", Namespace = "")]
    [DebuggerDisplay("{Name}: FrameworkVersion = {FrameworkVersion}, Platform = {Platform}, Path= {Path}")]
    internal class AssemblyFolderItem
    {
        [DataMember(IsRequired = false, Order = 1)]
        internal string Name { get; set; }
 
        [DataMember(IsRequired = true, Order = 2)]
        internal string FrameworkVersion { get; set; }
 
        [DataMember(IsRequired = true, Order = 3)]
        internal string Path { get; set; }
 
        [DataMember(IsRequired = false, Order = 4)]
        internal string Platform { get; set; }
    }
}