| File: AssemblyDependency\AssemblyAttributes.cs | Web Access |
| Project: src\msbuild\src\Tasks\Microsoft.Build.Tasks.csproj (Microsoft.Build.Tasks.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.Build.Tasks.AssemblyDependency { /// <summary> /// Collection of assembly attributes. /// </summary> internal sealed class AssemblyAttributes { public string AssemblyFullPath { get; set; } = string.Empty; public string AssemblyName { get; set; } = string.Empty; public string DefaultAlias { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public string Culture { get; set; } = string.Empty; public string RuntimeVersion { get; set; } = string.Empty; public ushort MajorVersion { get; set; } public ushort MinorVersion { get; set; } public ushort BuildNumber { get; set; } public ushort RevisionNumber { get; set; } // it is a byte[] converted to string public string PublicHexKey { get; set; } = string.Empty; public bool IsAssembly { get; set; } public uint PeKind { get; set; } public bool IsImportedFromTypeLib { get; set; } public string TargetFrameworkMoniker { get; set; } = string.Empty; } }