5 overrides of Modules
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
110public override ImmutableArray<ModuleSymbol> Modules
Symbols\MissingAssemblySymbol.cs (1)
75public override ImmutableArray<ModuleSymbol> Modules
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
166public override ImmutableArray<ModuleSymbol> Modules
Symbols\Source\SourceAssemblySymbol.cs (1)
565public override ImmutableArray<ModuleSymbol> Modules
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockAssemblySymbol.cs (1)
43public override ImmutableArray<ModuleSymbol> Modules
229 references to Modules
Microsoft.CodeAnalysis.CSharp (40)
Binder\Binder_Symbols.cs (1)
2684Compilation.Assembly.Modules[0].GetReferencedAssemblySymbols())
Compilation\CSharpCompilation.cs (6)
1203return index < 0 ? null : this.Assembly.Modules[index]; 1216return Assembly.Modules.SelectMany(module => module.GetReferencedAssemblies()); 1304modules.AddRange(Assembly.Modules); 1312modules.AddRange(referenceManager.ReferencedAssemblies[i].Modules); 1401return Assembly.Modules[0]; 1672result = new MissingMetadataTypeSymbol.TopLevel(Assembly.CorLibrary.Modules[0], ref emittedName, specialType);
Compiler\ClsComplianceChecker.cs (3)
115for (int i = 0; i < symbol.Modules.Length; i++) 117ModuleSymbol module = symbol.Modules[i]; 165ModuleSymbol sourceModule = symbol.Modules[0];
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
197return otherAssembly.Modules[0]; 201for (int i = 1; i < otherAssembly.Modules.Length; i++) 203var otherModule = otherAssembly.Modules[i]; 232foreach (var otherReferencedAssembly in _otherAssembly.Modules[0].ReferencedAssemblySymbols)
Emitter\Model\PEModuleBuilder.cs (3)
154ImmutableArray<ModuleSymbol> modules = SourceModule.ContainingAssembly.Modules; 898AssemblyOrModuleSymbolToModuleRefMap.TryAdd(assembly.Modules[0], cachedAsmRef); 932if ((object)container != null && ReferenceEquals(container.Modules[0], module))
Emitter\NoPia\EmbeddedTypesManager.cs (1)
231foreach (ModuleSymbol m in a.Modules)
Symbols\AssemblySymbol.cs (3)
111return Modules[0].Machine; 122return Modules[0].Bit32Required; 363return new MissingMetadataTypeSymbol.TopLevel(this.Modules[0], ref emittedName, diagnosticInfo);
Symbols\Compilation_UsedAssemblies.cs (2)
102for (int i = (includeMainModule ? 0 : 1); i < assembly.Modules.Length; i++) 104foreach (var dependency in assembly.Modules[i].ReferencedAssemblySymbols)
Symbols\Compilation_WellKnownMembers.cs (1)
177result = new MissingMetadataTypeSymbol.TopLevel(this.Assembly.Modules[0], ref emittedName, type, errorInfo);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
217specifierType = new MissingMetadataTypeSymbol.TopLevel(compilation.Assembly.CorLibrary.Modules[0], ref metadataName, new CSDiagnosticInfo(ErrorCode.ERR_TypeNotFound, typeName));
Symbols\Metadata\PE\MetadataDecoder.cs (1)
157foreach (ModuleSymbol m in moduleSymbol.ContainingAssembly.Modules)
Symbols\MetadataOrSourceAssemblySymbol.cs (5)
48foreach (var module in this.Modules) 57ModuleSymbol module = this.Modules[0]; 128Interlocked.CompareExchange(ref _lazyTypeNames, UnionCollection<string>.Create(this.Modules, m => m.TypeNames), null); 165Interlocked.CompareExchange(ref _lazyNamespaceNames, UnionCollection<string>.Create(this.Modules, m => m.NamespaceNames), null); 184foreach (var module in this.Modules)
Symbols\NonMissingAssemblySymbol.cs (3)
62IEnumerable<NamespaceSymbol> allGlobalNamespaces = from m in Modules select m.GlobalNamespace; 138foreach (var module in this.Modules) 182return CacheTopLevelMetadataType(ref emittedName, result ?? new MissingMetadataTypeSymbol.TopLevel(this.Modules[0], ref emittedName));
Symbols\PublicModel\AssemblySymbol.cs (1)
35static self => self.UnderlyingAssemblySymbol.Modules.SelectAsArray(static module => module.GetPublicSymbol()),
Symbols\ReferenceManager.cs (4)
127foreach (var module in assemblySymbol.Modules) 329assemblySymbol.Modules[0].SetReferences(sourceModuleReferences); 331var assemblyModules = assemblySymbol.Modules; 1096var modules = compilation.Assembly.Modules;
Symbols\Source\SourceNamespaceSymbol.cs (1)
296if (@namespace.ContainingAssembly.Modules.Length > 1)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
Emit\CompilationEmitTests.cs (8)
1064var module = (PEModuleSymbol)referencedAssembly.Modules[0]; 1146var module = (PEModuleSymbol)referencedAssembly.Modules[0]; 4020var module = assembly.Modules.Single(); 4056var module = assembly.Modules.Single(); 4086var module = assembly.Modules.Single(); 4117var module = assembly.Modules.Single(); 4148var module = assembly.Modules.Single(); 4179var module = assembly.Modules.Single();
Emit\NoPiaEmbedTypes.cs (6)
4790Assert.Null(compilation1.SourceModule.GetReferencedAssemblySymbols()[1].Modules[0].LookupTopLevelMetadataType(ref fullName)); 4798Assert.IsType<NoPiaMissingCanonicalTypeSymbol>(((PEModuleSymbol)compilation2.SourceModule.GetReferencedAssemblySymbols()[1].Modules[0]).LookupTopLevelMetadataTypeWithNoPiaLocalTypeUnification(ref fullName, out isNoPiaLocalType)); 4800Assert.Null(compilation2.SourceModule.GetReferencedAssemblySymbols()[1].Modules[0].LookupTopLevelMetadataType(ref fullName)); 4808Assert.Null(compilation3.SourceModule.GetReferencedAssemblySymbols()[1].Modules[0].LookupTopLevelMetadataType(ref fullName)); 4816Assert.IsType<NoPiaMissingCanonicalTypeSymbol>(((PEModuleSymbol)compilation4.SourceModule.GetReferencedAssemblySymbols()[1].Modules[0]).LookupTopLevelMetadataTypeWithNoPiaLocalTypeUnification(ref fullName, out isNoPiaLocalType)); 4818Assert.Null(compilation4.SourceModule.GetReferencedAssemblySymbols()[1].Modules[0].LookupTopLevelMetadataType(ref fullName));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Attributes\AttributeTests_Assembly.cs (7)
477var naturalRef = m.ContainingAssembly.Modules[1].GetReferencedAssemblySymbols()[1]; 1786var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 2123Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2155Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2185Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2217Assert.Equal(3, appCompilation.Assembly.Modules.Length); 2242Assert.Equal(2, appCompilation.Assembly.Modules.Length);
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1853Assert.StartsWith("0024000004", ((SourceAssemblySymbol)comp.Assembly.Modules[1].ContainingAssembly).SignatureKey);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\InheritanceBindingTests.cs (1)
6704var c2Type = comp.Assembly.Modules[0].GlobalNamespace.GetTypeMembers("C2").Single();
Semantics\RefFieldTests.cs (3)
571var module = (PEModuleSymbol)comp.GetReferencedAssemblySymbol(refB).Modules[0]; 2036var module = (PEModuleSymbol)comp.GetReferencedAssemblySymbol(refB).Modules[0]; 27300module = module.ContainingAssembly.CorLibrary.Modules[0];
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (162)
Compilation\CompilationAPITests.cs (3)
3104Assert.Equal(2, comp.Assembly.Modules.Length); 3125Assert.Equal(1, comp.Assembly.Modules.Length); 3146Assert.Equal(1, comp.Assembly.Modules.Length);
Compilation\ReferenceManagerTests.cs (2)
946var mods = compilation.Assembly.Modules.ToArray(); 1001var refs = compilation.Assembly.Modules.Select(module => module.GetReferencedAssemblies()).ToArray();
Symbols\CompilationCreationTests.cs (9)
2498Assert.Same(asm5[1].Modules[0], asm5[1].Modules[0].GlobalNamespace.ContainingSymbol); 2499Assert.Same(asm5[1].Modules[0].GlobalNamespace, ns1.ContainingSymbol); 2500Assert.Same(asm5[1].Modules[0], ns1.Extent.Module); 2504Assert.True(asm5[1].Modules[0].GlobalNamespace.IsGlobalNamespace); 2507((RetargetingNamespaceSymbol)asm5[1].Modules[0].GlobalNamespace).UnderlyingNamespace); 2511var module3 = (RetargetingModuleSymbol)asm5[1].Modules[0]; 2979var sourceModule = sourceAssembly.Modules[0]; 2991var addedModule = sourceAssembly.Modules[1];
Symbols\CorLibrary\Choosing.cs (1)
26Assert.Same(assemblies[1], assemblies[0].Modules[0].CorLibrary());
Symbols\CorLibrary\CorTypes.cs (2)
106namespaces.Enqueue(msCorLibRef.Modules[0].GlobalNamespace); 218var system_object = msCorLibRef.Modules[0].GlobalNamespace.GetMembers("System").
Symbols\CSharpCompilerFeatureRequiredTests.cs (1)
389Assert.True(comp.GetReferencedAssemblySymbol(ilRef).Modules.Single().HasUnsupportedMetadata);
Symbols\DefaultInterfaceImplementationTests.cs (1)
34635result = assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>(name);
Symbols\Metadata\PE\BaseTypeResolution.cs (11)
59var module0 = assembly.Modules[0]; 110var module1 = assemblies[0].Modules[0]; 111var module2 = assemblies[1].Modules[0]; 179var module1 = assemblies[0].Modules[0]; 180var module2 = assemblies[0].Modules[1]; 181var module3 = assemblies[0].Modules[2]; 182var module0 = assemblies[1].Modules[0]; 219var module0 = assemblies[0].Modules[0] as PEModuleSymbol; 220var module1 = assemblies[1].Modules[0] as PEModuleSymbol; 313Assert.Equal("System.Object", ((SourceModuleSymbol)c1.Assembly.Modules[0]).GetCorLibType(SpecialType.System_Object).ToTestDisplayString()); 318Assert.Equal("System.Object[missing]", ((SourceModuleSymbol)c2.Assembly.Modules[0]).GetCorLibType(SpecialType.System_Object).ToTestDisplayString());
Symbols\Metadata\PE\DynamicTransformsTests.cs (9)
34_base0Class = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Base0"); 35_base1Class = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Base1"); 36_base2Class = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Base2"); 37_derivedClass = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Derived"); 38_outerClass = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Outer"); 41_outer2Class = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Outer2"); 44_outer3Class = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Outer3"); 328var unsafeClass = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("UnsafeClass"); 366var structType = _assembly.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("Struct");
Symbols\Metadata\PE\LoadCustomModifiers.cs (1)
30var modifiersModule = assemblies[0].Modules[0];
Symbols\Metadata\PE\LoadingAttributes.cs (63)
47var aBoolClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("ABooleanAttribute") as NamedTypeSymbol; 48var aByteClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("AByteAttribute") as NamedTypeSymbol; 49var aCharClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("ACharAttribute") as NamedTypeSymbol; 50var aSingleClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("ASingleAttribute") as NamedTypeSymbol; 51var aDoubleClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("ADoubleAttribute") as NamedTypeSymbol; 52var aInt16Class = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("AInt16Attribute") as NamedTypeSymbol; 53var aInt32Class = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("AInt32Attribute") as NamedTypeSymbol; 54var aInt64Class = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("AInt64Attribute") as NamedTypeSymbol; 55var aObjectClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("AObjectAttribute") as NamedTypeSymbol; 56var aStringClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("AStringAttribute") as NamedTypeSymbol; 57var aTypeClass = assembly1.Modules[0].GlobalNamespace.GetMember<NamedTypeSymbol>("ATypeAttribute") as NamedTypeSymbol; 105var module0 = assemblies[0].Modules[0]; 119var aBoolClass = assembly1.Modules[0].GlobalNamespace.GetMember("ABooleanAttribute") as NamedTypeSymbol; 120var aByteClass = assembly1.Modules[0].GlobalNamespace.GetMember("AByteAttribute") as NamedTypeSymbol; 121var aCharClass = assembly1.Modules[0].GlobalNamespace.GetMember("ACharAttribute") as NamedTypeSymbol; 122var aSingleClass = assembly1.Modules[0].GlobalNamespace.GetMember("ASingleAttribute") as NamedTypeSymbol; 123var aDoubleClass = assembly1.Modules[0].GlobalNamespace.GetMember("ADoubleAttribute") as NamedTypeSymbol; 124var aInt16Class = assembly1.Modules[0].GlobalNamespace.GetMember("AInt16Attribute") as NamedTypeSymbol; 125var aInt32Class = assembly1.Modules[0].GlobalNamespace.GetMember("AInt32Attribute") as NamedTypeSymbol; 126var aInt64Class = assembly1.Modules[0].GlobalNamespace.GetMember("AInt64Attribute") as NamedTypeSymbol; 127var aObjectClass = assembly1.Modules[0].GlobalNamespace.GetMember("AObjectAttribute") as NamedTypeSymbol; 128var aStringClass = assembly1.Modules[0].GlobalNamespace.GetMember("AStringAttribute") as NamedTypeSymbol; 129var aTypeClass = assembly1.Modules[0].GlobalNamespace.GetMember("ATypeAttribute") as NamedTypeSymbol; 201var c1 = (NamedTypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("C1"); 202var topLevel = (NamedTypeSymbol)assemblies[1].Modules[0].GlobalNamespace.GetMember("TopLevelClass"); 243var aBoolClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ABooleanAttribute") as NamedTypeSymbol; 244var aByteClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AByteAttribute") as NamedTypeSymbol; 245var aCharClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ACharAttribute") as NamedTypeSymbol; 246var aEnumClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AEnumAttribute") as NamedTypeSymbol; 247var aSingleClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ASingleAttribute") as NamedTypeSymbol; 248var aDoubleClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ADoubleAttribute") as NamedTypeSymbol; 249var aInt16Class = assemblies[1].Modules[0].GlobalNamespace.GetMember("AInt16Attribute") as NamedTypeSymbol; 250var aInt32Class = assemblies[1].Modules[0].GlobalNamespace.GetMember("AInt32Attribute") as NamedTypeSymbol; 251var aInt64Class = assemblies[1].Modules[0].GlobalNamespace.GetMember("AInt64Attribute") as NamedTypeSymbol; 252var aObjectClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AObjectAttribute") as NamedTypeSymbol; 253var aStringClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AStringAttribute") as NamedTypeSymbol; 254var aTypeClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ATypeAttribute") as NamedTypeSymbol; 256var c3 = (NamedTypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("C3"); 309var aBoolClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ABooleanAttribute") as NamedTypeSymbol; 310var aByteClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AByteAttribute") as NamedTypeSymbol; 311var aCharClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ACharAttribute") as NamedTypeSymbol; 312var aEnumClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AEnumAttribute") as NamedTypeSymbol; 313var aSingleClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ASingleAttribute") as NamedTypeSymbol; 314var aDoubleClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ADoubleAttribute") as NamedTypeSymbol; 315var aInt16Class = assemblies[1].Modules[0].GlobalNamespace.GetMember("AInt16Attribute") as NamedTypeSymbol; 316var aInt32Class = assemblies[1].Modules[0].GlobalNamespace.GetMember("AInt32Attribute") as NamedTypeSymbol; 317var aInt64Class = assemblies[1].Modules[0].GlobalNamespace.GetMember("AInt64Attribute") as NamedTypeSymbol; 318var aObjectClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AObjectAttribute") as NamedTypeSymbol; 319var aStringClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("AStringAttribute") as NamedTypeSymbol; 320var aTypeClass = assemblies[1].Modules[0].GlobalNamespace.GetMember("ATypeAttribute") as NamedTypeSymbol; 322var c4 = (NamedTypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("C4"); 343var c1 = (TypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("C1"); 344var c3 = (TypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("C3"); 384var c1 = (NamedTypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMembers("C1").Single(); 429var c2 = (NamedTypeSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMembers("C2").Single(); 685var appNS = (NamespaceSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("Interop"); 739var appNS = (NamespaceSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("Interop"); 781var modattr = assemblies[0].Modules[0].GetAttributes().First(); 784var appNS = (NamespaceSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("EventNS"); 844var appNS = (NamespaceSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("Interop"); 929attrSym = assemblies[0].Modules[0].GetAttributes().First(); 950var appNS = (NamespaceSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("AttributeUse"); 1056var appNS = (NamespaceSymbol)assemblies[0].Modules[0].GlobalNamespace.GetMember("AttributeUse");
Symbols\Metadata\PE\LoadingFields.cs (3)
31var module1 = assemblies[0].Modules[0]; 32var module2 = assemblies[1].Modules[0]; 33var module3 = assemblies[2].Modules[0];
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (2)
24var module0 = assembly.Modules[0]; 35module0 = assembly.Modules[0];
Symbols\Metadata\PE\LoadingMethods.cs (6)
38var module1 = assemblies[0].Modules[0]; 39var module2 = assemblies[1].Modules[0]; 40var module3 = assemblies[2].Modules[0]; 41var module4 = assemblies[3].Modules[0]; 42var module5 = assemblies[4].Modules[0]; 43var byrefReturn = assemblies[5].Modules[0];
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (7)
27XElement dumpXML = LoadChildNamespace1(assembly.Modules[0].GlobalNamespace); 33dumpXML = LoadChildNamespace1(assembly.Modules[0].GlobalNamespace); 41XElement dumpXML = LoadChildNamespace2(assembly.Modules[0].GlobalNamespace); 47dumpXML = LoadChildNamespace2(assembly.Modules[0].GlobalNamespace); 126var module0 = assembly.Modules[0]; 171TestGetMembersOfName(assembly.Modules[0]); 174TypeAndNamespaceDifferByCase(assembly2.Modules[0]);
Symbols\Metadata\PE\MissingTypeReferences.cs (11)
41var module0 = assembly.Modules[0]; 123var module1 = assemblies[0].Modules[0]; 124var module2 = assemblies[1].Modules[0]; 334missingTypes1[7] = new MissingMetadataTypeSymbol.TopLevel(asm1.Modules[0], "", "test1", 0, true); 335missingTypes1[8] = new MissingMetadataTypeSymbol.TopLevel(asm1.Modules[0], "", "test1", 1, true); 336missingTypes1[9] = new MissingMetadataTypeSymbol.TopLevel(asm1.Modules[0], "", "test2", 0, true); 337missingTypes1[10] = new MissingMetadataTypeSymbol.TopLevel(asm2.Modules[0], "", "test1", 0, true); 350missingTypes2[7] = new MissingMetadataTypeSymbol.TopLevel(asm1.Modules[0], "", "test1", 0, true); 351missingTypes2[8] = new MissingMetadataTypeSymbol.TopLevel(asm1.Modules[0], "", "test1", 1, true); 352missingTypes2[9] = new MissingMetadataTypeSymbol.TopLevel(asm1.Modules[0], "", "test2", 0, true); 353missingTypes2[10] = new MissingMetadataTypeSymbol.TopLevel(asm2.Modules[0], "", "test1", 0, true);
Symbols\Metadata\PE\NoPia.cs (8)
30var localTypes1 = assemblies[0].Modules[0]; 31var localTypes2 = assemblies[1].Modules[0]; 392Assert.Equal(1, localTypes1_1.Modules[0].GetReferencedAssemblies().Length); 393Assert.Equal(1, localTypes1_1.Modules[0].GetReferencedAssemblySymbols().Length); 394Assert.Same(localTypes1.GetReferencedAssemblySymbol(mscorlibRef), localTypes1_1.Modules[0].GetReferencedAssemblySymbols()[0]); 397Assert.Equal(1, localTypes2_1.Modules[0].GetReferencedAssemblies().Length); 398Assert.Equal(1, localTypes2_1.Modules[0].GetReferencedAssemblySymbols().Length); 399Assert.Same(localTypes2.GetReferencedAssemblySymbol(mscorlibRef), localTypes2_1.Modules[0].GetReferencedAssemblySymbols()[0]);
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (7)
34Assert.Equal(1, localConsumerRefsAsm.First(arg => arg.Name == "LocalTypes1").Modules.FirstOrDefault().GetReferencedAssemblies().Length); 35Assert.Equal(1, localConsumerRefsAsm.First(arg => arg.Name == "LocalTypes1").Modules.FirstOrDefault().GetReferencedAssemblySymbols().Length); 36Assert.Equal(localConsumerRefsAsm.First(arg => arg.Name == "mscorlib"), localConsumerRefsAsm.First(arg => arg.Name == "LocalTypes1").Modules.FirstOrDefault().GetReferencedAssemblySymbols().ElementAt(0)); 95Assert.Equal(2, localConsumerRefsAsm.First(arg => arg.Name == "Dummy2").Modules.FirstOrDefault().GetReferencedAssemblies().Length); 96Assert.Equal(2, localConsumerRefsAsm.First(arg => arg.Name == "Dummy2").Modules.FirstOrDefault().GetReferencedAssemblySymbols().Length); 130Assert.Equal(3, localConsumerRefsAsm.First(arg => arg.Name == "GeneralPia").Modules.FirstOrDefault().GetReferencedAssemblies().Length); 131Assert.Equal(3, localConsumerRefsAsm.First(arg => arg.Name == "GeneralPia").Modules.FirstOrDefault().GetReferencedAssemblySymbols().Length);
Symbols\Metadata\PE\TypeAccessibility.cs (1)
25TestTypeAccessibilityHelper(assembly.Modules[0]);
Symbols\Metadata\PE\TypeForwarders.cs (5)
43var module1 = (PEModuleSymbol)assemblies[0].Modules[0]; 44var module2 = (PEModuleSymbol)assemblies[1].Modules[0]; 760Assert.Empty(comp3.GetReferencedAssemblySymbol(ref2).Modules[0].ReferencedAssemblySymbols.OfType<MissingAssemblySymbol>().First().GetPublicSymbol().GetForwardedTypes()); 1632var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1686module = (PEModuleSymbol)appCompilation.Assembly.Modules[1];
Symbols\Metadata\PE\TypeKindTests.cs (1)
30var module0 = assembly.Modules[0];
Symbols\Retargeting\NoPia.cs (2)
293var localTypes1 = assemblies[0].Modules[0]; 294var localTypes2 = assemblies[1].Modules[0];
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
190var c1ModuleSym = c1AsmRef.Modules[0];
Symbols\Retargeting\RetargetCustomModifiers.cs (3)
183Assert.Same(c1AsmRef.Modules[0], volatileFld.ContainingModule); 201Assert.Same(c1AsmRef.Modules[0], m1.ContainingModule); 206Assert.Same(c1AsmRef.Modules[0], p1.ContainingModule);
Symbols\SymbolErrorTests.cs (2)
7094Assert.Equal(1, comp.Assembly.Modules[1].GlobalNamespace.GetTypeMembers("<ModuleA01>f__AnonymousType0", 1).Length); 7095Assert.Equal(1, comp.Assembly.Modules[2].GlobalNamespace.GetTypeMembers("<ModuleB01>f__AnonymousType0", 1).Length);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
88return (from m in @this.Modules