2 writes to ProductFamilyName
Microsoft.Build.Tasks.Core (2)
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);