13 instantiations of SDKManifest
Microsoft.Build.Tasks.Core (1)
ResolveSDKReference.cs (1)
1019
_sdkManifest = new
SDKManifest
(ResolvedPath);
Microsoft.Build.Utilities.Core (2)
ExtensionSDK.cs (1)
146
private SDKManifest Manifest => _manifest ?? (_manifest = new
SDKManifest
(_path));
TargetPlatformSDK.cs (1)
136
_manifest = new
SDKManifest
(_path);
Microsoft.Build.Utilities.UnitTests (10)
ToolLocationHelper_Tests.cs (10)
3119
Should.Throw<ArgumentNullException>(() => new
SDKManifest
(null));
3120
Should.Throw<ArgumentException>(() => new
SDKManifest
(""));
3164
SDKManifest sdkManifest = new
SDKManifest
(frameworkPath);
3189
SDKManifest sdkManifest2 = new
SDKManifest
(frameworkPath);
3213
SDKManifest sdkManifest3 = new
SDKManifest
(frameworkPath);
3237
SDKManifest sdkManifest4 = new
SDKManifest
(frameworkPath2);
3261
SDKManifest sdkManifest5 = new
SDKManifest
(frameworkPath);
3305
SDKManifest sdkManifest = new
SDKManifest
(manifestPath);
3357
sdkManifest = new
SDKManifest
(manifestPath);
3400
sdkManifest = new
SDKManifest
(manifestPath);
53 references to SDKManifest
Microsoft.Build.Tasks.Core (42)
ResolveSDKReference.cs (42)
715
private
SDKManifest
_sdkManifest;
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 (4)
ExtensionSDK.cs (2)
40
private
SDKManifest
_manifest;
146
private
SDKManifest
Manifest => _manifest ?? (_manifest = new SDKManifest(_path));
TargetPlatformSDK.cs (2)
27
private
SDKManifest
_manifest;
129
private
SDKManifest
Manifest
Microsoft.Build.Utilities.UnitTests (6)
ToolLocationHelper_Tests.cs (6)
3164
SDKManifest
sdkManifest = new SDKManifest(frameworkPath);
3189
SDKManifest
sdkManifest2 = new SDKManifest(frameworkPath);
3213
SDKManifest
sdkManifest3 = new SDKManifest(frameworkPath);
3237
SDKManifest
sdkManifest4 = new SDKManifest(frameworkPath2);
3261
SDKManifest
sdkManifest5 = new SDKManifest(frameworkPath);
3305
SDKManifest
sdkManifest = new SDKManifest(manifestPath);