60 references to Attributes
Microsoft.Build.Framework (19)
Utilities\SDKManifest.cs (19)
354if (attribute.Name.StartsWith(Attributes.FrameworkIdentity, StringComparison.OrdinalIgnoreCase)) 365if (attribute.Name.StartsWith(Attributes.APPX, StringComparison.OrdinalIgnoreCase)) 378case Attributes.TargetPlatform: 381case Attributes.TargetPlatformMinVersion: 384case Attributes.TargetPlatformVersion: 387case Attributes.MinVSVersion: 390case Attributes.MinOSVersion: 393case Attributes.MaxOSVersionTested: 396case Attributes.MaxPlatformVersion: 399case Attributes.PlatformIdentity: 402case Attributes.SupportPrefer32Bit: 405case Attributes.SupportsMultipleVersions: 408case Attributes.SDKType: 411case Attributes.DisplayName: 414case Attributes.MoreInfo: 417case Attributes.CopyRedistToSubDirectory: 420case Attributes.SupportedArchitectures: 423case Attributes.DependsOnSDK: 426case Attributes.ProductFamilyName:
Microsoft.Build.Tasks.Core (41)
ResolveSDKReference.cs (41)
1027SupportedArchitectures = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.SupportedArchitectures); 1033DependsOnSDK = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.DependsOnSDK); 1039FrameworkIdentity = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.FrameworkIdentity); 1056AppxLocation = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.AppxLocation); 1071PlatformIdentity = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.PlatformIdentity); 1077MinOSVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.MinOSVersion); 1083MaxOSVersionTested = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.MaxOSVersionTested); 1089MoreInfo = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.MoreInfo); 1095MaxPlatformVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.MaxPlatformVersion); 1101TargetPlatform = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.TargetPlatform); 1107TargetPlatformMinVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.TargetPlatformMinVersion); 1113TargetPlatformVersion = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.TargetPlatformVersion); 1119string sdkTypeFromMetadata = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.SDKType); 1130DisplayName = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.DisplayName); 1136SupportPrefer32Bit = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.SupportPrefer32Bit); 1142CopyRedistToSubDirectory = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.CopyRedistToSubDirectory); 1148ProductFamilyName = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.ProductFamilyName); 1154if (!ParseSupportMultipleVersions(GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.SupportsMultipleVersions))) 1179ResolvedItem.SetMetadata(SDKManifest.Attributes.ProductFamilyName, ProductFamilyName); 1296string frameworkIdentityKey = $"{SDKManifest.Attributes.FrameworkIdentity}-{sdkConfiguration}-{sdkArchitecture}"; 1302frameworkIdentityKey = $"{SDKManifest.Attributes.FrameworkIdentity}-{sdkConfiguration}"; 1309frameworkIdentityKey = SDKManifest.Attributes.FrameworkIdentity; 1319ResolvedItem.SetMetadata(SDKManifest.Attributes.FrameworkIdentity, FrameworkIdentity); 1336ResolvedItem.SetMetadata(SDKManifest.Attributes.PlatformIdentity, PlatformIdentity); 1425ResolvedItem.SetMetadata(SDKManifest.Attributes.AppxLocation, AppxLocation); 1443bool hasExpandReferenceAssemblies = bool.TryParse(ReferenceItem.GetMetadata(SDKManifest.Attributes.ExpandReferenceAssemblies), out result); 1444bool hasCopyRedist = bool.TryParse(ReferenceItem.GetMetadata(SDKManifest.Attributes.CopyRedist), out result); 1445bool hasCopyLocalExpandedReferenceAssemblies = bool.TryParse(ReferenceItem.GetMetadata(SDKManifest.Attributes.CopyLocalExpandedReferenceAssemblies), out result); 1451ResolvedItem.SetMetadata(SDKManifest.Attributes.SDKType, SDKType.ToString()); 1456ResolvedItem.SetMetadata(SDKManifest.Attributes.DisplayName, DisplayName); 1467ResolvedItem.SetMetadata(SDKManifest.Attributes.ExpandReferenceAssemblies, "false"); 1471ResolvedItem.SetMetadata(SDKManifest.Attributes.ExpandReferenceAssemblies, "true"); 1479ResolvedItem.SetMetadata(SDKManifest.Attributes.CopyRedist, "false"); 1483ResolvedItem.SetMetadata(SDKManifest.Attributes.CopyRedist, "true"); 1491ResolvedItem.SetMetadata(SDKManifest.Attributes.CopyLocalExpandedReferenceAssemblies, "false"); 1495ResolvedItem.SetMetadata(SDKManifest.Attributes.CopyLocalExpandedReferenceAssemblies, "true"); 1501ResolvedItem.SetMetadata(SDKManifest.Attributes.CopyRedistToSubDirectory, CopyRedistToSubDirectory); 1506ResolvedItem.SetMetadata(SDKManifest.Attributes.MaxPlatformVersion, MaxPlatformVersion); 1511ResolvedItem.SetMetadata(SDKManifest.Attributes.MinOSVersion, MinOSVersion); 1516ResolvedItem.SetMetadata(SDKManifest.Attributes.MaxOSVersionTested, MaxOSVersionTested); 1521ResolvedItem.SetMetadata(SDKManifest.Attributes.MoreInfo, MoreInfo);