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