forked from dotnet/sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMetadataKeys.cs
126 lines (108 loc) · 5.98 KB
/
MetadataKeys.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
// Copyright (c) .NET Foundation and contributors. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.NET.Build.Tasks
{
internal static class MetadataKeys
{
// General Metadata
public const string Name = "Name";
public const string Type = "Type";
public const string Version = "Version";
public const string FileGroup = "FileGroup";
public const string Path = "Path";
public const string ResolvedPath = "ResolvedPath";
public const string IsImplicitlyDefined = "IsImplicitlyDefined";
public const string IsTopLevelDependency = "IsTopLevelDependency";
public const string AllowExplicitVersion = "AllowExplicitVersion";
public const string RelativePath = "RelativePath";
public const string DiagnosticLevel = "DiagnosticLevel";
// Target Metadata
public const string RuntimeIdentifier = "RuntimeIdentifier";
public const string TargetFrameworkMoniker = "TargetFrameworkMoniker";
public const string TargetFramework = "TargetFramework";
public const string FrameworkName = "FrameworkName";
public const string FrameworkVersion = "FrameworkVersion";
public const string IsTrimmable = "IsTrimmable";
public const string RuntimeFrameworkName = "RuntimeFrameworkName";
public const string RuntimePackRuntimeIdentifiers = "RuntimePackRuntimeIdentifiers";
// SDK Metadata
public const string SDKPackageItemSpec = "SDKPackageItemSpec";
public const string OriginalItemSpec = "OriginalItemSpec";
public const string SDKRootFolder = "SDKRootFolder";
public const string ShimRuntimeIdentifier = "ShimRuntimeIdentifier";
public const string RuntimePackAlwaysCopyLocal = "RuntimePackAlwaysCopyLocal";
// Foreign Keys
public const string ParentTarget = "ParentTarget";
public const string ParentTargetLibrary = "ParentTargetLibrary";
public const string ParentPackage = "ParentPackage";
// Tags
public const string Analyzer = "Analyzer";
public const string AnalyzerLanguage = "AnalyzerLanguage";
public const string TransitiveProjectReference = "TransitiveProjectReference";
// Diagnostics
public const string DiagnosticCode = "DiagnosticCode";
public const string Message = "Message";
public const string FilePath = "FilePath";
public const string Severity = "Severity";
public const string StartLine = "StartLine";
public const string StartColumn = "StartColumn";
public const string EndLine = "EndLine";
public const string EndColumn = "EndColumn";
// Publish Target Manifest
public const string RuntimeStoreManifestNames = "RuntimeStoreManifestNames";
// Conflict Resolution
public const string OverriddenPackages = "OverriddenPackages";
// Package assets
public const string NuGetIsFrameworkReference = "NuGetIsFrameworkReference";
public const string NuGetPackageId = "NuGetPackageId";
public const string NuGetPackageVersion = "NuGetPackageVersion";
public const string NuGetSourceType = "NuGetSourceType";
public const string PathInPackage = "PathInPackage";
public const string PackageDirectory = "PackageDirectory";
public const string Publish = "Publish";
// References
public const string ExternallyResolved = "ExternallyResolved";
public const string HintPath = "HintPath";
public const string MSBuildSourceProjectFile = "MSBuildSourceProjectFile";
public const string Private = "Private";
public const string Pack = "Pack";
public const string ReferenceSourceTarget = "ReferenceSourceTarget";
public const string TargetPath = "TargetPath";
public const string CopyLocal = "CopyLocal";
// Targeting packs
public const string PackageConflictPreferredPackages = "PackageConflictPreferredPackages";
// Runtime packs
public const string DropFromSingleFile = "DropFromSingleFile";
public const string RuntimePackLabels = "RuntimePackLabels";
public const string AdditionalFrameworkReferences = "AdditionalFrameworkReferences";
// Content files
public const string PPOutputPath = "PPOutputPath";
public const string CodeLanguage = "CodeLanguage";
public const string CopyToOutput = "CopyToOutput";
public const string BuildAction = "BuildAction";
public const string OutputPath = "OutputPath";
public const string CopyToPublishDirectory = "CopyToPublishDirectory";
public const string ExcludeFromSingleFile = "ExcludeFromSingleFile";
// Resource assemblies
public const string Culture = "Culture";
// The DestinationSubDirectory is the directory containing the asset, relative to the destination folder.
public const string DestinationSubDirectory = "DestinationSubDirectory";
// Copy local assets
// The DestinationSubPath is the path to the asset, relative to the destination folder.
public const string DestinationSubPath = "DestinationSubPath";
public const string AssetType = "AssetType";
public const string ReferenceOnly = "ReferenceOnly";
public const string Aliases = "Aliases";
// ReadyToRun
public const string DotNetHostPath = "DotNetHostPath";
public const string JitPath = "JitPath";
public const string TargetOS = "TargetOS";
public const string TargetArch = "TargetArch";
public const string DiaSymReader = "DiaSymReader";
public const string CreatePDBCommand = "CreatePDBCommand";
public const string OutputR2RImage = "OutputR2RImage";
public const string OutputPDBImage = "OutputPDBImage";
public const string EmitSymbols = "EmitSymbols";
public const string IsVersion5 = "IsVersion5";
}
}