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