// 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.LibraryModel
{
    public static class KnownLibraryProperties
    {
        public static readonly string AssemblyPath = "NuGet.LibraryModel.AssemblyPath";
        public static readonly string LockFileLibrary = "NuGet.ProjectModel.LockFileLibrary";
        public static readonly string LockFileTargetLibrary = "NuGet.ProjectModel.LockFileTargetLibrary";
        public static readonly string PackageSpec = "NuGet.ProjectModel.PackageSpec";
        public static readonly string TargetFrameworkInformation = "NuGet.ProjectModel.TargetFrameworkInformation";
        public static readonly string MSBuildProjectPath = "NuGet.ProjectModel.MSBuildProjectPath";
        public static readonly string ProjectRestoreMetadataFiles = "NuGet.ProjectModel.ProjectRestoreMetadataFiles";
        public static readonly string FrameworkAssemblies = "NuGet.ProjectModel.FrameworkAssemblies";
        public static readonly string ProjectFrameworks = "NuGet.ProjectModel.ProjectFrameworks";
        public static readonly string ProjectStyle = "NuGet.ProjectModel.RestoreMetadata.ProjectStyle";
        public static readonly string FrameworkReferences = "NuGet.ProjectModel.FrameworkReferences";
    }
}
