61 references to Attributes
Microsoft.Build.Tasks.Core (41)
ResolveSDKReference.cs (41)
1027
SupportedArchitectures = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.SupportedArchitectures);
1033
DependsOnSDK = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.DependsOnSDK);
1039
FrameworkIdentity = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.FrameworkIdentity);
1056
AppxLocation = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.AppxLocation);
1071
PlatformIdentity = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.PlatformIdentity);
1077
MinOSVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.MinOSVersion);
1083
MaxOSVersionTested = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.MaxOSVersionTested);
1089
MoreInfo = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.MoreInfo);
1095
MaxPlatformVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.MaxPlatformVersion);
1101
TargetPlatform = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.TargetPlatform);
1107
TargetPlatformMinVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.TargetPlatformMinVersion);
1113
TargetPlatformVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.TargetPlatformVersion);
1119
string sdkTypeFromMetadata = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.SDKType);
1130
DisplayName = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.DisplayName);
1136
SupportPrefer32Bit = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.SupportPrefer32Bit);
1142
CopyRedistToSubDirectory = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.CopyRedistToSubDirectory);
1148
ProductFamilyName = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.ProductFamilyName);
1154
if (!ParseSupportMultipleVersions(GetItemMetadataTrimmed(ReferenceItem, SDKManifest.
Attributes
.SupportsMultipleVersions)))
1179
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.ProductFamilyName, ProductFamilyName);
1296
string frameworkIdentityKey = $"{SDKManifest.
Attributes
.FrameworkIdentity}-{sdkConfiguration}-{sdkArchitecture}";
1302
frameworkIdentityKey = $"{SDKManifest.
Attributes
.FrameworkIdentity}-{sdkConfiguration}";
1309
frameworkIdentityKey = SDKManifest.
Attributes
.FrameworkIdentity;
1319
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.FrameworkIdentity, FrameworkIdentity);
1336
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.PlatformIdentity, PlatformIdentity);
1425
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.AppxLocation, AppxLocation);
1443
bool hasExpandReferenceAssemblies = bool.TryParse(ReferenceItem.GetMetadata(SDKManifest.
Attributes
.ExpandReferenceAssemblies), out result);
1444
bool hasCopyRedist = bool.TryParse(ReferenceItem.GetMetadata(SDKManifest.
Attributes
.CopyRedist), out result);
1445
bool hasCopyLocalExpandedReferenceAssemblies = bool.TryParse(ReferenceItem.GetMetadata(SDKManifest.
Attributes
.CopyLocalExpandedReferenceAssemblies), out result);
1451
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.SDKType, SDKType.ToString());
1456
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.DisplayName, DisplayName);
1467
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.ExpandReferenceAssemblies, "false");
1471
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.ExpandReferenceAssemblies, "true");
1479
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.CopyRedist, "false");
1483
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.CopyRedist, "true");
1491
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.CopyLocalExpandedReferenceAssemblies, "false");
1495
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.CopyLocalExpandedReferenceAssemblies, "true");
1501
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.CopyRedistToSubDirectory, CopyRedistToSubDirectory);
1506
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.MaxPlatformVersion, MaxPlatformVersion);
1511
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.MinOSVersion, MinOSVersion);
1516
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.MaxOSVersionTested, MaxOSVersionTested);
1521
ResolvedItem.SetMetadata(SDKManifest.
Attributes
.MoreInfo, MoreInfo);
Microsoft.Build.Tasks.UnitTests (1)
ResolveSDKReference_Tests.cs (1)
4198
SDKReference reference = new(new TaskItem("sdkReference", new Dictionary<string, string>() { { SDKManifest.
Attributes
.TargetPlatform, "UAP" } }), "sdkName", "1.0.2");
Microsoft.Build.Utilities.Core (19)
SDKManifest.cs (19)
375
if (attribute.Name.StartsWith(
Attributes
.FrameworkIdentity, StringComparison.OrdinalIgnoreCase))
386
if (attribute.Name.StartsWith(
Attributes
.APPX, StringComparison.OrdinalIgnoreCase))
399
case
Attributes
.TargetPlatform:
402
case
Attributes
.TargetPlatformMinVersion:
405
case
Attributes
.TargetPlatformVersion:
408
case
Attributes
.MinVSVersion:
411
case
Attributes
.MinOSVersion:
414
case
Attributes
.MaxOSVersionTested:
417
case
Attributes
.MaxPlatformVersion:
420
case
Attributes
.PlatformIdentity:
423
case
Attributes
.SupportPrefer32Bit:
426
case
Attributes
.SupportsMultipleVersions:
429
case
Attributes
.SDKType:
432
case
Attributes
.DisplayName:
435
case
Attributes
.MoreInfo:
438
case
Attributes
.CopyRedistToSubDirectory:
441
case
Attributes
.SupportedArchitectures:
444
case
Attributes
.DependsOnSDK:
447
case
Attributes
.ProductFamilyName: