2 writes to IsPrimary
Microsoft.Build.Tasks.Core (2)
AssemblyDependency\Reference.cs (2)
857IsPrimary = false; 887IsPrimary = true;
42 references to IsPrimary
Microsoft.Build.Tasks.Core (42)
AssemblyDependency\Reference.cs (5)
370if (IsPrimary) 621Assumed.False((IsPrimary && _primarySourceItem == null), "A primary reference must have a primary source item."); 622Assumed.True(IsPrimary || _primarySourceItem == null, "Only a primary reference can have a primary source item."); 1015if (IsPrimary) 1084if (!IsPrimary && !copyLocalDependenciesWhenParentReferenceInGac)
AssemblyDependency\ReferenceTable.cs (21)
968if (reference.IsPrimary) 1326if (assemblyName == null && !string.IsNullOrEmpty(rawFileNameCandidate) && reference.IsPrimary && reference.ExternallyResolved) 1381reference.IsPrimary, 1469if (assemblyReference.IsPrimary) 1491if (!assemblyReference.IsPrimary || (assemblyReference.IsPrimary && isMarkedForExclusion && (dependees?.Count > 1))) 1570if (assemblyReference.IsPrimary) 1629if (assemblyReference.IsPrimary && assemblyReference.PrimarySourceItem.ItemSpec.Equals(itemSpec, StringComparison.OrdinalIgnoreCase)) 1664if (reference.IsPrimary) 2435if (leftConflictReference.IsPrimary && !rightConflictReference.IsPrimary) 2441else if (!leftConflictReference.IsPrimary && rightConflictReference.IsPrimary) 2447else if (!leftConflictReference.IsPrimary && !rightConflictReference.IsPrimary) 2455bool isNonUnified = leftConflictReference.IsPrimary && rightConflictReference.IsPrimary; 2456bool leftConflictLegacyUnified = !isNonUnified && assemblyReference0.reference.IsPrimary; 2457bool rightConflictLegacyUnified = !isNonUnified && assemblyReference1.reference.IsPrimary; 2710if (!reference.IsPrimary && IsPseudoAssembly(assemblyName.Name)) 2719if (reference.IsPrimary)
AssemblyDependency\ResolveAssemblyReference.cs (16)
1260if (primaryCandidate.IsPrimary && !(primaryCandidate.IsConflictVictim && primaryCandidate.IsCopyLocal)) 1274if (!dependencyCandidate.IsPrimary && !(dependencyCandidate.IsConflictVictim && dependencyCandidate.IsCopyLocal)) 1531if (conflictCandidate.IsPrimary) 1631if (reference.IsPrimary || reference.IsCopyLocal) 1832if (reference.IsPrimary) 1929if (reference.IsPrimary && !dependencyProblem) 2141if (!reference.IsPrimary) 2284Debug.Assert(!reference.IsPrimary, "A primary reference should never lose a conflict because of version. This is an insoluble conflict instead."); 2300if (reference.IsPrimary) 2337if (conflictCandidate.ConflictLossExplanation == ConflictLossReason.InsolubleConflict && conflictCandidate.IsPrimary) 2362conflictCandidate.IsPrimary, 2366? AssemblyConflictMessageFormatter.FormatHeaderOnly(victorFusionName, fusionName, lossReason, conflictCandidate.IsPrimary) 2508IReadOnlyList<string> primarySourceItemSpecs = reference.IsPrimary && reference.IsResolved 2514if (reference.IsPrimary && !reference.IsResolved) 2528reference.IsPrimary, 3270if (resolvedReference?.IsPrimary == true && !resolvedReference.IsBadImage)