341 instantiations of AssemblyNameExtension
Microsoft.Build (2)
TaskEngineAssemblyResolver.cs (2)
119AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile)); 120AssemblyNameExtension argAssemblyName = new AssemblyNameExtension(assemblyName);
Microsoft.Build.Engine.UnitTests (50)
AssemblyNameEx_Tests.cs (50)
71return new AssemblyNameExtension(name); 76return new AssemblyNameExtension(name.ToLower()); 81return new AssemblyNameExtension(new AssemblyName(name)); 86return new AssemblyNameExtension(new AssemblyName(name.ToLower())); 91AssemblyNameExtension result = new AssemblyNameExtension(new AssemblyName(name)); 328AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a", true); 340AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 341AssemblyNameExtension extension2 = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 353AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 359extension = new AssemblyNameExtension("A, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a"); 365extension = new AssemblyNameExtension("A, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 371extension = new AssemblyNameExtension("A, PublicKeyToken=b03f5f7f11d50a3a"); 377extension = new AssemblyNameExtension("A"); 389AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, ProcessorArchitecture=MSIL"); 397extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 412AssemblyNameExtension assemblyNameToMatch = new AssemblyNameExtension("System.Xml"); 413AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xmla"); 417AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 432AssemblyNameExtension assemblyNameToMatchVersion = new AssemblyNameExtension("System.Xml, Version=10.0.0.0"); 433AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=5.0.0.0"); 434AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 438AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 476AssemblyNameExtension assemblyNameToMatchCulture = new AssemblyNameExtension("System.Xml, Culture=en"); 477AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Culture=de-DE"); 478AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 482AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 520AssemblyNameExtension assemblyNameToMatchPublicToken = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3a"); 521AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3b"); 522AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 526AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 564AssemblyNameExtension assemblyNameToMatchRetargetable = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 565AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 566AssemblyNameExtension assemblyMatchNoRetargetable = new AssemblyNameExtension("System.Xml"); 570AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 615AssemblyNameExtension a = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 616AssemblyNameExtension b = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 617AssemblyNameExtension c = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 619AssemblyNameExtension d = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 620AssemblyNameExtension e = new AssemblyNameExtension("System.Xml, Version=11.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 647AssemblyNameExtension x = new AssemblyNameExtension("System, Version=2.0.0.0"); 648AssemblyNameExtension y = new AssemblyNameExtension("System, Version=1.0.0.0"); 649AssemblyNameExtension z = new AssemblyNameExtension("System, Version=2.0.0.0"); 650AssemblyNameExtension a = new AssemblyNameExtension("Zar, Version=3.0.0.0"); 681AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension(assemblyName); 687writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 692readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t)); 700AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 701AssemblyNameExtension assemblyRemappedFrom = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 711writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 716readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t));
Microsoft.Build.Framework (4)
Utilities\AssemblyNameExtension.cs (4)
70private static readonly AssemblyNameExtension s_unnamedAssembly = new AssemblyNameExtension(); 191return new AssemblyNameExtension(AssemblyName.GetAssemblyName(path)); 604AssemblyNameExtension newExtension = new(); 993(t) => new AssemblyNameExtension(t),
Microsoft.Build.Tasks.Core (23)
AppConfig\DependentAssembly.cs (1)
94AssemblyNameReadOnly = new AssemblyNameExtension(assemblyName).AssemblyName;
AssemblyDependency\AssemblyInformation.cs (1)
483ret.Add(new AssemblyNameExtension(assemblyName));
AssemblyDependency\FrameworkPathResolver.cs (1)
84var current = new AssemblyNameExtension(a.FullName);
AssemblyDependency\ReferenceTable.cs (8)
490assemblyName = new AssemblyNameExtension("*directory*"); 520assemblyName = new AssemblyNameExtension(simpleName); 606assemblyName = new AssemblyNameExtension( 711assemblyName = new AssemblyNameExtension( 768assemblyName = new AssemblyNameExtension(finalName, true /*throw if not valid*/); 819assemblyName = new AssemblyNameExtension(newFusionName, true /* throw if not valid */); 876return new AssemblyNameExtension($"{name}, Version={version}, Culture=neutral, PublicKeyToken={publicKeyToken}"); 1109var dependentAssembly = new AssemblyNameExtension(preUnificationAssemblyName.AssemblyName.CloneIfPossible());
AssemblyDependency\Resolver.cs (2)
169searchLocation.AssemblyName = new AssemblyNameExtension(candidateBaseName); 383var extensionlessAssemblyName = new AssemblyNameExtension(weakNameBaseFileName);
GenerateResource.cs (2)
2529_assemblyNames[i] = new AssemblyNameExtension(fusionName); 2540_assemblyNames[i] = new AssemblyNameExtension(Path.GetFileNameWithoutExtension(assemblyFile.ItemSpec));
NativeMethods.cs (2)
1377yield return new AssemblyNameExtension(assemblyFusionName); 1430yield return new AssemblyNameExtension(name);
RedistList.cs (3)
393var highestVersionInRedist = new AssemblyNameExtension(_assemblyList[index].FullName); 425return _assemblyNameToAssemblyNameExtension.GetOrAdd(assemblyName, key => new AssemblyNameExtension(key)); 1182_assemblyName = new AssemblyNameExtension(FullName, true);
SystemState.cs (3)
174translator.Translate(ref assemblyName, (t) => new AssemblyNameExtension(t)); 175translator.TranslateArray(ref dependencies, (t) => new AssemblyNameExtension(t)); 467return new AssemblyNameExtension(a.FullName);
Microsoft.Build.Tasks.UnitTests (260)
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (1)
105{ "path2", new SystemState.FileState(GetLastWriteTime("path2")) { Assembly = new AssemblyNameExtension("hi") } },
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (205)
786if (assemblyName.Equals(new AssemblyNameExtension("V, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 790else if (assemblyName.Equals(new AssemblyNameExtension("W, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 794else if (assemblyName.Equals(new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 798else if (assemblyName.Equals(new AssemblyNameExtension("X, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 802else if (assemblyName.Equals(new AssemblyNameExtension("Y, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 1106return new AssemblyNameExtension("DependsOnFoo45Framework, Version=4.5.0.0, PublicKeyToken=null, Culture=Neutral"); 1111return new AssemblyNameExtension("DependsOnFoo4Framework, Version=4.0.0.0, PublicKeyToken=null, Culture=Neutral"); 1116return new AssemblyNameExtension("DependsOnFoo35Framework, Version=3.5.0.0, PublicKeyToken=null, Culture=Neutral"); 1122return new AssemblyNameExtension("MyAssembly, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1128return new AssemblyNameExtension("MyAssembly, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1134return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1139return new AssemblyNameExtension("D, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1145return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1151return new AssemblyNameExtension("D, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1157return new AssemblyNameExtension("D, Version=1.0.0.0, Culture=fr, PublicKeyToken=b77a5c561934e089"); 1163return new AssemblyNameExtension("D, Version=2.0.0.0, Culture=en, PublicKeyToken=b77a5c561934e089"); 1169return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1175return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neUtral, PublicKeyToken=b77a5c561934e089"); 1181return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neUtral, PublicKeyToken=b77a5c561934e089"); 1187return new AssemblyNameExtension("\\=A\\=, Version=2.0.0.0, Culture=neUtral, PublicKeyToken=b77a5c561934e089", true); 1193return new AssemblyNameExtension("__\\'ASP\\'dw0024ry", true); 1204return new AssemblyNameExtension(AssemblyRef.SystemXml); 1209return new AssemblyNameExtension(AssemblyRef.SystemXml); 1215return new AssemblyNameExtension(AssemblyRef.SystemXml); 1222return new AssemblyNameExtension(AssemblyRef.SystemXml); 1229return new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=A77a5c561934e089"); 1235return new AssemblyNameExtension("MyGacAssembly, Version=9.2.3401.1, Culture=neutral, PublicKeyToken=a6694b450823df78"); 1241return new AssemblyNameExtension("System, VeRSion=2.0.0.0, Culture=neutRAl, PublicKeyToken=b77a5c561934e089"); 1247return new AssemblyNameExtension("System, VeRSion=4.0.0.0, Culture=neutRAl, PublicKeyToken=b77a5c561934e089"); 1253return new AssemblyNameExtension("System, VeRSion=9.0.0.0, Culture=neutRAl, PublicKeyToken=b77a5c561934e089"); 1261return new AssemblyNameExtension(AssemblyRef.SystemData); 1267return new AssemblyNameExtension("D, Version=1.0.0.0, CulTUre=neutral, PublicKeyToken=aaaaaaaaaaaaaaaa"); 1273return new AssemblyNameExtension("D, VERsion=1.0.0.0, Culture=neutral, PublicKeyToken=bbbbbbbbbbbbbbbb"); 1278return new AssemblyNameExtension("E, Version=0.0.0.0, Culture=neutral, PUBlicKeyToken=null"); 1287return new AssemblyNameExtension("UnifyMe, Version=1.0.0.0, Culture=nEUtral, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 1292return new AssemblyNameExtension("System, Version=1.0.5000.0, Culture=neutral, PublICKeyToken=" + AssemblyRef.EcmaPublicKey); 1297return new AssemblyNameExtension("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=" + AssemblyRef.EcmaPublicKey); 1301return new AssemblyNameExtension("DependsOnEverettSystem, VersION=1.0.5000.0, Culture=neutral, PublicKeyToken=feedbeadbadcadbe"); 1306return new AssemblyNameExtension("DependsOnUnified, Version=0.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 1311return new AssemblyNameExtension("C, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1316return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 1321return new AssemblyNameExtension("DependsOnUnified, VERSion=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 1326return new AssemblyNameExtension("DependsOnUnified, VeRSIon=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 1331return new AssemblyNameExtension("DependsOnUnified, Version=3.0.0.0, Culture=neutral, PublicKEYToken=b77a5c561934e089"); 1336return new AssemblyNameExtension("UnifyMe, Version=2.0.0.0, Culture=neutral, PublicKeyTOKEn=b77a5c561934e089"); 1341return new AssemblyNameExtension("UnifyMe, Version=3.0.0.0, Culture=neutral, PublICkeyToken=b77a5c561934e089"); 1346return new AssemblyNameExtension("D, VErsion=2.0.0.0, CulturE=neutral, PublicKEyToken=aaaaaaaaaaaaaaaa"); 1351return new AssemblyNameExtension("G, Version=1.0.0.0, Culture=neutral, PublicKEyToken=aaaaaaaaaaaaaaaa"); 1356return new AssemblyNameExtension("G, Version=2.0.0.0, Culture=neutral, PublicKEyToken=aaaaaaaaaaaaaaaa"); 1361return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 1365return new AssemblyNameExtension("B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 1369return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1376return new AssemblyNameExtension("DependsOnOnlyv4Assemblies, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1382return new AssemblyNameExtension("ReferenceVersion9, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1388return new AssemblyNameExtension("DependsOn9, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1394return new AssemblyNameExtension("DependsOn9Also, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1399return new AssemblyNameExtension("DependsOn9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1404return new AssemblyNameExtension("DependsOn9, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1410return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1416return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1422return new AssemblyNameExtension("B, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1428return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1434return new AssemblyNameExtension("D, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1445return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1449return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1453return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1458return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1463return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1467return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1471return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1475return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1479return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1483return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1487return new AssemblyNameExtension("V, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1491return new AssemblyNameExtension("W, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1495return new AssemblyNameExtension("X, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1500return new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1505return new AssemblyNameExtension("Y, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1510return new AssemblyNameExtension("Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 1515return new AssemblyNameExtension("DependsOnMSBuild12, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1521return new AssemblyNameExtension("mscorlib, Version=4.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1527return new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1533return new AssemblyNameExtension("DotNetAssemblyDependsOnWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1539return new AssemblyNameExtension("DotNetAssemblyDependsOn255WinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1545return new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0"); 1551return new AssemblyNameExtension("DependsOnInvalidPeHeader, Version=1.0.0.0"); 1556return new AssemblyNameExtension("DependsOnAmd64, Version=1.0.0.0"); 1561return new AssemblyNameExtension("DependsOnArm, Version=1.0.0.0"); 1566return new AssemblyNameExtension("DependsOnIA64, Version=1.0.0.0"); 1571return new AssemblyNameExtension("DependsOnArmv7, Version=1.0.0.0"); 1576return new AssemblyNameExtension("DependsOnX86, Version=1.0.0.0"); 1581return new AssemblyNameExtension("DependsOnUnknown, Version=1.0.0.0"); 1586return new AssemblyNameExtension("DependsOnAnyCPUUnknown, Version=1.0.0.0"); 1591return new AssemblyNameExtension("WinMDWithVersion255, Version=255.255.255.255"); 1597return new AssemblyNameExtension("SampleWindowsRuntimeOnly2, Version=1.0.0.0"); 1603return new AssemblyNameExtension("SampleWindowsRuntimeOnly3, Version=1.0.0.0"); 1609return new AssemblyNameExtension("SampleWindowsRuntimeOnly4, Version=1.0.0.0"); 1615return new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystem, Version=1.0.0.0"); 1621return new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystemDNE, Version=1.0.0.0"); 1627return new AssemblyNameExtension("SampleWindowsRuntimeAndCLR, Version=1.0.0.0"); 1633return new AssemblyNameExtension("MyGridWinMD, Version=1.0.0.0"); 1639return new AssemblyNameExtension("MyGridWinMD, Version=2.0.0.0"); 1645return new AssemblyNameExtension("MyGridWinMD, Version=1.0.0.0"); 1651return new AssemblyNameExtension("MyGridWinMD, Version=1.0.0.0"); 1657return new AssemblyNameExtension("MyGridWinMD2, Version=1.0.0.0"); 1663return new AssemblyNameExtension("MyGridWinMD3, Version=1.0.0.0"); 1669return new AssemblyNameExtension("DebugX86SDKWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1675return new AssemblyNameExtension("DebugNeutralSDKWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1681return new AssemblyNameExtension("X86SDKWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1687return new AssemblyNameExtension("NeutralSDKWINMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1693return new AssemblyNameExtension("Debugx86SDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1699return new AssemblyNameExtension("DebugNeutralSDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1705return new AssemblyNameExtension("X86SDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1711return new AssemblyNameExtension("NeutralSDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1717return new AssemblyNameExtension("SDKReference, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1723return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1729return new AssemblyNameExtension("b, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1735return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1741return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1747return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1752return new AssemblyNameExtension("assemblyfromconfig_common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=AMD64"); 1757return new AssemblyNameExtension("assemblyfromconfig_common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1762return new AssemblyNameExtension("v5assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=AMD64"); 1767return new AssemblyNameExtension("v5assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1772return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1777return new AssemblyNameExtension("N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1781return new AssemblyNameExtension(defaultName); 1861new AssemblyNameExtension("DependsOnFoo4Framework, Version=4.0.0.0, PublicKeyToken=null, Culture=Neutral") 1869new AssemblyNameExtension("DependsOnFoo45Framework, Version=4.5.0.0, PublicKeyToken=null, Culture=Neutral") 1877new AssemblyNameExtension("DependsOnFoo35Framework, Version=3.5.0.0, PublicKeyToken=null, Culture=Neutral") 1885new AssemblyNameExtension("B, Version=0.0.0.0, PublicKeyToken=null, Culture=Neutral") 1893new AssemblyNameExtension(" A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 1901new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c") 1909new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=94de0004b6e3fcc5") 1917new AssemblyNameExtension("D, Version=1.0.0.0, PublicKeyToken=null, Culture=Neutral") 1925new AssemblyNameExtension("D, Version=2.0.0.0, PublicKeyToken=null, Culture=Neutral") 1933new AssemblyNameExtension("D, Version=1.0.0.0, PublicKeyToken=b77a5c561934e089, Culture=fr") 1941new AssemblyNameExtension("D, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, Culture=en") 1949new AssemblyNameExtension(" A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 1957new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c") 1965new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=94de0004b6e3fcc5") 1973new AssemblyNameExtension("MyFileLoadExceptionAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 1981new AssemblyNameExtension("BadImage, Version=0.0.0.0, PublicKeyToken=null, Culture=Neutral") 1999new AssemblyNameExtension("mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2007new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0") 2015new AssemblyNameExtension("WinMDWithVersion255, Version=255.255.255.255") 2023new AssemblyNameExtension("mscorlib, Version=4.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089") 2031new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2039new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2047new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0") 2055new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2056new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0"), 2057new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystem, Version=1.0.0.0"), 2058new AssemblyNameExtension("WinMDWithVersion255, Version=255.255.255.255") 2066new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2067new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystemDNE, Version=1.0.0.0"), 2075new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2076new AssemblyNameExtension("System, Version=255.255.255.255, Culture=Neutral, PublicKeyToken=b77a5c561934e089") 2084new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2085new AssemblyNameExtension("System.DoesNotExist, Version=255.255.255.255") 2106new AssemblyNameExtension("A, Version=0.0.0.0, PublicKeyToken=null, Culture=Neutral") 2114new AssemblyNameExtension("A, Version=0.0.0.0, PublickEyToken=null, Culture=Neutral") 2122new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2130new AssemblyNameExtension("C, Version=2.0.0.0, PublickEyToken=null, Culture=Neutral") 2138new AssemblyNameExtension("B, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2146new AssemblyNameExtension("mscorlib, Version=2.0.0.0, Culture=NEUtraL, PublicKeyToken=b77a5c561934e089") 2154new AssemblyNameExtension("mscorlib, VeRsIon=2.0.0.0, Culture=neuTRal, PublicKeyToken=b77a5c561934e089") 2162new AssemblyNameExtension("mscorlib, VeRsIon=2.0.0.0, Culture=neuTRal, PublicKeyToken=b77a5c561934e089") 2169new AssemblyNameExtension("D, Version=1.0.0.0, CuLtUrE=neutral, PublicKeyToken=aaaaaaaaaaaaaaaa") 2177new AssemblyNameExtension("D, VeRsIon=1.0.0.0, Culture=neutral, PublicKeyToken=bbbbbbbbbbbbbbbb") 2185new AssemblyNameExtension("D, Version=2.0.0.0, Culture=neutral, PuBlIcKeYToken=aaaaaaaaaaaaaaaa"), 2186new AssemblyNameExtension("G, Version=2.0.0.0, Culture=neutral, PuBlIcKeYToken=aaaaaaaaaaaaaaaa") 2194new AssemblyNameExtension("E, VERSIOn=0.0.0.0, Culture=neutral, PublicKeyToken=null") 2202new AssemblyNameExtension("E, Version=0.0.0.0, Culture=neutRAL, PUblicKeyToken=null") 2215new AssemblyNameExtension("UnifyMe, Version=0.0.0.0, PUBLICKeyToken=null, CuLTURE=Neutral") 2223new AssemblyNameExtension("System, VeRsiON=1.0.5000.0, Culture=neutral, PublicKeyToken="+AssemblyRef.EcmaPublicKey) 2231new AssemblyNameExtension("UnifyMe, Version=0.5.0.0, CuLTUre=neUTral, PubLICKeyToken=b77a5c561934e089") 2239new AssemblyNameExtension("UNIFyMe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2247new AssemblyNameExtension("UniFYme, Version=2.0.0.0, Culture=NeutraL, PublicKeyToken=b77a5c561934e089") 2255new AssemblyNameExtension("UnIfyMe, Version=3.0.0.0, Culture=nEutral, PublicKEyToken=b77a5c561934e089") 2270new AssemblyNameExtension("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2279new AssemblyNameExtension("mscorlib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2280new AssemblyNameExtension("RandomAssembly, Version=9.0.0.0, Culture=neutral, PublicKeyToken=c77a5c561934e089") 2289new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2290new AssemblyNameExtension("System.Data, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2299new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2307new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2315new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2323new AssemblyNameExtension("B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), 2324new AssemblyNameExtension("A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null") 2332new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2340new AssemblyNameExtension("A, Version=20.0.0.0, Culture=neutral, PublicKeyToken=null") 2348new AssemblyNameExtension("W, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2361new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2374new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2387new AssemblyNameExtension("Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a") 2396new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089") 2405new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089") 2414new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089") 2423new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2432new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2447new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2483new AssemblyNameExtension("N, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null") 2503new AssemblyNameExtension("SysTem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77A5c561934e089"), 2504new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089")
AssemblyNameEx_Tests.cs (50)
71return new AssemblyNameExtension(name); 76return new AssemblyNameExtension(name.ToLower()); 81return new AssemblyNameExtension(new AssemblyName(name)); 86return new AssemblyNameExtension(new AssemblyName(name.ToLower())); 91AssemblyNameExtension result = new AssemblyNameExtension(new AssemblyName(name)); 328AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a", true); 340AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 341AssemblyNameExtension extension2 = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 353AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 359extension = new AssemblyNameExtension("A, Version=2.0.0.0, PublicKeyToken=b03f5f7f11d50a3a"); 365extension = new AssemblyNameExtension("A, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 371extension = new AssemblyNameExtension("A, PublicKeyToken=b03f5f7f11d50a3a"); 377extension = new AssemblyNameExtension("A"); 389AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, ProcessorArchitecture=MSIL"); 397extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 412AssemblyNameExtension assemblyNameToMatch = new AssemblyNameExtension("System.Xml"); 413AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xmla"); 417AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 432AssemblyNameExtension assemblyNameToMatchVersion = new AssemblyNameExtension("System.Xml, Version=10.0.0.0"); 433AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=5.0.0.0"); 434AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 438AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 476AssemblyNameExtension assemblyNameToMatchCulture = new AssemblyNameExtension("System.Xml, Culture=en"); 477AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Culture=de-DE"); 478AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 482AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 520AssemblyNameExtension assemblyNameToMatchPublicToken = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3a"); 521AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3b"); 522AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 526AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 564AssemblyNameExtension assemblyNameToMatchRetargetable = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 565AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 566AssemblyNameExtension assemblyMatchNoRetargetable = new AssemblyNameExtension("System.Xml"); 570AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 615AssemblyNameExtension a = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 616AssemblyNameExtension b = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 617AssemblyNameExtension c = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 619AssemblyNameExtension d = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 620AssemblyNameExtension e = new AssemblyNameExtension("System.Xml, Version=11.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 647AssemblyNameExtension x = new AssemblyNameExtension("System, Version=2.0.0.0"); 648AssemblyNameExtension y = new AssemblyNameExtension("System, Version=1.0.0.0"); 649AssemblyNameExtension z = new AssemblyNameExtension("System, Version=2.0.0.0"); 650AssemblyNameExtension a = new AssemblyNameExtension("Zar, Version=3.0.0.0"); 681AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension(assemblyName); 687writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 692readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t)); 700AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 701AssemblyNameExtension assemblyRemappedFrom = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 711writeTranslator.Translate(ref assemblyNameOriginal, (ITranslator t) => new AssemblyNameExtension(t)); 716readTranslator.Translate(ref assemblyNameDeserialized, (ITranslator t) => new AssemblyNameExtension(t));
GetSDKReference_Tests.cs (1)
1421return new AssemblyNameExtension(fileName + ", Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null");
HintPathResolver_Tests.cs (1)
76var result = hintPathResolver.Resolve(new AssemblyNameExtension("FakeSystem.Net.Http"),
RARPrecomputedCache_Tests.cs (2)
32{ Path.Combine(standardCache.Path, "assembly2"), new SystemState.FileState(now) { Assembly = new Shared.AssemblyNameExtension("hi") } } }; 119{ Path.Combine(precomputedCache.Path, "assembly2"), new SystemState.FileState(DateTime.Now) { Assembly = new Shared.AssemblyNameExtension("hi") } },
MSBuild (2)
TaskEngineAssemblyResolver.cs (2)
119AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile)); 120AssemblyNameExtension argAssemblyName = new AssemblyNameExtension(assemblyName);
463 references to AssemblyNameExtension
Microsoft.Build (2)
TaskEngineAssemblyResolver.cs (2)
119AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile)); 120AssemblyNameExtension argAssemblyName = new AssemblyNameExtension(assemblyName);
Microsoft.Build.Engine.UnitTests (64)
AssemblyNameEx_Tests.cs (64)
26internal delegate AssemblyNameExtension ProduceAssemblyNameEx(string name); 69private static AssemblyNameExtension ProduceAsString(string name) 74private static AssemblyNameExtension ProduceAsLowerString(string name) 79private static AssemblyNameExtension ProduceAsAssemblyName(string name) 84private static AssemblyNameExtension ProduceAsLowerAssemblyName(string name) 89private static AssemblyNameExtension ProduceAsBoth(string name) 91AssemblyNameExtension result = new AssemblyNameExtension(new AssemblyName(name)); 99private static AssemblyNameExtension ProduceAsLowerBoth(string name) 124AssemblyNameExtension a1 = produce1(assemblyString1); 125AssemblyNameExtension a2 = produce2(assemblyString2); 159AssemblyNameExtension a1 = produce1(assemblyString1); 160AssemblyNameExtension a2 = produce2(assemblyString2); 205AssemblyNameExtension a1 = s_producers[0](s_assemblyStrings[0]); 219Assert.Equal(0, String.Compare(AssemblyNameExtension.EscapeDisplayNameCharacters(displayName), @"Hello\,\""Don\'t\"" eat the \\CAT", StringComparison.OrdinalIgnoreCase)); 243AssemblyNameExtension a1 = produce1(assemblyString1); 244AssemblyNameExtension a2 = produce2(assemblyString2); 248AssemblyNameExtension a3 = ProduceAsAssemblyName(assemblyString1); 249AssemblyNameExtension a4 = ProduceAsString(assemblyString2); 284AssemblyNameExtension a1 = produce1(assemblyString1); 285AssemblyNameExtension a2 = produce2(assemblyString2); 289AssemblyNameExtension a3 = ProduceAsAssemblyName(assemblyString1); 290AssemblyNameExtension a4 = ProduceAsString(assemblyString2); 310AssemblyNameExtension a1 = ProduceAsBoth("System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 311AssemblyNameExtension a2 = ProduceAsString("System.Drawing"); 328AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a", true); 340AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 341AssemblyNameExtension extension2 = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 353AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 389AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, ProcessorArchitecture=MSIL"); 412AssemblyNameExtension assemblyNameToMatch = new AssemblyNameExtension("System.Xml"); 413AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xmla"); 417AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 432AssemblyNameExtension assemblyNameToMatchVersion = new AssemblyNameExtension("System.Xml, Version=10.0.0.0"); 433AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=5.0.0.0"); 434AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 438AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 476AssemblyNameExtension assemblyNameToMatchCulture = new AssemblyNameExtension("System.Xml, Culture=en"); 477AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Culture=de-DE"); 478AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 482AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 520AssemblyNameExtension assemblyNameToMatchPublicToken = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3a"); 521AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3b"); 522AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 526AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 564AssemblyNameExtension assemblyNameToMatchRetargetable = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 565AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 566AssemblyNameExtension assemblyMatchNoRetargetable = new AssemblyNameExtension("System.Xml"); 570AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 615AssemblyNameExtension a = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 616AssemblyNameExtension b = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 617AssemblyNameExtension c = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 619AssemblyNameExtension d = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 620AssemblyNameExtension e = new AssemblyNameExtension("System.Xml, Version=11.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 647AssemblyNameExtension x = new AssemblyNameExtension("System, Version=2.0.0.0"); 648AssemblyNameExtension y = new AssemblyNameExtension("System, Version=1.0.0.0"); 649AssemblyNameExtension z = new AssemblyNameExtension("System, Version=2.0.0.0"); 650AssemblyNameExtension a = new AssemblyNameExtension("Zar, Version=3.0.0.0"); 661List<AssemblyNameExtension> assemblies = new List<AssemblyNameExtension>(); 681AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension(assemblyName); 682AssemblyNameExtension assemblyNameDeserialized = null; 700AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 701AssemblyNameExtension assemblyRemappedFrom = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 706AssemblyNameExtension assemblyNameDeserialized = null;
Microsoft.Build.Framework (52)
Utilities\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)
Utilities\AssemblyNameExtension.cs (30)
57internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable 68private HashSet<AssemblyNameExtension> remappedFrom; 70private static readonly AssemblyNameExtension s_unnamedAssembly = new AssemblyNameExtension(); 171remappedFrom = (HashSet<AssemblyNameExtension>)info.GetValue("remapped", typeof(HashSet<AssemblyNameExtension>)); 187internal static AssemblyNameExtension GetAssemblyNameEx(string path) 230private static HashSet<AssemblyNameExtension> CreateRemappedFrom() 232return new HashSet<AssemblyNameExtension>(AssemblyNameComparer.GenericComparerConsiderRetargetable); 371internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator 383internal void AddRemappedAssemblyName(AssemblyNameExtension extensionToAdd) 434internal static AssemblyNameExtension UnnamedAssembly => s_unnamedAssembly; 441internal int CompareTo(AssemblyNameExtension that) 449internal int CompareTo(AssemblyNameExtension that, bool considerRetargetableFlag) 499internal int CompareBaseNameTo(AssemblyNameExtension that) 527private int CompareBaseNameToImpl(AssemblyNameExtension that) 602internal AssemblyNameExtension Clone() 604AssemblyNameExtension newExtension = new(); 626internal AssemblyNameExtension CloneImmutable() 628AssemblyNameExtension clonedExtension = Clone(); 651internal bool Equals(AssemblyNameExtension that) 661bool IEquatable<AssemblyNameExtension>.Equals(AssemblyNameExtension other) 671internal bool EqualsIgnoreVersion(AssemblyNameExtension that) 679internal bool Equals(AssemblyNameExtension that, bool considerRetargetableFlag) 687private bool EqualsImpl(AssemblyNameExtension that, bool ignoreVersion, bool considerRetargetableFlag) 775internal bool ComparePublicKeyToken(AssemblyNameExtension that) 863internal bool PartialNameCompare(AssemblyNameExtension that) 871internal bool PartialNameCompare(AssemblyNameExtension that, bool considerRetargetableFlag) 884internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags) 897internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags, bool considerRetargetableFlag)
Utilities\AssemblyNameReverseVersionComparer.cs (4)
13internal sealed class AssemblyNameReverseVersionComparer : IComparer<AssemblyNameExtension> 18internal static readonly IComparer<AssemblyNameExtension> GenericComparer = new AssemblyNameReverseVersionComparer(); 29public int Compare(AssemblyNameExtension x, AssemblyNameExtension y)
Microsoft.Build.Tasks.Core (192)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (2)
156AssemblyNameExtension assemblyName, 201AssemblyNameExtension foundAssembly = getAssemblyName(candidatePath);
AssemblyDependency\AssemblyFoldersResolver.cs (1)
32AssemblyNameExtension assemblyName,
AssemblyDependency\AssemblyInformation.cs (6)
36private AssemblyNameExtension[] _assemblyDependencies; 133public AssemblyNameExtension[] Dependencies 208out AssemblyNameExtension[] dependencies, 478List<AssemblyNameExtension> ret = new List<AssemblyNameExtension>(assemblyReferences.Count); 705private AssemblyNameExtension[] ImportAssemblyDependencies()
AssemblyDependency\AssemblyMetadata.cs (1)
20public readonly AssemblyNameExtension[] Dependencies;
AssemblyDependency\AssemblyNameReference.cs (2)
15internal AssemblyNameExtension assemblyName; 37public static AssemblyNameReference Create(AssemblyNameExtension assemblyName, Reference reference)
AssemblyDependency\AssemblyResolution.cs (1)
50AssemblyNameExtension assemblyName,
AssemblyDependency\CandidateAssemblyFilesResolver.cs (1)
42AssemblyNameExtension assemblyName,
AssemblyDependency\DirectoryResolver.cs (1)
33AssemblyNameExtension assemblyName,
AssemblyDependency\FrameworkPathResolver.cs (6)
35AssemblyNameExtension assemblyName, 53AssemblyNameExtension assemblyNameToUse = GetHighestVersionInRedist(_installedAssemblies, assemblyName); 74internal static AssemblyNameExtension GetHighestVersionInRedist(InstalledAssemblies installedAssemblies, AssemblyNameExtension assemblyName) 76AssemblyNameExtension assemblyNameToUse = assemblyName; 84var current = new AssemblyNameExtension(a.FullName);
AssemblyDependency\HintPathResolver.cs (1)
29AssemblyNameExtension assemblyName,
AssemblyDependency\InstalledAssemblies.cs (6)
36AssemblyNameExtension assemblyName, 83internal AssemblyNameExtension RemapAssemblyExtension(AssemblyNameExtension assemblyName) 94internal AssemblyEntry FindHighestVersionInRedistList(AssemblyNameExtension assemblyName) 108AssemblyNameExtension mostRecentAssemblyNameCandidate = tableCandidate.AssemblyNameExtension; 124internal bool FrameworkAssemblyEntryInRedist(AssemblyNameExtension assemblyName)
AssemblyDependency\RawFilenameResolver.cs (1)
28AssemblyNameExtension assemblyName,
AssemblyDependency\Reference.cs (9)
71private List<AssemblyNameExtension> _conflictVictims = new List<AssemblyNameExtension>(); 651internal void AddConflictVictim(AssemblyNameExtension victim) 659internal List<AssemblyNameExtension> GetConflictVictims() 667internal AssemblyNameExtension ConflictVictorName { get; set; } = null; 745internal void AddRemapping(AssemblyNameExtension remappedFrom, AssemblyNameExtension remappedTo) 954AssemblyNameExtension assemblyName, 1069AssemblyNameExtension primaryAssemblyName = referenceTable.GetReferenceFromItemSpec(key);
AssemblyDependency\ReferenceTable.cs (76)
46private readonly Dictionary<string, AssemblyNameExtension> _externallyResolvedImmutableFiles = new Dictionary<string, AssemblyNameExtension>(StringComparer.OrdinalIgnoreCase); 177internal delegate void LogExclusionReason(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework); 392internal Dictionary<AssemblyNameExtension, Reference> References { get; private set; } = new Dictionary<AssemblyNameExtension, Reference>(AssemblyNameComparer.GenericComparer); 425internal void AddReference(AssemblyNameExtension assemblyName, Reference reference) 450internal Reference GetReference(AssemblyNameExtension assemblyName) 463private AssemblyNameExtension NameAssemblyFileReference( 467AssemblyNameExtension assemblyName = null; 577AssemblyNameExtension assemblyName = null; 607AssemblyNameExtension.EscapeDisplayNameCharacters(assemblyName.Name)); 630AssemblyNameExtension remappedExtension = _installedAssemblies.RemapAssemblyExtension(assemblyName); 659AssemblyNameExtension possiblyBetterAssemblyName; 712AssemblyNameExtension.EscapeDisplayNameCharacters(reference.FileNameWithoutExtension)); 748private static void TryConvertToAssemblyName(string itemSpec, string fusionName, ref AssemblyNameExtension assemblyName) 793private static void TryGatherAssemblyNameEssentials(string fusionName, ref AssemblyNameExtension assemblyName) 853/// Tries to create an <see cref="AssemblyNameExtension"/> out of a primary reference metadata. 855private static AssemblyNameExtension GetAssemblyNameFromItemMetadata(ITaskItem item) 896AssemblyNameExtension assemblyName = NameAssemblyFileReference( 1051out AssemblyNameExtension[] dependentAssemblies, 1057var dependencies = new List<AssemblyNameExtension>(dependentAssemblies?.Length ?? 0); 1065AssemblyNameExtension remappedExtension = _installedAssemblies?.RemapAssemblyExtension(dependentAssemblies[i]); 1068AssemblyNameExtension originalExtension = dependentAssemblies[i]; 1069AssemblyNameExtension existingExtension = dependencies.Find(x => x.Equals(remappedExtension)); 1103IEnumerable<AssemblyNameExtension> preUnificationAssemblyNames) 1105foreach (AssemblyNameExtension preUnificationAssemblyName in preUnificationAssemblyNames) 1109var dependentAssembly = new AssemblyNameExtension(preUnificationAssemblyName.AssemblyName.CloneIfPossible()); 1125List<KeyValuePair<AssemblyNameExtension, Reference>> newEntries) 1165foreach (AssemblyNameExtension remappedFromName in unifiedDependency.PreUnified.RemappedFromEnumerator) 1172var newEntry = new KeyValuePair<AssemblyNameExtension, Reference>(unifiedDependency.PostUnified, newReference); 1198foreach (AssemblyNameExtension remappedFromName in unifiedDependency.PreUnified.RemappedFromEnumerator) 1279AssemblyNameExtension assemblyName, 1390var goodReferences = new Dictionary<AssemblyNameExtension, Reference>(AssemblyNameComparer.GenericComparer); 1404foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 1406AssemblyNameExtension assemblyName = assembly.Key; 1484private static void AddToDependencyGraph(Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyGraph, AssemblyNameExtension assemblyName, Reference assemblyReference) 1504private void RemoveDependencyMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, Dictionary<AssemblyNameExtension, Reference> goodReferences, List<Reference> removedReferences, AssemblyNameExtension assemblyName, Reference assemblyReference) 1523AssemblyNameExtension primaryAssemblyName = GetReferenceFromItemSpec(dependeeItemSpec); 1553private static void RemovePrimaryReferenceMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, List<Reference> removedReferences, AssemblyNameExtension assemblyName, Reference assemblyReference) 1567internal AssemblyNameExtension GetReferenceFromItemSpec(string itemSpec) 1569foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 1588private static void RemoveDependencies(Reference removedReference, Dictionary<AssemblyNameExtension, Reference> referenceList, Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyList) 1708var newEntries = new List<KeyValuePair<AssemblyNameExtension, Reference>>(); 1791foreach (KeyValuePair<AssemblyNameExtension, Reference> newEntry in newEntries) 1805foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 1888AssemblyNameExtension assemblyName = assemblyNameReference.assemblyName; 1969internal bool MarkReferencesExcludedDueToOtherFramework(AssemblyNameExtension assemblyName, Reference reference) 2006private bool InLatestRedistList(AssemblyNameExtension assemblyName) 2115internal void MarkReferenceWithHighestVersionInCurrentRedistList(AssemblyNameExtension assemblyName, Reference reference) 2133internal bool MarkReferenceForExclusionDueToHigherThanCurrentFramework(AssemblyNameExtension assemblyName, Reference reference) 2164internal bool MarkReferenceForExclusionDueToHigherThanCurrentFrameworkAttribute(AssemblyNameExtension assemblyName, Reference reference) 2201foreach (KeyValuePair<AssemblyNameExtension, Reference> assemblyNameWithReference in References) 2203AssemblyNameExtension assemblyName = assemblyNameWithReference.Key; 2440AssemblyNameExtension leftAssemblyName = assemblyReference0.assemblyName; 2441AssemblyNameExtension rightAssemblyName = assemblyReference1.assemblyName; 2445AssemblyNameExtension victimAssemblyName = victim == 0 ? leftAssemblyName : rightAssemblyName; 2446AssemblyNameExtension victorAssemblyName = victor == 0 ? leftAssemblyName : rightAssemblyName; 2458private static bool IsAssemblyRemovedFromDotNetFramework(AssemblyNameExtension assemblyName, string fullPath, string[] frameworkPaths, InstalledAssemblies installedAssemblies) 2487AssemblyNameExtension assemblyName, 2571if (!AssemblyNameExtension.CompareCultures(a, b)) 2576if (!AssemblyNameExtension.ComparePublicKeyTokens(a.GetPublicKeyToken(), b.GetPublicKeyToken())) 2611foreach (KeyValuePair<AssemblyNameExtension, Reference> kvp in References) 2613AssemblyNameExtension assemblyName = kvp.Key; 2685private ITaskItem SetItemMetadata(List<ITaskItem> relatedItems, List<ITaskItem> satelliteItems, List<ITaskItem> serializationAssemblyItems, List<ITaskItem> scatterItems, string fusionName, Reference reference, AssemblyNameExtension assemblyName) 2781AssemblyNameExtension assemblyName, 3002internal void LogHigherVersionUnresolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework) 3017internal void LogHigherVersionUnresolveDueToAttribute(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework) 3032internal void LogAnotherFrameworkUnResolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework) 3047internal void LogProfileExclusionUnresolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework) 3068internal ReferenceAssemblyExtensionPair(Reference key, AssemblyNameExtension value) 3076internal AssemblyNameExtension Value { get; } 3090foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 3092AssemblyNameExtension assemblyName = assembly.Key; 3164internal AssemblyNameExtension GetImmutableFileAssemblyName(string path) 3166return _externallyResolvedImmutableFiles.TryGetValue(path, out AssemblyNameExtension assemblyNameExtension)
AssemblyDependency\ResolutionSearchLocation.cs (1)
34internal AssemblyNameExtension AssemblyName { get; set; }
AssemblyDependency\ResolveAssemblyReference.cs (18)
1120foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in dependencyTable.References) 1122AssemblyNameExtension assemblyName = assembly.Key; 1133foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in dependencyTable.References) 1135AssemblyNameExtension assemblyName = assembly.Key; 1146foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in dependencyTable.References) 1148AssemblyNameExtension assemblyName = assembly.Key; 1214List<AssemblyNameExtension> conflictVictims = reference.GetConflictVictims(); 1218foreach (AssemblyNameExtension conflictVictim in conflictVictims) 2387AssemblyNameExtension assemblyName = dependencyTable?.GetImmutableFileAssemblyName(path); 2578foreach (var reference in dependencyTable.References.Keys) 2609foreach (var dependentReference in rawDependencies) 2651AssemblyNameExtension assemblyName = null; 2733private AssemblyNameExtension[] GetDependencies(Reference resolvedReference, FileExists fileExists, GetAssemblyMetadata getAssemblyMetadata, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache) 2735AssemblyNameExtension[] result = null; 3048List<AssemblyNameExtension> conflictVictims = reference.GetConflictVictims(); 3249private string GetAssemblyPathInGac(AssemblyNameExtension assemblyName, SystemProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion) 3299p => AssemblyNameExtension.GetAssemblyNameEx(p), 3300(string path, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache, out AssemblyNameExtension[] dependencies, out string[] scatterFiles, out FrameworkNameVersioning frameworkName)
AssemblyDependency\Resolver.cs (7)
86AssemblyNameExtension assemblyName, 110AssemblyNameExtension assemblyName, 147AssemblyNameExtension assemblyName, 203AssemblyNameExtension targetAssemblyName = null; 300AssemblyNameExtension assemblyName, 354AssemblyNameExtension foundAssembly = getAssemblyName(fullPath); 383var extensionlessAssemblyName = new AssemblyNameExtension(weakNameBaseFileName);
AssemblyDependency\UnifiedAssemblyName.cs (4)
14public UnifiedAssemblyName(AssemblyNameExtension preUnified, AssemblyNameExtension postUnified, bool isUnified, UnificationReason unificationReason, bool isPrerequisite, bool? isRedistRoot, string redistName) 25public AssemblyNameExtension PreUnified { get; } 27public AssemblyNameExtension PostUnified { get; }
AssemblyRemapping.cs (5)
19public AssemblyRemapping(AssemblyNameExtension from, AssemblyNameExtension to) 28public AssemblyNameExtension From { get; } 33public AssemblyNameExtension To { get; } 40if (!(obj is AssemblyNameExtension name))
Delegate.cs (4)
59internal delegate AssemblyNameExtension GetAssemblyName(string path); 73internal delegate IEnumerable<AssemblyNameExtension> GetGacEnumerator(string strongName); 94out AssemblyNameExtension[] dependencies, 106internal delegate string GetAssemblyPathInGac(AssemblyNameExtension assemblyName, System.Reflection.ProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion);
GenerateResource.cs (3)
2291private AssemblyNameExtension[] _assemblyNames; 2518_assemblyNames = new AssemblyNameExtension[_assemblyFiles.Length]; 3392foreach (AssemblyNameExtension assemblyName in _assemblyNames)
GetSDKReferenceFiles.cs (2)
235return Execute(AssemblyNameExtension.GetAssemblyNameEx, AssemblyInformation.GetRuntimeVersion, p => FileUtilities.FileExistsNoThrow(p), synchronous: false); 1128AssemblyNameExtension assemblyNameExtension = _getAssemblyName(referencePath);
InstalledSDKResolver.cs (1)
35AssemblyNameExtension assemblyName,
NativeMethods.cs (2)
1241internal partial class AssemblyCacheEnum : IEnumerable<AssemblyNameExtension> 1350public IEnumerator<AssemblyNameExtension> GetEnumerator()
RedistList.cs (25)
52private readonly ConcurrentDictionary<AssemblyNameExtension, bool> _assemblyNameInRedist = new ConcurrentDictionary<AssemblyNameExtension, bool>(AssemblyNameComparer.GenericComparer); 62private readonly ConcurrentDictionary<string, AssemblyNameExtension> _assemblyNameToAssemblyNameExtension = new ConcurrentDictionary<string, AssemblyNameExtension>(StringComparer.OrdinalIgnoreCase); 68private readonly ConcurrentDictionary<AssemblyNameExtension, AssemblyNameExtension> _remappingCache = new ConcurrentDictionary<AssemblyNameExtension, AssemblyNameExtension>(AssemblyNameComparer.GenericComparerConsiderRetargetable); 155AssemblyNameExtension assembly = GetAssemblyNameExtension(assemblyName); 182public AssemblyNameExtension RemapAssembly(AssemblyNameExtension extensionToRemap) 184if (!_remappingCache.TryGetValue(extensionToRemap, out AssemblyNameExtension remappedExtension)) 393var highestVersionInRedist = new AssemblyNameExtension(_assemblyList[index].FullName); 402AssemblyNameExtension firstAssembly = GetAssemblyNameExtension(assemblyName); 403AssemblyNameExtension secondAssembly = entry.AssemblyNameExtension; 423private AssemblyNameExtension GetAssemblyNameExtension(string assemblyName) 431public bool FrameworkAssemblyEntryInRedist(AssemblyNameExtension assemblyName) 455AssemblyNameExtension firstAssembly = assemblyName; 456AssemblyNameExtension secondAssembly = entry.AssemblyNameExtension; 770AssemblyNameExtension fromEntry = null; 771AssemblyNameExtension toEntry = null; 942AssemblyNameExtension firstAssemblyName = firstEntry.AssemblyNameExtension; 943AssemblyNameExtension secondAssemblyName = secondEntry.AssemblyNameExtension; 1121private AssemblyNameExtension _assemblyName; 1176public AssemblyNameExtension AssemblyNameExtension
SystemState.cs (6)
128private AssemblyNameExtension assemblyName; 133internal AssemblyNameExtension[] dependencies; 194internal AssemblyNameExtension Assembly 451private AssemblyNameExtension GetAssemblyName(string path) 484fileState.Assembly = AssemblyNameExtension.UnnamedAssembly; 531out AssemblyNameExtension[] dependencies,
Microsoft.Build.Tasks.UnitTests (151)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (85)
784private static string GetPathForAssemblyInGac(AssemblyNameExtension assemblyName, SystemProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion) 1029internal static AssemblyNameExtension GetAssemblyName(string path) 1796out AssemblyNameExtension[] dependencies, 1855internal static AssemblyNameExtension[] GetDependencies(string path) 1859return new AssemblyNameExtension[] 1867return new AssemblyNameExtension[] 1875return new AssemblyNameExtension[] 1883return new AssemblyNameExtension[] 1891return new AssemblyNameExtension[] 1899return new AssemblyNameExtension[] 1907return new AssemblyNameExtension[] 1915return new AssemblyNameExtension[] 1923return new AssemblyNameExtension[] 1931return new AssemblyNameExtension[] 1939return new AssemblyNameExtension[] 1947return new AssemblyNameExtension[] 1955return new AssemblyNameExtension[] 1963return new AssemblyNameExtension[] 1971return new AssemblyNameExtension[] 1979return new AssemblyNameExtension[] 1992return Array.Empty<AssemblyNameExtension>(); 1997return new AssemblyNameExtension[] 2005return new AssemblyNameExtension[] 2013return new AssemblyNameExtension[] 2021return new AssemblyNameExtension[] 2029return new AssemblyNameExtension[] 2037return new AssemblyNameExtension[] 2045return new AssemblyNameExtension[] 2053return new AssemblyNameExtension[] 2064return new AssemblyNameExtension[] 2073return new AssemblyNameExtension[] 2082return new AssemblyNameExtension[] 2094return Array.Empty<AssemblyNameExtension>(); 2099return Array.Empty<AssemblyNameExtension>(); 2104return new AssemblyNameExtension[] 2112return new AssemblyNameExtension[] 2120return new AssemblyNameExtension[] 2128return new AssemblyNameExtension[] 2136return new AssemblyNameExtension[] 2144return new AssemblyNameExtension[] 2152return new AssemblyNameExtension[] 2160return new AssemblyNameExtension[] 2167return new AssemblyNameExtension[] 2175return new AssemblyNameExtension[] 2183return new AssemblyNameExtension[] 2192return new AssemblyNameExtension[] 2200return new AssemblyNameExtension[] 2208return Array.Empty<AssemblyNameExtension>(); 2213return new AssemblyNameExtension[] 2221return new AssemblyNameExtension[] 2229return new AssemblyNameExtension[] 2237return new AssemblyNameExtension[] 2245return new AssemblyNameExtension[] 2253return new AssemblyNameExtension[] 2268return new AssemblyNameExtension[] 2277return new AssemblyNameExtension[] 2287return new AssemblyNameExtension[] 2297return new AssemblyNameExtension[] 2305return new AssemblyNameExtension[] 2313return new AssemblyNameExtension[] 2321return new AssemblyNameExtension[] 2330return new AssemblyNameExtension[] 2338return new AssemblyNameExtension[] 2346return new AssemblyNameExtension[] 2354return Array.Empty<AssemblyNameExtension>(); 2359return new AssemblyNameExtension[] 2367return Array.Empty<AssemblyNameExtension>(); 2372return new AssemblyNameExtension[] 2380return Array.Empty<AssemblyNameExtension>(); 2385return new AssemblyNameExtension[] 2394return new AssemblyNameExtension[] 2403return new AssemblyNameExtension[] 2412return new AssemblyNameExtension[] 2421return new AssemblyNameExtension[] 2430return new AssemblyNameExtension[] 2439return Array.Empty<AssemblyNameExtension>(); 2445return new AssemblyNameExtension[] 2453return Array.Empty<AssemblyNameExtension>(); 2458return Array.Empty<AssemblyNameExtension>(); 2464return new AssemblyNameExtension[] 2473return new AssemblyNameExtension[] 2481return new AssemblyNameExtension[] 2489return new AssemblyNameExtension[] 2497return Array.Empty<AssemblyNameExtension>(); 2501return new AssemblyNameExtension[]
AssemblyDependency\SuggestedRedirects.cs (1)
472foreach (var dependency in info.Dependencies)
AssemblyNameEx_Tests.cs (64)
26internal delegate AssemblyNameExtension ProduceAssemblyNameEx(string name); 69private static AssemblyNameExtension ProduceAsString(string name) 74private static AssemblyNameExtension ProduceAsLowerString(string name) 79private static AssemblyNameExtension ProduceAsAssemblyName(string name) 84private static AssemblyNameExtension ProduceAsLowerAssemblyName(string name) 89private static AssemblyNameExtension ProduceAsBoth(string name) 91AssemblyNameExtension result = new AssemblyNameExtension(new AssemblyName(name)); 99private static AssemblyNameExtension ProduceAsLowerBoth(string name) 124AssemblyNameExtension a1 = produce1(assemblyString1); 125AssemblyNameExtension a2 = produce2(assemblyString2); 159AssemblyNameExtension a1 = produce1(assemblyString1); 160AssemblyNameExtension a2 = produce2(assemblyString2); 205AssemblyNameExtension a1 = s_producers[0](s_assemblyStrings[0]); 219Assert.Equal(0, String.Compare(AssemblyNameExtension.EscapeDisplayNameCharacters(displayName), @"Hello\,\""Don\'t\"" eat the \\CAT", StringComparison.OrdinalIgnoreCase)); 243AssemblyNameExtension a1 = produce1(assemblyString1); 244AssemblyNameExtension a2 = produce2(assemblyString2); 248AssemblyNameExtension a3 = ProduceAsAssemblyName(assemblyString1); 249AssemblyNameExtension a4 = ProduceAsString(assemblyString2); 284AssemblyNameExtension a1 = produce1(assemblyString1); 285AssemblyNameExtension a2 = produce2(assemblyString2); 289AssemblyNameExtension a3 = ProduceAsAssemblyName(assemblyString1); 290AssemblyNameExtension a4 = ProduceAsString(assemblyString2); 310AssemblyNameExtension a1 = ProduceAsBoth("System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 311AssemblyNameExtension a2 = ProduceAsString("System.Drawing"); 328AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a", true); 340AssemblyNameExtension extension = new AssemblyNameExtension("Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 341AssemblyNameExtension extension2 = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 353AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 389AssemblyNameExtension extension = new AssemblyNameExtension("A, Version=2.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, ProcessorArchitecture=MSIL"); 412AssemblyNameExtension assemblyNameToMatch = new AssemblyNameExtension("System.Xml"); 413AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xmla"); 417AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 432AssemblyNameExtension assemblyNameToMatchVersion = new AssemblyNameExtension("System.Xml, Version=10.0.0.0"); 433AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=5.0.0.0"); 434AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 438AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 476AssemblyNameExtension assemblyNameToMatchCulture = new AssemblyNameExtension("System.Xml, Culture=en"); 477AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Culture=de-DE"); 478AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 482AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 520AssemblyNameExtension assemblyNameToMatchPublicToken = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3a"); 521AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, PublicKeyToken=b03f5f7f11d50a3b"); 522AssemblyNameExtension assemblyMatchNoVersion = new AssemblyNameExtension("System.Xml"); 526AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 564AssemblyNameExtension assemblyNameToMatchRetargetable = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 565AssemblyNameExtension assemblyNameToNotMatch = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 566AssemblyNameExtension assemblyMatchNoRetargetable = new AssemblyNameExtension("System.Xml"); 570AssemblyNameExtension assemblyToCompare = new AssemblyNameExtension(assembly); 615AssemblyNameExtension a = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 616AssemblyNameExtension b = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 617AssemblyNameExtension c = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=Yes"); 619AssemblyNameExtension d = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 620AssemblyNameExtension e = new AssemblyNameExtension("System.Xml, Version=11.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a, Retargetable=No"); 647AssemblyNameExtension x = new AssemblyNameExtension("System, Version=2.0.0.0"); 648AssemblyNameExtension y = new AssemblyNameExtension("System, Version=1.0.0.0"); 649AssemblyNameExtension z = new AssemblyNameExtension("System, Version=2.0.0.0"); 650AssemblyNameExtension a = new AssemblyNameExtension("Zar, Version=3.0.0.0"); 661List<AssemblyNameExtension> assemblies = new List<AssemblyNameExtension>(); 681AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension(assemblyName); 682AssemblyNameExtension assemblyNameDeserialized = null; 700AssemblyNameExtension assemblyNameOriginal = new AssemblyNameExtension("System.Xml, Version=10.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 701AssemblyNameExtension assemblyRemappedFrom = new AssemblyNameExtension("System.Xml, Version=9.0.0.0, Culture=en, PublicKeyToken=b03f5f7f11d50a3a"); 706AssemblyNameExtension assemblyNameDeserialized = null;
GetSDKReference_Tests.cs (1)
1411private static AssemblyNameExtension GetAssemblyName(string path)
MSBuild (2)
TaskEngineAssemblyResolver.cs (2)
119AssemblyNameExtension taskAssemblyName = new AssemblyNameExtension(AssemblyLoadContext.GetAssemblyName(_taskAssemblyFile)); 120AssemblyNameExtension argAssemblyName = new AssemblyNameExtension(assemblyName);