forked from dotnet/sdk
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMetadataKeys.cs
42 lines (37 loc) · 1.74 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
// 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
{
public 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";
// Target Metadata
public const string RuntimeIdentifier = "RuntimeIdentifier";
public const string TargetFrameworkMoniker = "TargetFrameworkMoniker";
public const string FrameworkName = "FrameworkName";
public const string FrameworkVersion = "FrameworkVersion";
// 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";
}
}