381 instantiations of AssemblyNameExtension
Microsoft.Build.Tasks.Core (36)
AppConfig\DependentAssembly.cs (1)
94AssemblyNameReadOnly = new AssemblyNameExtension(assemblyName).AssemblyName;
AssemblyDependency\AssemblyInformation.cs (2)
710return _assembly.GetReferencedAssemblies().Select(a => new AssemblyNameExtension(a)).ToArray(); 917return 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)
168searchLocation.AssemblyName = new AssemblyNameExtension(candidateBaseName); 382var extensionlessAssemblyName = new AssemblyNameExtension(weakNameBaseFileName);
AssemblyNameExtension.cs (4)
69private static readonly AssemblyNameExtension s_unnamedAssembly = new AssemblyNameExtension(); 190return new AssemblyNameExtension(AssemblyName.GetAssemblyName(path)); 603AssemblyNameExtension newExtension = new(); 992(t) => new AssemblyNameExtension(t),
GenerateResource.cs (3)
2469AssemblyNameExtension requestedAssemblyName = new AssemblyNameExtension(args.Name); 2529_assemblyNames[i] = new AssemblyNameExtension(fusionName); 2540_assemblyNames[i] = new AssemblyNameExtension(Path.GetFileNameWithoutExtension(assemblyFile.ItemSpec));
GetReferenceAssemblyPaths.cs (1)
175var sentinelAssemblyName = new AssemblyNameExtension(NET35SP1SentinelAssemblyName);
NativeMethods.cs (2)
1376yield return new AssemblyNameExtension(assemblyFusionName); 1429yield return new AssemblyNameExtension(name);
PiaReference.cs (2)
68originalPiaName = new AssemblyNameExtension(AssemblyName.GetAssemblyName(uri.LocalPath)) 83originalPiaName = new AssemblyNameExtension(asmName, true)
RedistList.cs (3)
392var highestVersionInRedist = new AssemblyNameExtension(_assemblyList[index].FullName); 424return _assemblyNameToAssemblyNameExtension.GetOrAdd(assemblyName, key => new AssemblyNameExtension(key)); 1181_assemblyName = new AssemblyNameExtension(FullName, true);
ResolveComReference.cs (4)
1189var fullAssemblyNameEx = new AssemblyNameExtension(fullAssemblyName); 1201var wrapperAssemblyNameEx = new AssemblyNameExtension(AssemblyName.GetAssemblyName(wrapperInfo.path)); 1225var wrapperAssemblyNameEx = new AssemblyNameExtension(AssemblyName.GetAssemblyName(wrapperInfo.path)); 1243var wrapperAssemblyNameEx = new AssemblyNameExtension(AssemblyName.GetAssemblyName(wrapperInfo.path));
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 (345)
AssemblyDependency\GlobalAssemblyCacheTests.cs (14)
57AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 82AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 105AssemblyNameExtension fusionName = new AssemblyNameExtension("System, Version=2.0.0.0"); 128AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 152AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 173AssemblyNameExtension fusionName = new AssemblyNameExtension("System, Version=4.0.0.0"); 189AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken="); 200AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=null"); 211AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=null"); 224AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 236AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 248AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 260AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 954yield return new AssemblyNameExtension(assembly);
AssemblyDependency\Miscellaneous.cs (71)
5311AssemblyNameExtension Av1 = new AssemblyNameExtension(v1); 5312AssemblyNameExtension Av2 = new AssemblyNameExtension(v2); 5313AssemblyNameExtension Av3 = new AssemblyNameExtension(v3); 5319AssemblyNameExtension assemblyName = new AssemblyNameExtension("A"); 5323assemblyName = new AssemblyNameExtension("A, PublicKeyToken=a5d015c7d5a0b012"); 5327assemblyName = new AssemblyNameExtension("A, Culture=de-DE"); 5331assemblyName = new AssemblyNameExtension("A, PublicKeyToken=a5d015c7d5a0b012, Culture=de-DE"); 5335assemblyName = new AssemblyNameExtension("A, Version=17.0.0.0, PublicKeyToken=a5d015c7d5a0b012, Culture=de-DE"); 5458return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 5463return new AssemblyNameExtension("D, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6245return new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6249return new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6281AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6282AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6306AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6307AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6334AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6335AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6373AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6374AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6450AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6451AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6485AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6486AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6487AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6488AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6528AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6529AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6530AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6531AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6569AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6570AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6610AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6611AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6612AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6660AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6661AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6662AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6663AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6710AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6711AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6712AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6713AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6758AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6759AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6760AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6761AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6822AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6823AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6824AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6825AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 7156return new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 7160return new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 7445return new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 7449return new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 7895AssemblyNameExtension a1 = new AssemblyNameExtension(entryArray[0].FullName); 7896AssemblyNameExtension a2 = new AssemblyNameExtension(entryArray[1].FullName); 7897AssemblyNameExtension a3 = new AssemblyNameExtension(entryArray[2].FullName); 7898AssemblyNameExtension a4 = new AssemblyNameExtension(entryArray[3].FullName); 7899AssemblyNameExtension a5 = new AssemblyNameExtension(entryArray[4].FullName); 7900AssemblyNameExtension a6 = new AssemblyNameExtension(entryArray[5].FullName); 7933AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 7961AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 7989AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 7993a1 = new AssemblyNameExtension("System, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 7997a1 = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089"); 8001a1 = new AssemblyNameExtension("System"); 8029AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=5.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 8058AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=5.0.0.0, Culture=Neutral, PublicKeyToken=b67a5c561934e089"); 8087AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b67a5c561934e089"); 8116AssemblyNameExtension a1 = new AssemblyNameExtension("Something, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089");
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (1)
104{ "path2", new SystemState.FileState(GetLastWriteTime("path2")) { Assembly = new AssemblyNameExtension("hi") } },
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (205)
787if (assemblyName.Equals(new AssemblyNameExtension("V, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 791else if (assemblyName.Equals(new AssemblyNameExtension("W, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 795else if (assemblyName.Equals(new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 799else if (assemblyName.Equals(new AssemblyNameExtension("X, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 803else if (assemblyName.Equals(new AssemblyNameExtension("Y, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"))) 1107return new AssemblyNameExtension("DependsOnFoo45Framework, Version=4.5.0.0, PublicKeyToken=null, Culture=Neutral"); 1112return new AssemblyNameExtension("DependsOnFoo4Framework, Version=4.0.0.0, PublicKeyToken=null, Culture=Neutral"); 1117return new AssemblyNameExtension("DependsOnFoo35Framework, Version=3.5.0.0, PublicKeyToken=null, Culture=Neutral"); 1123return new AssemblyNameExtension("MyAssembly, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1129return new AssemblyNameExtension("MyAssembly, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1135return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1140return new AssemblyNameExtension("D, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1146return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1152return new AssemblyNameExtension("D, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1158return new AssemblyNameExtension("D, Version=1.0.0.0, Culture=fr, PublicKeyToken=b77a5c561934e089"); 1164return new AssemblyNameExtension("D, Version=2.0.0.0, Culture=en, PublicKeyToken=b77a5c561934e089"); 1170return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1176return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neUtral, PublicKeyToken=b77a5c561934e089"); 1182return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neUtral, PublicKeyToken=b77a5c561934e089"); 1188return new AssemblyNameExtension("\\=A\\=, Version=2.0.0.0, Culture=neUtral, PublicKeyToken=b77a5c561934e089", true); 1194return new AssemblyNameExtension("__\\'ASP\\'dw0024ry", true); 1205return new AssemblyNameExtension(AssemblyRef.SystemXml); 1210return new AssemblyNameExtension(AssemblyRef.SystemXml); 1216return new AssemblyNameExtension(AssemblyRef.SystemXml); 1223return new AssemblyNameExtension(AssemblyRef.SystemXml); 1230return new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=A77a5c561934e089"); 1236return new AssemblyNameExtension("MyGacAssembly, Version=9.2.3401.1, Culture=neutral, PublicKeyToken=a6694b450823df78"); 1242return new AssemblyNameExtension("System, VeRSion=2.0.0.0, Culture=neutRAl, PublicKeyToken=b77a5c561934e089"); 1248return new AssemblyNameExtension("System, VeRSion=4.0.0.0, Culture=neutRAl, PublicKeyToken=b77a5c561934e089"); 1254return new AssemblyNameExtension("System, VeRSion=9.0.0.0, Culture=neutRAl, PublicKeyToken=b77a5c561934e089"); 1262return new AssemblyNameExtension(AssemblyRef.SystemData); 1268return new AssemblyNameExtension("D, Version=1.0.0.0, CulTUre=neutral, PublicKeyToken=aaaaaaaaaaaaaaaa"); 1274return new AssemblyNameExtension("D, VERsion=1.0.0.0, Culture=neutral, PublicKeyToken=bbbbbbbbbbbbbbbb"); 1279return new AssemblyNameExtension("E, Version=0.0.0.0, Culture=neutral, PUBlicKeyToken=null"); 1288return new AssemblyNameExtension("UnifyMe, Version=1.0.0.0, Culture=nEUtral, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 1293return new AssemblyNameExtension("System, Version=1.0.5000.0, Culture=neutral, PublICKeyToken=" + AssemblyRef.EcmaPublicKey); 1298return new AssemblyNameExtension("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=" + AssemblyRef.EcmaPublicKey); 1302return new AssemblyNameExtension("DependsOnEverettSystem, VersION=1.0.5000.0, Culture=neutral, PublicKeyToken=feedbeadbadcadbe"); 1307return new AssemblyNameExtension("DependsOnUnified, Version=0.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 1312return new AssemblyNameExtension("C, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1317return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 1322return new AssemblyNameExtension("DependsOnUnified, VERSion=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 1327return new AssemblyNameExtension("DependsOnUnified, VeRSIon=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"); 1332return new AssemblyNameExtension("DependsOnUnified, Version=3.0.0.0, Culture=neutral, PublicKEYToken=b77a5c561934e089"); 1337return new AssemblyNameExtension("UnifyMe, Version=2.0.0.0, Culture=neutral, PublicKeyTOKEn=b77a5c561934e089"); 1342return new AssemblyNameExtension("UnifyMe, Version=3.0.0.0, Culture=neutral, PublICkeyToken=b77a5c561934e089"); 1347return new AssemblyNameExtension("D, VErsion=2.0.0.0, CulturE=neutral, PublicKEyToken=aaaaaaaaaaaaaaaa"); 1352return new AssemblyNameExtension("G, Version=1.0.0.0, Culture=neutral, PublicKEyToken=aaaaaaaaaaaaaaaa"); 1357return new AssemblyNameExtension("G, Version=2.0.0.0, Culture=neutral, PublicKEyToken=aaaaaaaaaaaaaaaa"); 1362return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 1366return new AssemblyNameExtension("B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"); 1370return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1377return new AssemblyNameExtension("DependsOnOnlyv4Assemblies, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1383return new AssemblyNameExtension("ReferenceVersion9, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1389return new AssemblyNameExtension("DependsOn9, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1395return new AssemblyNameExtension("DependsOn9Also, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1400return new AssemblyNameExtension("DependsOn9, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1405return new AssemblyNameExtension("DependsOn9, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089"); 1411return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1417return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1423return new AssemblyNameExtension("B, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1429return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1435return new AssemblyNameExtension("D, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1446return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1450return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1454return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1459return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1464return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1468return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1472return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1476return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1480return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=MSIL"); 1484return new AssemblyNameExtension("B, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1488return new AssemblyNameExtension("V, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1492return new AssemblyNameExtension("W, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1496return new AssemblyNameExtension("X, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1501return new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1506return new AssemblyNameExtension("Y, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1511return new AssemblyNameExtension("Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 1516return new AssemblyNameExtension("DependsOnMSBuild12, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1522return new AssemblyNameExtension("mscorlib, Version=4.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1528return new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 1534return new AssemblyNameExtension("DotNetAssemblyDependsOnWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1540return new AssemblyNameExtension("DotNetAssemblyDependsOn255WinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1546return new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0"); 1552return new AssemblyNameExtension("DependsOnInvalidPeHeader, Version=1.0.0.0"); 1557return new AssemblyNameExtension("DependsOnAmd64, Version=1.0.0.0"); 1562return new AssemblyNameExtension("DependsOnArm, Version=1.0.0.0"); 1567return new AssemblyNameExtension("DependsOnIA64, Version=1.0.0.0"); 1572return new AssemblyNameExtension("DependsOnArmv7, Version=1.0.0.0"); 1577return new AssemblyNameExtension("DependsOnX86, Version=1.0.0.0"); 1582return new AssemblyNameExtension("DependsOnUnknown, Version=1.0.0.0"); 1587return new AssemblyNameExtension("DependsOnAnyCPUUnknown, Version=1.0.0.0"); 1592return new AssemblyNameExtension("WinMDWithVersion255, Version=255.255.255.255"); 1598return new AssemblyNameExtension("SampleWindowsRuntimeOnly2, Version=1.0.0.0"); 1604return new AssemblyNameExtension("SampleWindowsRuntimeOnly3, Version=1.0.0.0"); 1610return new AssemblyNameExtension("SampleWindowsRuntimeOnly4, Version=1.0.0.0"); 1616return new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystem, Version=1.0.0.0"); 1622return new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystemDNE, Version=1.0.0.0"); 1628return new AssemblyNameExtension("SampleWindowsRuntimeAndCLR, Version=1.0.0.0"); 1634return new AssemblyNameExtension("MyGridWinMD, Version=1.0.0.0"); 1640return new AssemblyNameExtension("MyGridWinMD, Version=2.0.0.0"); 1646return new AssemblyNameExtension("MyGridWinMD, Version=1.0.0.0"); 1652return new AssemblyNameExtension("MyGridWinMD, Version=1.0.0.0"); 1658return new AssemblyNameExtension("MyGridWinMD2, Version=1.0.0.0"); 1664return new AssemblyNameExtension("MyGridWinMD3, Version=1.0.0.0"); 1670return new AssemblyNameExtension("DebugX86SDKWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1676return new AssemblyNameExtension("DebugNeutralSDKWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1682return new AssemblyNameExtension("X86SDKWinMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1688return new AssemblyNameExtension("NeutralSDKWINMD, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1694return new AssemblyNameExtension("Debugx86SDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1700return new AssemblyNameExtension("DebugNeutralSDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1706return new AssemblyNameExtension("X86SDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1712return new AssemblyNameExtension("NeutralSDKRA, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1718return new AssemblyNameExtension("SDKReference, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1724return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1730return new AssemblyNameExtension("b, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1736return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1742return new AssemblyNameExtension("A, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1748return new AssemblyNameExtension("C, Version=1.0.0.0, Culture=Neutral, PublicKeyToken=null"); 1753return new AssemblyNameExtension("assemblyfromconfig_common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=AMD64"); 1758return new AssemblyNameExtension("assemblyfromconfig_common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1763return new AssemblyNameExtension("v5assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=AMD64"); 1768return new AssemblyNameExtension("v5assembly, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null, ProcessorArchitecture=X86"); 1773return new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1778return new AssemblyNameExtension("N, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"); 1782return new AssemblyNameExtension(defaultName); 1862new AssemblyNameExtension("DependsOnFoo4Framework, Version=4.0.0.0, PublicKeyToken=null, Culture=Neutral") 1870new AssemblyNameExtension("DependsOnFoo45Framework, Version=4.5.0.0, PublicKeyToken=null, Culture=Neutral") 1878new AssemblyNameExtension("DependsOnFoo35Framework, Version=3.5.0.0, PublicKeyToken=null, Culture=Neutral") 1886new AssemblyNameExtension("B, Version=0.0.0.0, PublicKeyToken=null, Culture=Neutral") 1894new AssemblyNameExtension(" A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 1902new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c") 1910new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=94de0004b6e3fcc5") 1918new AssemblyNameExtension("D, Version=1.0.0.0, PublicKeyToken=null, Culture=Neutral") 1926new AssemblyNameExtension("D, Version=2.0.0.0, PublicKeyToken=null, Culture=Neutral") 1934new AssemblyNameExtension("D, Version=1.0.0.0, PublicKeyToken=b77a5c561934e089, Culture=fr") 1942new AssemblyNameExtension("D, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, Culture=en") 1950new AssemblyNameExtension(" A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 1958new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c") 1966new AssemblyNameExtension(" Office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=94de0004b6e3fcc5") 1974new AssemblyNameExtension("MyFileLoadExceptionAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 1982new AssemblyNameExtension("BadImage, Version=0.0.0.0, PublicKeyToken=null, Culture=Neutral") 2000new AssemblyNameExtension("mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2008new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0") 2016new AssemblyNameExtension("WinMDWithVersion255, Version=255.255.255.255") 2024new AssemblyNameExtension("mscorlib, Version=4.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089") 2032new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2040new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2048new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0") 2056new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2057new AssemblyNameExtension("SampleWindowsRuntimeOnly, Version=1.0.0.0"), 2058new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystem, Version=1.0.0.0"), 2059new AssemblyNameExtension("WinMDWithVersion255, Version=255.255.255.255") 2067new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2068new AssemblyNameExtension("SampleWindowsRuntimeReferencingSystemDNE, Version=1.0.0.0"), 2076new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2077new AssemblyNameExtension("System, Version=255.255.255.255, Culture=Neutral, PublicKeyToken=b77a5c561934e089") 2085new AssemblyNameExtension("mscorlib, Version=255.255.255.255, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2086new AssemblyNameExtension("System.DoesNotExist, Version=255.255.255.255") 2107new AssemblyNameExtension("A, Version=0.0.0.0, PublicKeyToken=null, Culture=Neutral") 2115new AssemblyNameExtension("A, Version=0.0.0.0, PublickEyToken=null, Culture=Neutral") 2123new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2131new AssemblyNameExtension("C, Version=2.0.0.0, PublickEyToken=null, Culture=Neutral") 2139new AssemblyNameExtension("B, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2147new AssemblyNameExtension("mscorlib, Version=2.0.0.0, Culture=NEUtraL, PublicKeyToken=b77a5c561934e089") 2155new AssemblyNameExtension("mscorlib, VeRsIon=2.0.0.0, Culture=neuTRal, PublicKeyToken=b77a5c561934e089") 2163new AssemblyNameExtension("mscorlib, VeRsIon=2.0.0.0, Culture=neuTRal, PublicKeyToken=b77a5c561934e089") 2170new AssemblyNameExtension("D, Version=1.0.0.0, CuLtUrE=neutral, PublicKeyToken=aaaaaaaaaaaaaaaa") 2178new AssemblyNameExtension("D, VeRsIon=1.0.0.0, Culture=neutral, PublicKeyToken=bbbbbbbbbbbbbbbb") 2186new AssemblyNameExtension("D, Version=2.0.0.0, Culture=neutral, PuBlIcKeYToken=aaaaaaaaaaaaaaaa"), 2187new AssemblyNameExtension("G, Version=2.0.0.0, Culture=neutral, PuBlIcKeYToken=aaaaaaaaaaaaaaaa") 2195new AssemblyNameExtension("E, VERSIOn=0.0.0.0, Culture=neutral, PublicKeyToken=null") 2203new AssemblyNameExtension("E, Version=0.0.0.0, Culture=neutRAL, PUblicKeyToken=null") 2216new AssemblyNameExtension("UnifyMe, Version=0.0.0.0, PUBLICKeyToken=null, CuLTURE=Neutral") 2224new AssemblyNameExtension("System, VeRsiON=1.0.5000.0, Culture=neutral, PublicKeyToken="+AssemblyRef.EcmaPublicKey) 2232new AssemblyNameExtension("UnifyMe, Version=0.5.0.0, CuLTUre=neUTral, PubLICKeyToken=b77a5c561934e089") 2240new AssemblyNameExtension("UNIFyMe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2248new AssemblyNameExtension("UniFYme, Version=2.0.0.0, Culture=NeutraL, PublicKeyToken=b77a5c561934e089") 2256new AssemblyNameExtension("UnIfyMe, Version=3.0.0.0, Culture=nEutral, PublicKEyToken=b77a5c561934e089") 2271new AssemblyNameExtension("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2280new AssemblyNameExtension("mscorlib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2281new AssemblyNameExtension("RandomAssembly, Version=9.0.0.0, Culture=neutral, PublicKeyToken=c77a5c561934e089") 2290new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"), 2291new AssemblyNameExtension("System.Data, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2300new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2308new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2316new AssemblyNameExtension("System, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089") 2324new AssemblyNameExtension("B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"), 2325new AssemblyNameExtension("A, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null") 2333new AssemblyNameExtension("A, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2341new AssemblyNameExtension("A, Version=20.0.0.0, Culture=neutral, PublicKeyToken=null") 2349new AssemblyNameExtension("W, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2362new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2375new AssemblyNameExtension("Z, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null") 2388new AssemblyNameExtension("Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a") 2397new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089") 2406new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089") 2415new AssemblyNameExtension("msCORlib, Version=2.0.0.0, Culture=NEutral, PublicKeyToken=b77a5c561934e089") 2424new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2433new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2448new AssemblyNameExtension("C, Version=1.0.0.0, PublickEyToken=null, Culture=Neutral") 2484new AssemblyNameExtension("N, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null") 2504new AssemblyNameExtension("SysTem, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77A5c561934e089"), 2505new 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)
1422return 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") } },
534 references to AssemblyNameExtension
Microsoft.Build.Tasks.Core (275)
AssemblyDependency\AssemblyFoldersExResolver.cs (2)
188AssemblyNameExtension assemblyName, 234AssemblyNameExtension foundAssembly = getAssemblyName(candidatePath);
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (2)
156AssemblyNameExtension assemblyName, 201AssemblyNameExtension foundAssembly = getAssemblyName(candidatePath);
AssemblyDependency\AssemblyFoldersResolver.cs (1)
32AssemblyNameExtension assemblyName,
AssemblyDependency\AssemblyInformation.cs (7)
34private AssemblyNameExtension[] _assemblyDependencies; 131public AssemblyNameExtension[] Dependencies 206out AssemblyNameExtension[] dependencies, 703private AssemblyNameExtension[] ImportAssemblyDependencies() 706var asmRefs = new List<AssemblyNameExtension>(); 763AssemblyNameExtension asmName = ConstructAssemblyName( 877private static AssemblyNameExtension ConstructAssemblyName(IntPtr asmMetaPtr, char[] asmNameBuf, UInt32 asmNameLength, IntPtr pubKeyPtr, UInt32 pubKeyBytes, UInt32 flags)
AssemblyDependency\AssemblyMetadata.cs (1)
20public readonly AssemblyNameExtension[] Dependencies;
AssemblyDependency\AssemblyNameReference.cs (2)
16internal AssemblyNameExtension assemblyName; 38public static AssemblyNameReference Create(AssemblyNameExtension assemblyName, Reference reference)
AssemblyDependency\AssemblyResolution.cs (1)
50AssemblyNameExtension assemblyName,
AssemblyDependency\CandidateAssemblyFilesResolver.cs (1)
41AssemblyNameExtension 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\GacResolver.cs (1)
40AssemblyNameExtension assemblyName,
AssemblyDependency\GlobalAssemblyCache.cs (18)
56private static string GetLocationImpl(AssemblyNameExtension assemblyName, string targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntime, FileExists fileExists, GetPathFromFusionName getPathFromFusionName, GetGacEnumerator getGacEnumerator, bool specificVersion) 72SortedDictionary<Version, SortedDictionary<AssemblyNameExtension, string>> assembliesByRuntime = GenerateListOfAssembliesByRuntime(strongName, getRuntimeVersion, targetedRuntime, fileExists, getPathFromFusionName, getGacEnumerator, specificVersion); 75foreach (SortedDictionary<AssemblyNameExtension, string> runtimeBucket in assembliesByRuntime.Values) 80foreach (KeyValuePair<AssemblyNameExtension, string> kvp in runtimeBucket) 101internal static IEnumerable<AssemblyNameExtension> GetGacNativeEnumerator(string strongName) 118private static SortedDictionary<Version, SortedDictionary<AssemblyNameExtension, string>> GenerateListOfAssembliesByRuntime(string strongName, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntime, FileExists fileExists, GetPathFromFusionName getPathFromFusionName, GetGacEnumerator getGacEnumerator, bool specificVersion) 122IEnumerable<AssemblyNameExtension> gacEnum = getGacEnumerator(strongName); 125SortedDictionary<Version, SortedDictionary<AssemblyNameExtension, string>> assembliesWithValidRuntimes = new SortedDictionary<Version, SortedDictionary<AssemblyNameExtension, string>>(ReverseVersionGenericComparer.Comparer); 130foreach (AssemblyNameExtension gacAssembly in gacEnum) 150SortedDictionary<AssemblyNameExtension, string> assembliesWithRuntime; 156assembliesWithRuntime = new SortedDictionary<AssemblyNameExtension, string>(AssemblyNameReverseVersionComparer.GenericComparer); 218private static string CheckForFullFusionNameInGac(AssemblyNameExtension assemblyName, string targetProcessorArchitecture, GetPathFromFusionName getPathFromFusionName) 243AssemblyNameExtension strongName, 272AssemblyNameExtension strongName, 282ConcurrentDictionary<AssemblyNameExtension, string> fusionNameToResolvedPath = null; 287fusionNameToResolvedPath = buildEngine.GetRegisteredTaskObject(key, RegisteredTaskObjectLifetime.Build) as ConcurrentDictionary<AssemblyNameExtension, string>; 290fusionNameToResolvedPath = new ConcurrentDictionary<AssemblyNameExtension, string>(AssemblyNameComparer.GenericComparer);
AssemblyDependency\HintPathResolver.cs (1)
28AssemblyNameExtension 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) 3297p => AssemblyNameExtension.GetAssemblyNameEx(p), 3298(string path, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache, out AssemblyNameExtension[] dependencies, out string[] scatterFiles, out FrameworkNameVersioning frameworkName)
AssemblyDependency\Resolver.cs (7)
85AssemblyNameExtension assemblyName, 109AssemblyNameExtension assemblyName, 146AssemblyNameExtension assemblyName, 202AssemblyNameExtension targetAssemblyName = null; 299AssemblyNameExtension assemblyName, 353AssemblyNameExtension foundAssembly = getAssemblyName(fullPath); 382var extensionlessAssemblyName = new AssemblyNameExtension(weakNameBaseFileName);
AssemblyDependency\UnifiedAssemblyName.cs (4)
15public UnifiedAssemblyName(AssemblyNameExtension preUnified, AssemblyNameExtension postUnified, bool isUnified, UnificationReason unificationReason, bool isPrerequisite, bool? isRedistRoot, string redistName) 26public AssemblyNameExtension PreUnified { get; } 28public AssemblyNameExtension PostUnified { get; }
AssemblyNameComparer.cs (18)
16internal sealed class AssemblyNameComparer : IComparer, IEqualityComparer, IEqualityComparer<AssemblyNameExtension> 31internal static readonly IEqualityComparer<AssemblyNameExtension> GenericComparer = Comparer as IEqualityComparer<AssemblyNameExtension>; 36internal static readonly IEqualityComparer<AssemblyNameExtension> GenericComparerConsiderRetargetable = ComparerConsiderRetargetable as IEqualityComparer<AssemblyNameExtension>; 56AssemblyNameExtension a1 = (AssemblyNameExtension)o1; 57AssemblyNameExtension a2 = (AssemblyNameExtension)o2; 68AssemblyNameExtension a1 = (AssemblyNameExtension)o1; 69AssemblyNameExtension a2 = (AssemblyNameExtension)o2; 78AssemblyNameExtension a = (AssemblyNameExtension)o; 87public bool Equals(AssemblyNameExtension x, AssemblyNameExtension y) 96public int GetHashCode(AssemblyNameExtension obj)
AssemblyNameExtension.cs (30)
56internal sealed class AssemblyNameExtension : ISerializable, IEquatable<AssemblyNameExtension>, ITranslatable 67private HashSet<AssemblyNameExtension> remappedFrom; 69private static readonly AssemblyNameExtension s_unnamedAssembly = new AssemblyNameExtension(); 170remappedFrom = (HashSet<AssemblyNameExtension>)info.GetValue("remapped", typeof(HashSet<AssemblyNameExtension>)); 186internal static AssemblyNameExtension GetAssemblyNameEx(string path) 229private static HashSet<AssemblyNameExtension> CreateRemappedFrom() 231return new HashSet<AssemblyNameExtension>(AssemblyNameComparer.GenericComparerConsiderRetargetable); 370internal IEnumerable<AssemblyNameExtension> RemappedFromEnumerator 382internal void AddRemappedAssemblyName(AssemblyNameExtension extensionToAdd) 433internal static AssemblyNameExtension UnnamedAssembly => s_unnamedAssembly; 440internal int CompareTo(AssemblyNameExtension that) 448internal int CompareTo(AssemblyNameExtension that, bool considerRetargetableFlag) 498internal int CompareBaseNameTo(AssemblyNameExtension that) 526private int CompareBaseNameToImpl(AssemblyNameExtension that) 601internal AssemblyNameExtension Clone() 603AssemblyNameExtension newExtension = new(); 625internal AssemblyNameExtension CloneImmutable() 627AssemblyNameExtension clonedExtension = Clone(); 650internal bool Equals(AssemblyNameExtension that) 660bool IEquatable<AssemblyNameExtension>.Equals(AssemblyNameExtension other) 670internal bool EqualsIgnoreVersion(AssemblyNameExtension that) 678internal bool Equals(AssemblyNameExtension that, bool considerRetargetableFlag) 686private bool EqualsImpl(AssemblyNameExtension that, bool ignoreVersion, bool considerRetargetableFlag) 774internal bool ComparePublicKeyToken(AssemblyNameExtension that) 862internal bool PartialNameCompare(AssemblyNameExtension that) 870internal bool PartialNameCompare(AssemblyNameExtension that, bool considerRetargetableFlag) 883internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags) 896internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags, bool considerRetargetableFlag)
AssemblyNameReverseVersionComparer.cs (4)
13internal sealed class AssemblyNameReverseVersionComparer : IComparer<AssemblyNameExtension> 18internal static readonly IComparer<AssemblyNameExtension> GenericComparer = new AssemblyNameReverseVersionComparer(); 29public int Compare(AssemblyNameExtension x, AssemblyNameExtension y)
AssemblyRemapping.cs (5)
19public AssemblyRemapping(AssemblyNameExtension from, AssemblyNameExtension to) 28public AssemblyNameExtension From { get; } 33public AssemblyNameExtension To { get; } 40if (!(obj is AssemblyNameExtension name))
ComReferenceWrapperInfo.cs (1)
24internal AssemblyNameExtension originalPiaName;
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 (6)
2291private AssemblyNameExtension[] _assemblyNames; 2469AssemblyNameExtension requestedAssemblyName = new AssemblyNameExtension(args.Name); 2479AssemblyNameExtension candidateAssemblyName = _assemblyNames[i]; 2496AssemblyNameExtension candidateAssemblyName = _assemblyNames[i]; 2518_assemblyNames = new AssemblyNameExtension[_assemblyFiles.Length]; 3392foreach (AssemblyNameExtension assemblyName in _assemblyNames)
GetReferenceAssemblyPaths.cs (1)
175var sentinelAssemblyName = new AssemblyNameExtension(NET35SP1SentinelAssemblyName);
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)
1240internal partial class AssemblyCacheEnum : IEnumerable<AssemblyNameExtension> 1349public IEnumerator<AssemblyNameExtension> GetEnumerator()
RedistList.cs (25)
51private readonly ConcurrentDictionary<AssemblyNameExtension, bool> _assemblyNameInRedist = new ConcurrentDictionary<AssemblyNameExtension, bool>(AssemblyNameComparer.GenericComparer); 61private readonly ConcurrentDictionary<string, AssemblyNameExtension> _assemblyNameToAssemblyNameExtension = new ConcurrentDictionary<string, AssemblyNameExtension>(StringComparer.OrdinalIgnoreCase); 67private readonly ConcurrentDictionary<AssemblyNameExtension, AssemblyNameExtension> _remappingCache = new ConcurrentDictionary<AssemblyNameExtension, AssemblyNameExtension>(AssemblyNameComparer.GenericComparerConsiderRetargetable); 154AssemblyNameExtension assembly = GetAssemblyNameExtension(assemblyName); 181public AssemblyNameExtension RemapAssembly(AssemblyNameExtension extensionToRemap) 183if (!_remappingCache.TryGetValue(extensionToRemap, out AssemblyNameExtension remappedExtension)) 392var highestVersionInRedist = new AssemblyNameExtension(_assemblyList[index].FullName); 401AssemblyNameExtension firstAssembly = GetAssemblyNameExtension(assemblyName); 402AssemblyNameExtension secondAssembly = entry.AssemblyNameExtension; 422private AssemblyNameExtension GetAssemblyNameExtension(string assemblyName) 430public bool FrameworkAssemblyEntryInRedist(AssemblyNameExtension assemblyName) 454AssemblyNameExtension firstAssembly = assemblyName; 455AssemblyNameExtension secondAssembly = entry.AssemblyNameExtension; 769AssemblyNameExtension fromEntry = null; 770AssemblyNameExtension toEntry = null; 941AssemblyNameExtension firstAssemblyName = firstEntry.AssemblyNameExtension; 942AssemblyNameExtension secondAssemblyName = secondEntry.AssemblyNameExtension; 1120private AssemblyNameExtension _assemblyName; 1175public AssemblyNameExtension AssemblyNameExtension
ResolveComReference.cs (4)
1189var fullAssemblyNameEx = new AssemblyNameExtension(fullAssemblyName); 1201var wrapperAssemblyNameEx = new AssemblyNameExtension(AssemblyName.GetAssemblyName(wrapperInfo.path)); 1225var wrapperAssemblyNameEx = new AssemblyNameExtension(AssemblyName.GetAssemblyName(wrapperInfo.path)); 1243var wrapperAssemblyNameEx = new AssemblyNameExtension(AssemblyName.GetAssemblyName(wrapperInfo.path));
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 (259)
AssemblyDependency\GlobalAssemblyCacheTests.cs (16)
57AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 82AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 105AssemblyNameExtension fusionName = new AssemblyNameExtension("System, Version=2.0.0.0"); 128AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 152AssemblyNameExtension fusionName = new AssemblyNameExtension("System"); 173AssemblyNameExtension fusionName = new AssemblyNameExtension("System, Version=4.0.0.0"); 189AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken="); 200AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=null"); 211AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=null"); 224AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 236AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 248AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 260AssemblyNameExtension fusionName = new AssemblyNameExtension("System, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"); 919private static IEnumerable<AssemblyNameExtension> MockAssemblyCacheEnumerator(string strongName) 940internal sealed class MockEnumerator : IEnumerable<AssemblyNameExtension> 950public IEnumerator<AssemblyNameExtension> GetEnumerator()
AssemblyDependency\Miscellaneous.cs (92)
5311AssemblyNameExtension Av1 = new AssemblyNameExtension(v1); 5312AssemblyNameExtension Av2 = new AssemblyNameExtension(v2); 5313AssemblyNameExtension Av3 = new AssemblyNameExtension(v3); 5319AssemblyNameExtension assemblyName = new AssemblyNameExtension("A"); 5320AssemblyNameExtension foundAssemblyName = FrameworkPathResolver.GetHighestVersionInRedist(installedAssemblies, assemblyName); 6279Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6281AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6282AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6289Dictionary<AssemblyNameExtension, Reference> table2 = referenceTable.References; 6304Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6306AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6307AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6314Dictionary<AssemblyNameExtension, Reference> table2 = referenceTable.References; 6332Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6334AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6335AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6351Dictionary<AssemblyNameExtension, Reference> table2 = referenceTable.References; 6371Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6373AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6374AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6390Dictionary<AssemblyNameExtension, Reference> table2 = referenceTable.References; 6448Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6450AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6451AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6464Dictionary<AssemblyNameExtension, Reference> table2 = referenceTable.References; 6485AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6486AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6487AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6488AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6508InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { sqlclientAssemblyName }, out denyList); 6528AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6529AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6530AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6531AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6552InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { sqlclientAssemblyName }, out denyList); 6569AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6570AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6588InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { xmlAssemblyName }, out denyList); 6595Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6610AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6611AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6612AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6634InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { dataAssemblyName }, out denyList); 6642Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6660AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6661AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6662AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6663AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6686InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { sqlclientAssemblyName }, out denyList); 6710AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6711AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6712AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6713AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6736InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { sqlclientAssemblyName }, out denyList); 6758AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6759AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6760AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6761AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6784InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { sqlclientAssemblyName, dataAssemblyName }, out denyList); 6791Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6822AssemblyNameExtension engineAssemblyName = new AssemblyNameExtension("Microsoft.Build.Engine, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6823AssemblyNameExtension dataAssemblyName = new AssemblyNameExtension("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6824AssemblyNameExtension sqlclientAssemblyName = new AssemblyNameExtension("System.SqlClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6825AssemblyNameExtension xmlAssemblyName = new AssemblyNameExtension("System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); 6852InitializeExclusionList(referenceTable, new AssemblyNameExtension[] { sqlclientAssemblyName, dataAssemblyName }, out denyList); 6859Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 6892private static void VerifyReferenceTable(ReferenceTable referenceTable, MockEngine mockEngine, AssemblyNameExtension engineAssemblyName, AssemblyNameExtension dataAssemblyName, AssemblyNameExtension sqlclientAssemblyName, AssemblyNameExtension xmlAssemblyName, string[] warningMessages) 6894Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 7022private static void AddReferencesToReferenceTable(ReferenceTable referenceTable, AssemblyNameExtension engineAssemblyName, AssemblyNameExtension dataAssemblyName, AssemblyNameExtension sqlclientAssemblyName, AssemblyNameExtension xmlAssemblyName, Reference enginePrimaryReference, Reference dataDependencyReference, Reference sqlDependencyReference, Reference xmlPrimaryReference) 7024Dictionary<AssemblyNameExtension, Reference> table = referenceTable.References; 7061private void InitializeExclusionList(ReferenceTable referenceTable, AssemblyNameExtension[] assembliesForDenyList, out Dictionary<string, string> denyList) 7064foreach (AssemblyNameExtension assemblyName in assembliesForDenyList) 7895AssemblyNameExtension a1 = new AssemblyNameExtension(entryArray[0].FullName); 7896AssemblyNameExtension a2 = new AssemblyNameExtension(entryArray[1].FullName); 7897AssemblyNameExtension a3 = new AssemblyNameExtension(entryArray[2].FullName); 7898AssemblyNameExtension a4 = new AssemblyNameExtension(entryArray[3].FullName); 7899AssemblyNameExtension a5 = new AssemblyNameExtension(entryArray[4].FullName); 7900AssemblyNameExtension a6 = new AssemblyNameExtension(entryArray[5].FullName); 7933AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 7961AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 7989AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 8029AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=5.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 8058AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=5.0.0.0, Culture=Neutral, PublicKeyToken=b67a5c561934e089"); 8087AssemblyNameExtension a1 = new AssemblyNameExtension("System, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b67a5c561934e089"); 8116AssemblyNameExtension a1 = new AssemblyNameExtension("Something, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089"); 8487(string path, ConcurrentDictionary<string, AssemblyMetadata> assemblyMetadataCache, out AssemblyNameExtension[] dependencies, out string[] scatterFiles, out FrameworkNameVersioning frameworkName)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (85)
785private static string GetPathForAssemblyInGac(AssemblyNameExtension assemblyName, SystemProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, bool fullFusionName, bool specificVersion) 1030internal static AssemblyNameExtension GetAssemblyName(string path) 1797out AssemblyNameExtension[] dependencies, 1856internal static AssemblyNameExtension[] GetDependencies(string path) 1860return new AssemblyNameExtension[] 1868return new AssemblyNameExtension[] 1876return new AssemblyNameExtension[] 1884return new AssemblyNameExtension[] 1892return new AssemblyNameExtension[] 1900return new AssemblyNameExtension[] 1908return new AssemblyNameExtension[] 1916return new AssemblyNameExtension[] 1924return new AssemblyNameExtension[] 1932return new AssemblyNameExtension[] 1940return new AssemblyNameExtension[] 1948return new AssemblyNameExtension[] 1956return new AssemblyNameExtension[] 1964return new AssemblyNameExtension[] 1972return new AssemblyNameExtension[] 1980return new AssemblyNameExtension[] 1993return Array.Empty<AssemblyNameExtension>(); 1998return new AssemblyNameExtension[] 2006return new AssemblyNameExtension[] 2014return new AssemblyNameExtension[] 2022return new AssemblyNameExtension[] 2030return new AssemblyNameExtension[] 2038return new AssemblyNameExtension[] 2046return new AssemblyNameExtension[] 2054return new AssemblyNameExtension[] 2065return new AssemblyNameExtension[] 2074return new AssemblyNameExtension[] 2083return new AssemblyNameExtension[] 2095return Array.Empty<AssemblyNameExtension>(); 2100return Array.Empty<AssemblyNameExtension>(); 2105return new AssemblyNameExtension[] 2113return new AssemblyNameExtension[] 2121return new AssemblyNameExtension[] 2129return new AssemblyNameExtension[] 2137return new AssemblyNameExtension[] 2145return new AssemblyNameExtension[] 2153return new AssemblyNameExtension[] 2161return new AssemblyNameExtension[] 2168return new AssemblyNameExtension[] 2176return new AssemblyNameExtension[] 2184return new AssemblyNameExtension[] 2193return new AssemblyNameExtension[] 2201return new AssemblyNameExtension[] 2209return Array.Empty<AssemblyNameExtension>(); 2214return new AssemblyNameExtension[] 2222return new AssemblyNameExtension[] 2230return new AssemblyNameExtension[] 2238return new AssemblyNameExtension[] 2246return new AssemblyNameExtension[] 2254return new AssemblyNameExtension[] 2269return new AssemblyNameExtension[] 2278return new AssemblyNameExtension[] 2288return new AssemblyNameExtension[] 2298return new AssemblyNameExtension[] 2306return new AssemblyNameExtension[] 2314return new AssemblyNameExtension[] 2322return new AssemblyNameExtension[] 2331return new AssemblyNameExtension[] 2339return new AssemblyNameExtension[] 2347return new AssemblyNameExtension[] 2355return Array.Empty<AssemblyNameExtension>(); 2360return new AssemblyNameExtension[] 2368return Array.Empty<AssemblyNameExtension>(); 2373return new AssemblyNameExtension[] 2381return Array.Empty<AssemblyNameExtension>(); 2386return new AssemblyNameExtension[] 2395return new AssemblyNameExtension[] 2404return new AssemblyNameExtension[] 2413return new AssemblyNameExtension[] 2422return new AssemblyNameExtension[] 2431return new AssemblyNameExtension[] 2440return Array.Empty<AssemblyNameExtension>(); 2446return new AssemblyNameExtension[] 2454return Array.Empty<AssemblyNameExtension>(); 2459return Array.Empty<AssemblyNameExtension>(); 2465return new AssemblyNameExtension[] 2474return new AssemblyNameExtension[] 2482return new AssemblyNameExtension[] 2490return new AssemblyNameExtension[] 2498return Array.Empty<AssemblyNameExtension>(); 2502return new AssemblyNameExtension[]
AssemblyDependency\SuggestedRedirects.cs (1)
473foreach (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)
1412private static AssemblyNameExtension GetAssemblyName(string path)