47 references to GetModules
Microsoft.CodeAnalysis (3)
Compilation\DeterministicKeyBuilder.cs (1)
299
var modules = assemblyMetadata.
GetModules
();
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
232
foreach (var module in assembly.
GetModules
())
MetadataReference\AssemblyMetadata.cs (1)
410
var modules =
GetModules
();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\EditAndContinue\AssemblyReferencesTests.cs (2)
69
var baseline = CreateInitialBaseline(compilation0, md1.
GetModules
()[0], handle => default(EditAndContinueMethodDebugInformation));
145
var baseline = CreateInitialBaseline(compilation0, md1.
GetModules
()[0], handle => default(EditAndContinueMethodDebugInformation));
Emit\EditAndContinue\EditAndContinueTests.cs (2)
10034
var moduleMetadata0 = ((AssemblyMetadata)metadata0.GetMetadataNoCopy()).
GetModules
()[0];
11168
var moduleMetadata0 = ((AssemblyMetadata)metadata0.GetMetadataNoCopy()).
GetModules
()[0];
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (4)
MetadataShadowCopyProviderTests.cs (4)
145
Assert.Equal(3, metadata1.
GetModules
().Length);
176
for (int i = 0; i < metadata2.
GetModules
().Length; i++)
178
Assert.NotSame(metadata2.
GetModules
()[i], modifiedMetadata3.
GetModules
()[i]);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\MetadataReferenceExtensions.cs (1)
34
if (assemblyMetadata.
GetModules
() is { Length: > 0 } modules)
CompilationVerifier.cs (1)
941
return (metadata.Kind == MetadataImageKind.Assembly) ? ((AssemblyMetadata)metadata).
GetModules
().AsEnumerable() : SpecializedCollections.SingletonEnumerable((ModuleMetadata)metadata);
Microsoft.CodeAnalysis.UnitTests (31)
MetadataReferences\AssemblyMetadataTests.cs (29)
50
Assert.Equal(1, a.
GetModules
().Length);
51
Assert.Equal("MultiModule.dll", a.
GetModules
()[0].Name);
65
Assert.Equal(3, a.
GetModules
().Length);
66
Assert.Equal("MultiModule.dll", a.
GetModules
()[0].Name);
67
Assert.Equal("mod2.netmodule", a.
GetModules
()[1].Name);
68
Assert.Equal("mod3.netmodule", a.
GetModules
()[2].Name);
104
Assert.False(copy1.
GetModules
()[0].IsImageOwner, "Module should not own the image");
105
Assert.False(copy1.
GetModules
()[1].IsImageOwner, "Module should not own the image");
106
Assert.False(copy1.
GetModules
()[2].IsImageOwner, "Module should not own the image");
108
Assert.Equal(m1.Module, copy1.
GetModules
()[0].Module);
109
Assert.Equal(m2.Module, copy1.
GetModules
()[1].Module);
110
Assert.Equal(m3.Module, copy1.
GetModules
()[2].Module);
114
Assert.False(copy2.
GetModules
()[0].IsImageOwner, "Module should not own the image");
115
Assert.False(copy2.
GetModules
()[1].IsImageOwner, "Module should not own the image");
116
Assert.False(copy2.
GetModules
()[2].IsImageOwner, "Module should not own the image");
118
Assert.Equal(m1.Module, copy2.
GetModules
()[0].Module);
119
Assert.Equal(m2.Module, copy2.
GetModules
()[1].Module);
120
Assert.Equal(m3.Module, copy2.
GetModules
()[2].Module);
123
Assert.Throws<ObjectDisposedException>(() => copy1.
GetModules
()[0].Module);
124
Assert.Throws<ObjectDisposedException>(() => copy1.
GetModules
()[1].Module);
125
Assert.Throws<ObjectDisposedException>(() => copy1.
GetModules
()[2].Module);
127
Assert.NotNull(a.
GetModules
()[0].Module);
128
Assert.NotNull(a.
GetModules
()[1].Module);
129
Assert.NotNull(a.
GetModules
()[2].Module);
133
Assert.Throws<ObjectDisposedException>(() => a.
GetModules
()[0].Module);
134
Assert.Throws<ObjectDisposedException>(() => a.
GetModules
()[1].Module);
135
Assert.Throws<ObjectDisposedException>(() => a.
GetModules
()[2].Module);
143
Assert.Throws<BadImageFormatException>(() => metadata.
GetModules
());
150
Assert.Throws<BadImageFormatException>(() => metadata.
GetModules
());
MetadataReferences\MetadataReferenceTests.cs (2)
112
Assert.Equal("CommonLanguageRuntimeLibrary", metadata.
GetModules
()[0].Name);
178
Assert.Equal(module ? "ModuleCS00.netmodule" : "CommonLanguageRuntimeLibrary", metadata.
GetModules
()[0].Name);
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1572
If metadata.
GetModules
()(0).Module.IsLinkedModule AndAlso
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
278
return assembly.
GetModules
();
Serialization\SerializerService_Reference.cs (1)
245
modules = assemblyMetadata.
GetModules
();