2 writes to ProductFamilyName
Microsoft.Build.Tasks.Core (2)
ResolveSDKReference.cs (2)
1144ProductFamilyName = GetItemMetadataTrimmed(ReferenceItem, SDKManifest.Attributes.ProductFamilyName); 1147ProductFamilyName = _sdkManifest.ProductFamilyName ?? String.Empty;
10 references to ProductFamilyName
Microsoft.Build.Tasks.Core (10)
ResolveSDKReference.cs (10)
357if (!String.IsNullOrEmpty(reference.ProductFamilyName)) 359if (!productFamilyNameToSDK.TryGetValue(reference.ProductFamilyName, out HashSet<SDKReference> sdksWithProductFamilyName)) 361productFamilyNameToSDK.Add(reference.ProductFamilyName, new HashSet<SDKReference> { reference }); 402if (!String.IsNullOrEmpty(notCompatibleReference.ProductFamilyName)) 404if (productFamilyNameToSDK.TryGetValue(notCompatibleReference.ProductFamilyName, out HashSet<SDKReference> referenceInProductFamily)) 423Log.LogErrorWithCodeFromResources("ResolveSDKReference.CannotReferenceTwoSDKsSameFamily", notCompatibleReference.SDKName, incompatibleReferencesDelimited, notCompatibleReference.ProductFamilyName); 427Log.LogWarningWithCodeFromResources("ResolveSDKReference.CannotReferenceTwoSDKsSameFamily", notCompatibleReference.SDKName, incompatibleReferencesDelimited, notCompatibleReference.ProductFamilyName); 1145if (String.IsNullOrEmpty(ProductFamilyName)) 1173if (!String.IsNullOrEmpty(ProductFamilyName)) 1175ResolvedItem.SetMetadata(SDKManifest.Attributes.ProductFamilyName, ProductFamilyName);