6 instantiations of AssemblyNameExtension
MSBuildTaskHost (6)
AssemblyNameExtension.cs (4)
69private static readonly AssemblyNameExtension s_unnamedAssembly = new AssemblyNameExtension(); 190return new AssemblyNameExtension(AssemblyName.GetAssemblyName(path)); 603AssemblyNameExtension newExtension = new(); 992(ITranslator t) => new AssemblyNameExtension(t),
TaskEngineAssemblyResolver.cs (2)
111AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyName.GetAssemblyName(_taskAssemblyFile)); 112AssemblyNameExtension argAssemblyName = new AssemblyNameExtension(args.Name);
50 references to AssemblyNameExtension
MSBuildTaskHost (50)
AssemblyNameComparer.cs (18)
16internal sealed class AssemblyNameComparer : IComparer, IEqualityComparer, IEqualityComparer<AssemblyNameExtension> 31internal static readonly IEqualityComparer<AssemblyNameExtension> GenericComparer = Comparer as IEqualityComparer<AssemblyNameExtension>; 36internal static readonly IEqualityComparer<AssemblyNameExtension> GenericComparerConsiderRetargetable = ComparerConsiderRetargetable as IEqualityComparer<AssemblyNameExtension>; 56AssemblyNameExtension a1 = (AssemblyNameExtension)o1; 57AssemblyNameExtension a2 = (AssemblyNameExtension)o2; 68AssemblyNameExtension a1 = (AssemblyNameExtension)o1; 69AssemblyNameExtension a2 = (AssemblyNameExtension)o2; 78AssemblyNameExtension a = (AssemblyNameExtension)o; 87public bool Equals(AssemblyNameExtension x, AssemblyNameExtension y) 96public int GetHashCode(AssemblyNameExtension obj)
AssemblyNameExtension.cs (30)
56internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable 67private HashSet<AssemblyNameExtension> remappedFrom; 69private static readonly AssemblyNameExtension s_unnamedAssembly = new AssemblyNameExtension(); 170remappedFrom = (HashSet<AssemblyNameExtension>)info.GetValue("remapped", typeof(HashSet<AssemblyNameExtension>)); 186internal static AssemblyNameExtension GetAssemblyNameEx(string path) 229private static HashSet<AssemblyNameExtension> CreateRemappedFrom() 231return new HashSet<AssemblyNameExtension>(AssemblyNameComparer.GenericComparerConsiderRetargetable); 370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator 382internal void AddRemappedAssemblyName(AssemblyNameExtension extensionToAdd) 433internal static AssemblyNameExtension UnnamedAssembly => s_unnamedAssembly; 440internal int CompareTo(AssemblyNameExtension that) 448internal int CompareTo(AssemblyNameExtension that, bool considerRetargetableFlag) 498internal int CompareBaseNameTo(AssemblyNameExtension that) 526private int CompareBaseNameToImpl(AssemblyNameExtension that) 601internal AssemblyNameExtension Clone() 603AssemblyNameExtension newExtension = new(); 625internal AssemblyNameExtension CloneImmutable() 627AssemblyNameExtension clonedExtension = Clone(); 650internal bool Equals(AssemblyNameExtension that) 660bool IEquatable<AssemblyNameExtension>.Equals(AssemblyNameExtension other) 670internal bool EqualsIgnoreVersion(AssemblyNameExtension that) 678internal bool Equals(AssemblyNameExtension that, bool considerRetargetableFlag) 686private bool EqualsImpl(AssemblyNameExtension that, bool ignoreVersion, bool considerRetargetableFlag) 774internal bool ComparePublicKeyToken(AssemblyNameExtension that) 862internal bool PartialNameCompare(AssemblyNameExtension that) 870internal bool PartialNameCompare(AssemblyNameExtension that, bool considerRetargetableFlag) 883internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags) 896internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags, bool considerRetargetableFlag)
TaskEngineAssemblyResolver.cs (2)
111AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyName.GetAssemblyName(_taskAssemblyFile)); 112AssemblyNameExtension argAssemblyName = new AssemblyNameExtension(args.Name);