330 references to AssemblyIdentity
Microsoft.CodeAnalysis (7)
Desktop\DesktopAssemblyIdentityComparer.cs (2)
232return new AssemblyIdentity( 294return new AssemblyIdentity(
Emit\ErrorType.cs (1)
215private static readonly AssemblyIdentity s_identity = new AssemblyIdentity(
InternalUtilities\AssemblyIdentityUtils.cs (1)
39return new AssemblyIdentity(name, version, cultureName, publicKeyOrToken, hasPublicKey);
MetadataReference\AssemblyIdentity.cs (2)
539return new AssemblyIdentity( 552return new AssemblyIdentity(
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
407identity = new AssemblyIdentity(simpleName, version, culture, hasPublicKey ? publicKey : publicKeyToken, hasPublicKey, isRetargetable, contentType);
Microsoft.CodeAnalysis.CodeStyle (1)
AssemblyIdentityUtils.cs (1)
39return new AssemblyIdentity(name, version, cultureName, publicKeyOrToken, hasPublicKey);
Microsoft.CodeAnalysis.CSharp (3)
Compilation\CSharpCompilation.cs (1)
1416: new MissingNamespaceSymbol(new MissingModuleSymbol(new MissingAssemblySymbol(new AssemblyIdentity(System.Guid.NewGuid().ToString())), ordinal: -1));
Symbols\MissingCorLibrarySymbol.cs (1)
33: base(new AssemblyIdentity("<Missing Core Assembly>"))
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
213new AssemblyIdentity(name: originatingSourceAssemblyDebugOnly.Name) :
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Emit\EditAndContinue\AssemblyReferencesTests.cs (6)
303((SourceAssemblySymbol)lib0.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version0); 307((SourceAssemblySymbol)lib1.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version1); 311((SourceAssemblySymbol)lib2.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", version2); 387((SourceAssemblySymbol)lib0.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1001)); 391((SourceAssemblySymbol)lib1.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1002)); 395((SourceAssemblySymbol)lib2.Assembly).lazyAssemblyIdentity = new AssemblyIdentity("Lib", new Version(1, 0, 2000, 1003));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContext.cs (1)
500var identity = new AssemblyIdentity($"{containingNamespace.ToDisplayString()}.{namespaceName}", contentType: System.Reflection.AssemblyContentType.WindowsRuntime);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (31)
ExpressionCompilerTests.cs (2)
5414Assert.Equal(new AssemblyIdentity("System.Core"), missingAssemblyIdentities.Single()); 5653var expectedMissingAssemblyIdentity = new AssemblyIdentity("Lib");
MissingAssemblyTests.cs (12)
32var identity = new AssemblyIdentity(GetUniqueName()); 61var identity1 = new AssemblyIdentity(GetUniqueName()); 62var identity2 = new AssemblyIdentity(GetUniqueName()); 97var expectedMissingAssemblyIdentity = new AssemblyIdentity("Lib"); 320var expectedMissingAssemblyIdentity = new AssemblyIdentity("pe2"); 386var missingAssemblyIdentity = new AssemblyIdentity("A"); 428var unknownAssemblyIdentity = new AssemblyIdentity(GetUniqueName()); 485var missingAssemblyIdentities = ImmutableArray.Create(new AssemblyIdentity("A")); 498var missingAssemblyIdentities = ImmutableArray.Create(new AssemblyIdentity("A")); 505var missingAssemblyIdentities = ImmutableArray.Create(new AssemblyIdentity("A")); 567var expectedMissingAssemblyIdentity = new AssemblyIdentity("Windows.UI", contentType: System.Reflection.AssemblyContentType.WindowsRuntime); 610var expectedMissingAssemblyIdentity = new AssemblyIdentity("Windows.UI.Xaml", contentType: System.Reflection.AssemblyContentType.WindowsRuntime);
PseudoVariableTests.cs (3)
933new AssemblyIdentity(assemblyNameA, new Version(1, 1, 1, 1), cultureName: "", publicKeyOrToken: publicKeyA, hasPublicKey: true), 939new AssemblyIdentity(assemblyNameB, new Version(1, 2, 2, 2)), 946new AssemblyIdentity(assemblyNameA, new Version(2, 1, 2, 1), cultureName: "", publicKeyOrToken: publicKeyA, hasPublicKey: true),
ReferencedModulesTests.cs (14)
212var (identityA1, moduleA1, refA1) = Compile(new AssemblyIdentity("A", new Version(1, 1, 1, 1), publicKeyOrToken: publicKeyA, hasPublicKey: true), "public class A { }", options, MscorlibRef); 213var (identityA2, moduleA2, refA2) = Compile(new AssemblyIdentity("A", new Version(2, 2, 2, 2), publicKeyOrToken: publicKeyA, hasPublicKey: true), "public class A { }", options, MscorlibRef); 214var (identityA3, moduleA3, refA3) = Compile(new AssemblyIdentity("a", new Version(3, 3, 3, 3), publicKeyOrToken: publicKeyA, hasPublicKey: true), "public class A { }", options, MscorlibRef); 215var (identityB1, moduleB1, refB1) = Compile(new AssemblyIdentity("B", new Version(1, 1, 1, 1)), "public class B : A { static void M() { } }", TestOptions.DebugDll, refA2, MscorlibRef); 310var (identityOther, moduleOther, refOther) = Compile(new AssemblyIdentity(identityMscorlib.Name, new Version(1, 1, 1, 1), publicKeyOrToken: publicKeyOther, hasPublicKey: true), "class Other { }", options, MscorlibRef); 311var (identityA, moduleA, refA) = Compile(new AssemblyIdentity("A", new Version(1, 1, 1, 1)), "public class A { }", TestOptions.DebugDll, refOther, MscorlibRef); 312var (identityB, moduleB, refB) = Compile(new AssemblyIdentity("B", new Version(1, 1, 1, 1)), "public class B : A { static void M() { } }", TestOptions.DebugDll, refA, refOther, MscorlibRef); 534new AssemblyIdentity(assemblyNameA, new Version(1, 1, 1, 1), cultureName: "", publicKeyOrToken: publicKeyA, hasPublicKey: true), 541new AssemblyIdentity(assemblyNameA, new Version(2, 1, 1, 1), cultureName: "", publicKeyOrToken: publicKeyA, hasPublicKey: true), 551new AssemblyIdentity(assemblyNameB, new Version(1, 1, 1, 1)), 558new AssemblyIdentity(assemblyNameB, new Version(2, 2, 2, 1)), 568new AssemblyIdentity(assemblyNameB, new Version(1, 1, 1, 1), cultureName: "", publicKeyOrToken: publicKeyB, hasPublicKey: true), 575new AssemblyIdentity(assemblyNameB, new Version(2, 2, 2, 1), cultureName: "", publicKeyOrToken: publicKeyB, hasPublicKey: true), 623new AssemblyIdentity("C", new Version(1, 1, 1, 1)),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Semantics\InheritanceBindingTests.cs (2)
2995var comp11 = CreateCompilation(new AssemblyIdentity("lib1", new Version("4.2.1.0"), publicKeyOrToken: SigningTestHelpers.PublicKey, hasPublicKey: true), 2998var comp12 = CreateCompilation(new AssemblyIdentity("lib1", new Version("4.1.0.0"), publicKeyOrToken: SigningTestHelpers.PublicKey, hasPublicKey: true),
Semantics\NativeIntegerTests.cs (8)
845var comp = CreateCompilation(new AssemblyIdentity(assemblyName, new Version(1, 0, 0, 0)), new[] { source1 }, references: null); 883comp = CreateCompilation(new AssemblyIdentity(assemblyName, new Version(2, 0, 0, 0)), new[] { source2 }, references: null); 956var comp = CreateCompilation(new AssemblyIdentity(assemblyName, new Version(1, 0, 0, 0)), new[] { source1 }, references: null); 1000comp = CreateCompilation(new AssemblyIdentity(assemblyName, new Version(2, 0, 0, 0)), new[] { source2 }, references: null); 1049var comp = CreateCompilation(new AssemblyIdentity(assemblyName, new Version(1, 0, 0, 0)), new[] { sourceA }, references: references); 1052comp = CreateCompilation(new AssemblyIdentity(assemblyName, new Version(2, 0, 0, 0)), new[] { sourceA }, references: references); 1137var comp = CreateCompilation(new AssemblyIdentity("9ef8b1e0-1ae0-4af6-b9a1-00f2078f299e", new Version(1, 0, 0, 0)), new[] { source1 }, references: null); 1217var comp = CreateCompilation(new AssemblyIdentity("c804cc09-8f73-44a1-9cfe-9567bed1def6", new Version(1, 0, 0, 0)), new[] { source1 }, references: null);
Semantics\RefFieldTests.cs (4)
25835var assemblyIdentity = new AssemblyIdentity("System.Runtime", new System.Version(majorVersion, 0, 0, 0)); 25892var assemblyIdentityLowerVersion = new AssemblyIdentity("System.Runtime", new System.Version(6, 0, 0, 0)); 25896var assemblyIdentityHigherVersion = new AssemblyIdentity("System.Runtime", new System.Version(higherVersion, 0, 0, 0)); 25960var assemblyIdentity = new AssemblyIdentity(assemblyName, new System.Version(majorVersion, minorVersion, 0, 0));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (67)
Symbols\CompilationCreationTests.cs (36)
682var varMTTestLib1_V1_Name = new AssemblyIdentity("MTTestLib1", new Version("1.0.0.0")); 697var varMTTestLib2_Name = new AssemblyIdentity("MTTestLib2"); 722var c2 = CreateCompilation(new AssemblyIdentity("c2"), 754var varMTTestLib1_V2_Name = new AssemblyIdentity("MTTestLib1", new Version("2.0.0.0")); 773var varMTTestLib3_Name = new AssemblyIdentity("MTTestLib3"); 815var c3 = CreateCompilation(new AssemblyIdentity("c3"), 876var varMTTestLib1_V3_Name = new AssemblyIdentity("MTTestLib1", new Version("3.0.0.0")); 899var varMTTestLib4_Name = new AssemblyIdentity("MTTestLib4"); 951var c4 = CreateCompilation(new AssemblyIdentity("c4"), 1056var c5 = CreateCompilation(new AssemblyIdentity("c5"), 1065var c6 = CreateCompilation(new AssemblyIdentity("c6"), 1074var c7 = CreateCompilation(new AssemblyIdentity("c7"), 1142var c8 = CreateCompilation(new AssemblyIdentity("c8"), 1156var c9 = CreateCompilation(new AssemblyIdentity("c9"), 1165var c10 = CreateCompilation(new AssemblyIdentity("c10"), 1418var varMTTestLib2_Name = new AssemblyIdentity("MTTestLib2"); 1429var c2 = CreateCompilation(new AssemblyIdentity("c2"), 1465var varMTTestLib3_Name = new AssemblyIdentity("MTTestLib3"); 1484var c3 = CreateCompilation(new AssemblyIdentity("c3"), 1550var varMTTestLib4_Name = new AssemblyIdentity("MTTestLib4"); 1572var c4 = CreateCompilation(new AssemblyIdentity("c4"), 1677var c5 = CreateCompilation(new AssemblyIdentity("c5"), 1689var c6 = CreateCompilation(new AssemblyIdentity("c6"), 1701var c7 = CreateCompilation(new AssemblyIdentity("c7"), 1778var c8 = CreateCompilation(new AssemblyIdentity("c8"), 1797var c9 = CreateCompilation(new AssemblyIdentity("c9"), 1809var c10 = CreateCompilation(new AssemblyIdentity("c10"), 2066var localC1_V1_Name = new AssemblyIdentity("c1", new Version("1.0.0.0")); 2088var localC1_V2_Name = new AssemblyIdentity("c1", new Version("2.0.0.0")); 2110var localC4_V1_Name = new AssemblyIdentity("c4", new Version("1.0.0.0")); 2125var localC4_V2_Name = new AssemblyIdentity("c4", new Version("2.0.0.0")); 2140var c7 = CreateCompilation(new AssemblyIdentity("C7"), 2155var c3 = CreateCompilation(new AssemblyIdentity("C3"), 2244var c5 = CreateCompilation(new AssemblyIdentity("C5"), 2533var c1_Name = new AssemblyIdentity("c1"); 2555var c2_Name = new AssemblyIdentity("MTTestLib2");
Symbols\GenericConstraintTests.cs (2)
7329new AssemblyIdentity("remapped", new Version("1.0.0.0"), publicKeyOrToken: SigningTestHelpers.PublicKey, hasPublicKey: true), 7335new AssemblyIdentity("remapped", new Version("2.0.0.0"), publicKeyOrToken: SigningTestHelpers.PublicKey, hasPublicKey: true),
Symbols\Metadata\PE\MissingTypeReferences.cs (10)
324var defaultName = new AssemblyIdentity("missing"); 329missingTypes1[3] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm1")).Modules[0], "", "test1", 0, true); 330missingTypes1[4] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm1")).Modules[0], "", "test1", 1, true); 331missingTypes1[5] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm1")).Modules[0], "", "test2", 0, true); 332missingTypes1[6] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm2")).Modules[0], "", "test1", 0, true); 345missingTypes2[3] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm1")).Modules[0], "", "test1", 0, true); 346missingTypes2[4] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm1")).Modules[0], "", "test1", 1, true); 347missingTypes2[5] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm1")).Modules[0], "", "test2", 0, true); 348missingTypes2[6] = new MissingMetadataTypeSymbol.TopLevel(new MissingAssemblySymbol(new AssemblyIdentity("asm2")).Modules[0], "", "test1", 0, true); 375var missingAssembly = new MissingAssemblySymbol(new AssemblyIdentity("asm1"));
Symbols\MockAssemblySymbol.cs (1)
28get { return new AssemblyIdentity(_name); }
Symbols\MockSymbolTests.cs (1)
66AssemblyIdentity missingAssemblyId = new AssemblyIdentity("goo");
Symbols\RequiredMembersTests.cs (10)
2176var originalC = CreateCompilation(new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2188var retargetedC = CreateCompilation(new AssemblyIdentity("Ret", new Version(2, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2225var originalC = CreateCompilation(new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2253var retargetedC = CreateCompilation(new AssemblyIdentity("Ret", new Version(2, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2271var originalC = CreateCompilation(new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2283var retargetedC = CreateCompilation(new AssemblyIdentity("Ret", new Version(2, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2449var originalC = CreateCompilation(new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2459var retargetedC = CreateCompilation(new AssemblyIdentity("Ret", new Version(2, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2480var originalC = CreateCompilation(new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences); 2490var retargetedC = CreateCompilation(new AssemblyIdentity("Ret", new Version(2, 0, 0, 0), isRetargetable: true), retargetedCode, TargetFrameworkUtil.StandardReferences);
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (4)
25new AssemblyIdentity("Assembly1"), 106new AssemblyIdentity("Assembly2"), 319new AssemblyIdentity("Assembly1"), 364new AssemblyIdentity("Assembly2"),
Symbols\Retargeting\RetargetingTests.cs (3)
933var retargetedIdentity = new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true); 1005var originalIdentity = new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true); 1083var originalIdentity = new AssemblyIdentity("Ret", new Version(1, 0, 0, 0), isRetargetable: true);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (6)
EvaluationContextBase.cs (6)
21internal static readonly AssemblyIdentity SystemIdentity = new AssemblyIdentity("System"); 22internal static readonly AssemblyIdentity SystemCoreIdentity = new AssemblyIdentity("System.Core"); 23internal static readonly AssemblyIdentity SystemLinqIdentity = new AssemblyIdentity("System.Linq"); 24internal static readonly AssemblyIdentity SystemXmlIdentity = new AssemblyIdentity("System.Xml"); 25internal static readonly AssemblyIdentity SystemXmlLinqIdentity = new AssemblyIdentity("System.Xml.Linq"); 26internal static readonly AssemblyIdentity MicrosoftVisualBasicIdentity = new AssemblyIdentity("Microsoft.VisualBasic");
Microsoft.CodeAnalysis.Scripting (2)
FusionAssemblyIdentity.cs (1)
416return new AssemblyIdentity(
MonoGlobalAssemblyCache.cs (1)
129var assemblyIdentity = new AssemblyIdentity(
Microsoft.CodeAnalysis.UnitTests (99)
FusionAssemblyIdentity.cs (1)
416return new AssemblyIdentity(
MetadataReferences\AssemblyIdentityDisplayNameTests.cs (40)
126var id = new AssemblyIdentity("goo"); 129id = new AssemblyIdentity("goo", new Version(1, 2, 3, 4)); 132id = new AssemblyIdentity("goo", cultureName: "en-US"); 135id = new AssemblyIdentity("goo", publicKeyOrToken: new byte[] { 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF }.AsImmutableOrNull()); 138id = new AssemblyIdentity("goo", isRetargetable: true); 141id = new AssemblyIdentity("goo", contentType: AssemblyContentType.WindowsRuntime); 144id = new AssemblyIdentity("Goo", publicKeyOrToken: RoPublicKey1, hasPublicKey: true); 153id = new AssemblyIdentity("Goo", cultureName: "neutral"); 156id = new AssemblyIdentity("Goo", cultureName: " '\t\r\n\\=, "); 326var ai = new AssemblyIdentity(simpleName); 362new AssemblyIdentity("fo'o", new Version(1, 0, 0, 0), "zz-ZZ", RoPublicKeyToken1, hasPublicKey: false, isRetargetable: false, contentType: AssemblyContentType.Default), 375new AssemblyIdentity("goo"), N | AssemblyIdentityParts.Unknown); 383new AssemblyIdentity("goo", new Version(1, 0, 0, 0)), NVC); 390new AssemblyIdentity("goo", new Version(1, 0, 0, 1), publicKeyOrToken: RoPublicKey1, hasPublicKey: true), 394new AssemblyIdentity("Goo", cultureName: " '\t\r\n\\=, "), 424new AssemblyIdentity("goo", new Version(1, 0, 0, 0)), N | AssemblyIdentityParts.VersionMajor); 426TestParseDisplayName("goo, Version=.", new AssemblyIdentity("goo"), N); 427TestParseDisplayName("goo, Version=..", new AssemblyIdentity("goo"), N); 428TestParseDisplayName("goo, Version=...", new AssemblyIdentity("goo"), N); 431new AssemblyIdentity("goo", cultureName: "en-US"), 510new AssemblyIdentity("goo", new Version(1, 0, 0, 1), cultureName: "null"), NVC); 513new AssemblyIdentity("goo", new Version(1, 0, 0, 1), cultureName: "en-US"), NVC); 516new AssemblyIdentity("goo", new Version(1, 0, 0, 1), cultureName: "en-US"), NVC); 519new AssemblyIdentity("goo", new Version(1, 0, 0, 1), cultureName: "en-US"), NVC); 522new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NV); 524TestParseDisplayName("goo, Culture=*", new AssemblyIdentity("goo"), N); 529new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), cultureName: null), NVCT); 537new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NVT); 540new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NVT); 543new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NV); 549new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NV); 568new AssemblyIdentity("goo", new Version(1, 0, 0, 0), publicKeyOrToken: RoPublicKey1, hasPublicKey: true), NVC | AssemblyIdentityParts.PublicKeyOrToken); 577new AssemblyIdentity("goo", new Version(1, 0, 0, 1), contentType: AssemblyContentType.WindowsRuntime), NV | AssemblyIdentityParts.ContentType); 580new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NV); 591new AssemblyIdentity("goo", new Version(1, 0, 0, 0), publicKeyOrToken: RoPublicKeyToken1, isRetargetable: true), 595new AssemblyIdentity("goo", new Version(1, 0, 0, 0), publicKeyOrToken: RoPublicKeyToken1), 599new AssemblyIdentity("goo", new Version(1, 0, 0, 0), publicKeyOrToken: RoPublicKeyToken1), 606new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NV); 609new AssemblyIdentity("goo", new Version(1, 0, 0, 1)), NV | AssemblyIdentityParts.Retargetability, 613new AssemblyIdentity("goo", new Version(1, 0, 0, 1), isRetargetable: true), NV | AssemblyIdentityParts.Retargetability,
MetadataReferences\AssemblyIdentityMapTests.cs (16)
19map.Add(new AssemblyIdentity("a", new Version(1, 0, 0, 0)), 10); 20map.Add(new AssemblyIdentity("a", new Version(1, 8, 0, 0)), 18); 21map.Add(new AssemblyIdentity("a", new Version(1, 5, 0, 0)), 15); 23map.Add(new AssemblyIdentity("b", new Version(1, 0, 0, 0)), 10); 24map.Add(new AssemblyIdentity("b", new Version(1, 0, 0, 0)), 20); 27Assert.True(map.Contains(new AssemblyIdentity("a", new Version(1, 0, 0, 0)))); 28Assert.True(map.TryGetValue(new AssemblyIdentity("a", new Version(1, 0, 0, 0)), out value)); 31Assert.True(map.Contains(new AssemblyIdentity("a", new Version(1, 1, 0, 0)))); 32Assert.True(map.TryGetValue(new AssemblyIdentity("a", new Version(1, 1, 0, 0)), out value)); 35Assert.True(map.Contains(new AssemblyIdentity("a", new Version(1, 0, 0, 0)), allowHigherVersion: false)); 36Assert.True(map.TryGetValue(new AssemblyIdentity("a", new Version(1, 0, 0, 0)), out value, allowHigherVersion: false)); 39Assert.False(map.Contains(new AssemblyIdentity("a", new Version(1, 1, 0, 0)), allowHigherVersion: false)); 40Assert.False(map.TryGetValue(new AssemblyIdentity("a", new Version(1, 1, 0, 0)), out value, allowHigherVersion: false)); 43Assert.False(map.Contains(new AssemblyIdentity("b", new Version(1, 1, 0, 0)), allowHigherVersion: true)); 44Assert.False(map.Contains(new AssemblyIdentity("b", new Version(1, 1, 0, 0)), allowHigherVersion: false)); 47Assert.True(map.TryGetValue(new AssemblyIdentity("b", new Version(1, 0, 0, 0)), out value));
MetadataReferences\AssemblyIdentityTests.cs (22)
33var win1 = new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", RoPublicKey1, hasPublicKey: true, isRetargetable: false, contentType: AssemblyContentType.WindowsRuntime); 34var win2 = new AssemblyIdentity("Bar", new Version(1, 0, 0, 0), "", RoPublicKey1, hasPublicKey: true, isRetargetable: false, contentType: AssemblyContentType.WindowsRuntime); 35var win3 = new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", RoPublicKey1, hasPublicKey: true, isRetargetable: false, contentType: AssemblyContentType.WindowsRuntime); 143var id = new AssemblyIdentity("Goo", hasPublicKey: false, isRetargetable: false); 154id = new AssemblyIdentity("Goo", publicKeyOrToken: RoPublicKey1, hasPublicKey: true, isRetargetable: false); 165id = new AssemblyIdentity("Goo", publicKeyOrToken: RoPublicKeyToken1, hasPublicKey: false, isRetargetable: true); 176id = new AssemblyIdentity("Goo", publicKeyOrToken: RoPublicKey1, hasPublicKey: true, isRetargetable: true); 187id = new AssemblyIdentity("Goo", publicKeyOrToken: RoPublicKey1, hasPublicKey: true, contentType: AssemblyContentType.WindowsRuntime); 213var id4 = new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", ImmutableArray<byte>.Empty, hasPublicKey: false, isRetargetable: false, contentType: AssemblyContentType.WindowsRuntime); 216var id5 = new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", RoPublicKeyToken1, hasPublicKey: false, isRetargetable: false, contentType: AssemblyContentType.WindowsRuntime); 223Assert.Throws<ArgumentException>(() => new AssemblyIdentity("xx\0xx")); 224Assert.Throws<ArgumentException>(() => new AssemblyIdentity("")); 225Assert.Throws<ArgumentException>(() => new AssemblyIdentity(null)); 228() => new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", ImmutableArray<byte>.Empty, hasPublicKey: true, isRetargetable: false, contentType: AssemblyContentType.Default)); 231() => new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", new byte[] { 1, 2, 3 }.AsImmutableOrNull(), hasPublicKey: false, isRetargetable: false, contentType: AssemblyContentType.Default)); 244Assert.Throws<ArgumentOutOfRangeException>(() => new AssemblyIdentity("Goo", v)); 247Assert.Throws<ArgumentOutOfRangeException>(() => new AssemblyIdentity("Goo", contentType: (AssemblyContentType)(-1))); 248Assert.Throws<ArgumentOutOfRangeException>(() => new AssemblyIdentity("Goo", contentType: (AssemblyContentType)int.MaxValue)); 251new AssemblyIdentity("Goo", publicKeyOrToken: RoPublicKey1, hasPublicKey: true, isRetargetable: true, contentType: AssemblyContentType.WindowsRuntime)); 309var ai = new AssemblyIdentity("goo"); 340ai = new AssemblyIdentity(c.ToString()); 358var ai = new AssemblyIdentity("goo", cultureName: "*");
MetadataReferences\FusionAssemblyIdentityTests.cs (10)
89RoundTrip(new AssemblyIdentity("goo").ToAssemblyName()); 92var name = new AssemblyIdentity("goo", version: new Version(0xffff, 0xffff, 0xffff, 0xffff)).ToAssemblyName(); 98RoundTrip(new AssemblyIdentity("goo", version: new Version(1, 2, 3, 4)).ToAssemblyName()); 101RoundTrip(new AssemblyIdentity("goo", cultureName: CultureInfo.CurrentCulture.Name).ToAssemblyName()); 102RoundTrip(new AssemblyIdentity("goo", cultureName: "").ToAssemblyName()); 105RoundTrip(new AssemblyIdentity("goo", version: new Version(1, 2, 3, 4), cultureName: "en-US").ToAssemblyName()); 106RoundTrip(new AssemblyIdentity("goo", publicKeyOrToken: new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }.AsImmutableOrNull()).ToAssemblyName()); 107RoundTrip(new AssemblyIdentity("goo", version: new Version(1, 2, 3, 4), cultureName: CultureInfo.CurrentCulture.Name, publicKeyOrToken: new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }.AsImmutableOrNull()).ToAssemblyName()); 109RoundTrip(new AssemblyIdentity("goo", isRetargetable: true).ToAssemblyName()); 110RoundTrip(new AssemblyIdentity("goo", contentType: AssemblyContentType.WindowsRuntime).ToAssemblyName());
MetadataReferences\MetadataReferenceTests.cs (1)
455private static readonly AssemblyIdentity s_mscorlibIdentity = new AssemblyIdentity(
MetadataReferences\ModuleMetadataTests.cs (9)
42Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 68Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 190Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 218Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 245Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 276Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 309Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 340Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 376Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow());
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\MissingAssemblySymbol.vb (1)
183MyBase.New(New AssemblyIdentity("<Missing Core Assembly>"))
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
198New AssemblyIdentity(name:=originatingSourceAssemblyDebugOnly.Name),
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Emit\EditAndContinue\AssemblyReferencesTests.vb (6)
158DirectCast(lib0.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", version0) 162DirectCast(lib1.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", version1) 166DirectCast(lib2.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", version2) 243DirectCast(lib0.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1001)) 247DirectCast(lib1.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1002)) 251DirectCast(lib2.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity("Lib", New Version(1, 0, 2000, 1003))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
EvaluationContext.vb (2)
588Dim identity = New AssemblyIdentity($"{containingNamespace.ToDisplayString}.{namespaceName}", contentType:=AssemblyContentType.WindowsRuntime) 621Dim identity = New AssemblyIdentity($"{currNamespace.ToDisplayString}.{nameParts(pos)}", contentType:=AssemblyContentType.WindowsRuntime)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (25)
ExpressionCompilerTests.vb (1)
3740Dim expectedMissingAssemblyIdentity As New AssemblyIdentity("Lib")
MissingAssemblyTests.vb (13)
26Dim identity = New AssemblyIdentity(GetUniqueName()) 32Dim identity = New AssemblyIdentity(GetUniqueName()) 39Dim identity1 = New AssemblyIdentity(GetUniqueName()) 41Dim identity2 = New AssemblyIdentity(GetUniqueName()) 66Dim identity1 = New AssemblyIdentity(GetUniqueName()) 67Dim identity2 = New AssemblyIdentity(GetUniqueName()) 97Dim expectedMissingAssemblyIdentity = New AssemblyIdentity("Lib") 156Dim expectedMissingAssemblyIdentity As AssemblyIdentity = New AssemblyIdentity("pe2") 273Dim expectedIdentity = New AssemblyIdentity("Windows.Storage", contentType:=AssemblyContentType.WindowsRuntime) 284expectedIdentity = New AssemblyIdentity("Windows.UI.Xaml", contentType:=AssemblyContentType.WindowsRuntime) 403Dim expectedMissingAssemblyIdentity = New AssemblyIdentity("Windows.UI", contentType:=System.Reflection.AssemblyContentType.WindowsRuntime) 445Dim expectedMissingAssemblyIdentity = New AssemblyIdentity("Windows.UI.Xaml", contentType:=System.Reflection.AssemblyContentType.WindowsRuntime) 485Dim expectedMissingAssemblyIdentity = New AssemblyIdentity("Windows.UI", contentType:=System.Reflection.AssemblyContentType.WindowsRuntime)
PseudoVariableTests.vb (3)
769New AssemblyIdentity(assemblyNameA, New Version(1, 1, 1, 1), cultureName:="", publicKeyOrToken:=publicKeyA, hasPublicKey:=True), 775New AssemblyIdentity(assemblyNameB, New Version(1, 2, 2, 2)), 782New AssemblyIdentity(assemblyNameA, New Version(2, 1, 2, 1), cultureName:="", publicKeyOrToken:=publicKeyA, hasPublicKey:=True),
ReferencedModulesTests.vb (8)
383New AssemblyIdentity(assemblyNameA, New Version(1, 1, 1, 1), cultureName:="", publicKeyOrToken:=publicKeyA, hasPublicKey:=True), 390New AssemblyIdentity(assemblyNameA, New Version(2, 1, 1, 1), cultureName:="", publicKeyOrToken:=publicKeyA, hasPublicKey:=True), 401New AssemblyIdentity(assemblyNameB, New Version(1, 1, 1, 1), cultureName:="", publicKeyOrToken:=publicKeyB, hasPublicKey:=True), 408New AssemblyIdentity(assemblyNameB, New Version(2, 2, 2, 1), cultureName:="", publicKeyOrToken:=publicKeyB, hasPublicKey:=True), 417New AssemblyIdentity("C", New Version(1, 1, 1, 1)), 663New AssemblyIdentity("A", New Version(1, 1, 1, 1)), 669New AssemblyIdentity("A", New Version(2, 1, 1, 2)), 675New AssemblyIdentity("B", New Version(1, 1, 1, 1)),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\ReferenceManagerTests.vb (1)
829DirectCast(libV1.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity(libV1.AssemblyName, New Version("4.3.2.1"), publicKeyOrToken:=New Byte() {0, 1, 2, 3, 4, 5, 6, 7}.AsImmutableOrNull())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (47)
SymbolsTests\CompilationCreationTests.vb (36)
664Dim varMTTestLib1_V1_Name = New AssemblyIdentity("MTTestLib1", New Version("1.0.0.0")) 672Dim varMTTestLib2_Name = New AssemblyIdentity("MTTestLib2") 688Dim c2 = CreateEmptyCompilation(New AssemblyIdentity("c2"), Nothing, 706Dim varMTTestLib1_V2_Name = New AssemblyIdentity("MTTestLib1", New Version("2.0.0.0")) 717Dim varMTTestLib3_Name = New AssemblyIdentity("MTTestLib3") 741Dim c3 = CreateEmptyCompilation(New AssemblyIdentity("c3"), Nothing, {Net451.mscorlib, varC_MTTestLib2.ToMetadataReference(), varC_MTTestLib1_V2.ToMetadataReference(), varC_MTTestLib3.ToMetadataReference()}) 776Dim varMTTestLib1_V3_Name = New AssemblyIdentity("MTTestLib1", New Version("3.0.0.0")) 791Dim varMTTestLib4_Name = New AssemblyIdentity("MTTestLib4") 829Dim c4 = CreateEmptyCompilation(New AssemblyIdentity("c4"), 901Dim c5 = CreateEmptyCompilation(New AssemblyIdentity("c5"), Nothing, {Net451.mscorlib, varC_MTTestLib3.ToMetadataReference()}) 905Dim c6 = CreateEmptyCompilation(New AssemblyIdentity("c6"), Nothing, {Net451.mscorlib, varC_MTTestLib2.ToMetadataReference()}) 909Dim c7 = CreateEmptyCompilation(New AssemblyIdentity("c6"), Nothing, {Net451.mscorlib, varC_MTTestLib2.ToMetadataReference(), varC_MTTestLib3.ToMetadataReference(), varC_MTTestLib4.ToMetadataReference()}) 951Dim c8 = CreateEmptyCompilation(New AssemblyIdentity("c8"), Nothing, 965Dim c9 = CreateEmptyCompilation(New AssemblyIdentity("c9"), Nothing, {Net451.mscorlib, varC_MTTestLib4.ToMetadataReference()}) 970Dim c10 = CreateEmptyCompilation(New AssemblyIdentity("c10"), Nothing, 1145Dim varMTTestLib2_Name = New AssemblyIdentity("MTTestLib2") 1153Dim c2 = CreateEmptyCompilation(New AssemblyIdentity("c2"), 1176Dim varMTTestLib3_Name = New AssemblyIdentity("MTTestLib3") 1191Dim c3 = CreateEmptyCompilation(New AssemblyIdentity("c3"), 1235Dim varMTTestLib4_Name = New AssemblyIdentity("MTTestLib4") 1253Dim c4 = CreateEmptyCompilation(New AssemblyIdentity("c4"), 1327Dim c5 = CreateEmptyCompilation(New AssemblyIdentity("c5"), 1337Dim c6 = CreateEmptyCompilation(New AssemblyIdentity("c6"), 1347Dim c7 = CreateEmptyCompilation(New AssemblyIdentity("c7"), 1403Dim c8 = CreateEmptyCompilation(New AssemblyIdentity("c8"), 1425Dim c9 = CreateEmptyCompilation(New AssemblyIdentity("c9"), 1435Dim c10 = CreateEmptyCompilation(New AssemblyIdentity("c10"), 1641Dim c1_V1_Name = New AssemblyIdentity("c1", New Version("1.0.0.0")) 1649Dim c1_V2_Name = New AssemblyIdentity("c1", New Version("2.0.0.0")) 1663Dim c4_V1_Name = New AssemblyIdentity("c4", New Version("1.0.0.0")) 1671Dim c4_V2_Name = New AssemblyIdentity("c4", New Version("2.0.0.0")) 1688Dim c7 As VisualBasicCompilation = CreateEmptyCompilation(New AssemblyIdentity("C7"), 1762Dim c3 As VisualBasicCompilation = CreateEmptyCompilation(New AssemblyIdentity("C3"), 1780Dim c5 As VisualBasicCompilation = CreateEmptyCompilation(New AssemblyIdentity("C5"), 1970Dim c1_Name = New AssemblyIdentity("c1") 1996Dim c2_Name = New AssemblyIdentity("MTTestLib2")
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (10)
427Dim defaultName = New AssemblyIdentity("missing") 432missingTypes1(3) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 0, True) 433missingTypes1(4) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 1, True) 434missingTypes1(5) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test2", 0, True) 435missingTypes1(6) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm2")).Modules(0), "", "test1", 0, True) 448missingTypes2(3) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 0, True) 449missingTypes2(4) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test1", 1, True) 450missingTypes2(5) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm1")).Modules(0), "", "test2", 0, True) 451missingTypes2(6) = New MissingMetadataTypeSymbol.TopLevel(New MissingAssemblySymbol(New AssemblyIdentity("asm2")).Modules(0), "", "test1", 0, True) 473Dim missingAssembly = New MissingAssemblySymbol(New AssemblyIdentity("asm1"))
SymbolsTests\MockSymbolTests.vb (1)
45Dim missingAssemblyName = New AssemblyIdentity("goo")
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
753Return New AssemblyIdentity(_name)
Microsoft.CodeAnalysis.Workspaces (1)
AssemblyIdentityUtils.cs (1)
39return new AssemblyIdentity(name, version, cultureName, publicKeyOrToken, hasPublicKey);
Microsoft.VisualStudio.LanguageServices (2)
AnalyzerDependency\AnalyzerDependencyChecker.cs (2)
142builder.Add(new AssemblyIdentity(refname, refversion, refcultureName, refpublicKeyOrToken, hasPublicKey: refhasPublicKey)); 158return new AssemblyIdentity(name, version, cultureName, publicKeyOrToken, hasPublicKey: hasPublicKey);
Microsoft.VisualStudio.LanguageServices.UnitTests (6)
AnalyzerSupport\AnalyzerDependencyCheckerTests.vb (6)
321Assert.Equal(expected:=New AssemblyIdentity("C"), actual:=conflicts(0).Identity) 390Assert.Equal(expected:=New AssemblyIdentity("D"), actual:=conflicts(0).Identity) 468Assert.Equal(expected:=New AssemblyIdentity("E"), actual:=conflicts(0).Identity) 518Assert.Equal(expected:=New AssemblyIdentity("B"), actual:=conflicts(0).Identity) 631Assert.Equal(expected:=New AssemblyIdentity("A"), actual:=conflicts(0).Identity) 747Assert.Equal(expected:=New AssemblyIdentity("B"), actual:=missingDependencies(0).DependencyIdentity)