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