2 writes to ProductFamilyName
Microsoft.Build.Tasks.Core (2)
ResolveSDKReference.cs (2)
1148ProductFamilyName = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.ProductFamilyName); 1151ProductFamilyName = _sdkManifest.ProductFamilyName ?? String.Empty;
10 references to ProductFamilyName
Microsoft.Build.Tasks.Core (10)
ResolveSDKReference.cs (10)
361if (!String.IsNullOrEmpty(reference.ProductFamilyName)) 363if (!productFamilyNameToSDK.TryGetValue(reference.ProductFamilyName, out HashSet<SDKReference> sdksWithProductFamilyName)) 365productFamilyNameToSDK.Add(reference.ProductFamilyName, new HashSet<SDKReference> { reference }); 406if (!String.IsNullOrEmpty(notCompatibleReference.ProductFamilyName)) 408if (productFamilyNameToSDK.TryGetValue(notCompatibleReference.ProductFamilyName, out HashSet<SDKReference> referenceInProductFamily)) 427Log.LogErrorWithCodeFromResources("ResolveSDKReference.CannotReferenceTwoSDKsSameFamily", notCompatibleReference.SDKName, incompatibleReferencesDelimited, notCompatibleReference.ProductFamilyName); 431Log.LogWarningWithCodeFromResources("ResolveSDKReference.CannotReferenceTwoSDKsSameFamily", notCompatibleReference.SDKName, incompatibleReferencesDelimited, notCompatibleReference.ProductFamilyName); 1149if (String.IsNullOrEmpty(ProductFamilyName)) 1177if (!String.IsNullOrEmpty(ProductFamilyName)) 1179ResolvedItem.SetMetadata(SDKManifest.Attributes.ProductFamilyName, ProductFamilyName);