141 references to Module
Microsoft.CodeAnalysis (18)
DiagnosticAnalyzer\AnalyzerFileReference.cs (2)
232let supportedLanguages = GetSupportedLanguages(typeDef, module.Module, attributeType, languagesFunc) 234let typeName = GetFullyQualifiedTypeName(typeDef, module.Module)
Emit\EditAndContinue\EmitBaseline.cs (4)
137if (!module.Module.HasIL) 142var hasPortablePdb = module.Module.PEReaderOpt.ReadDebugDirectory().Any(static entry => entry.IsPortableCodeView); 148return module.Module.GetMethodBodyOrThrow(methodHandle)?.LocalSignature ?? default; 411var reader = module.Module.MetadataReader;
MetadataReference\AssemblyMetadata.cs (3)
342var assembly = new PEAssembly(this, modules.SelectAsArray(m => m.Module)); 412if (!modules[0].Module.IsManifestModule) 420var module = modules[i].Module;
MetadataReference\ModuleMetadata.cs (5)
55_module = metadata.Module; 336get { return Module.Name; } 346return Module.GetModuleVersionIdOrThrow(); 364return Module.GetMetadataModuleNamesOrThrow(); 374internal MetadataReader MetadataReader => Module.MetadataReader;
ReferenceManager\CommonReferenceManager.Resolution.cs (4)
372if (moduleMetadata.Module.IsLinkedModule) 376if (!moduleMetadata.Module.IsEntireImageAvailable) 381AddModule(moduleMetadata.Module, referenceIndex, referenceMap, ref lazyModulesBuilder); 500_ = ((ModuleMetadata)newMetadata).Module.IsLinkedModule;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (4)
CommandLineTests.cs (4)
4311var peReader = metadata.Module.GetMetadataReader(); 6871var peReader = metadata.Module.GetMetadataReader(); 9555Assert.Equal("v4.0.30319", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "v4.0.30319"))).Module.MetadataVersion); 9558Assert.Equal("_+@%#*^", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "_+@%#*^"))).Module.MetadataVersion);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (9)
Emit\CompilationEmitTests.cs (7)
4027var peReader = metadata.Module.GetMetadataReader(); 4058var peReader = metadata.Module.GetMetadataReader(); 4088var peReader = metadata.Module.GetMetadataReader(); 4119var peReader = metadata.Module.GetMetadataReader(); 4150var peReader = metadata.Module.GetMetadataReader(); 4181var peReader = metadata.Module.GetMetadataReader(); 5065var peReader = ModuleMetadata.CreateFromStream(compilation.EmitToStream()).Module.GetMetadataReader();
Emit\ResourceTests.cs (2)
511Assert.Equal(ManifestResourceAttributes.Public, mod1.Module.GetEmbeddedResourcesOrThrow()[0].Attributes); 617Assert.Equal(ManifestResourceAttributes.Private, mod3.Module.GetEmbeddedResourcesOrThrow()[0].Attributes);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (16)
Attributes\AttributeTests_Assembly.cs (4)
1062PEModule peModule = netModuleWithAssemblyAttributes.Module; 1129peModule = modMetadata.Module; 1183PEModule peModule = netModuleWithAssemblyAttributes.Module; 1244peModule = modMetadata.Module;
Attributes\AttributeTests_StructLayout.cs (2)
614var reader = module.Module.GetMetadataReader(); 634TypeLayout layout = module.Module.GetTypeLayout(typeHandle);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
10599var peReader = metadata.Module.GetMetadataReader();
Attributes\InternalsVisibleToAndStrongNameTests.cs (9)
429var identity = metadata.Module.ReadAssemblyIdentityOrThrow(); 433Assert.Equal(CorFlags.ILOnly, metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags); 458var identity = metadata.Module.ReadAssemblyIdentityOrThrow(); 462Assert.Equal(CorFlags.ILOnly | CorFlags.StrongNameSigned, metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags); 1482var flags = metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags; 1487EntityHandle token = metadata.Module.GetTypeRef(metadata.Module.GetAssemblyRef(corlibName), "System.Runtime.CompilerServices", "AssemblyAttributesGoHere"); 1489var attrInfos = metadata.Module.FindTargetAttributes(token, expectedModuleAttr); 1931var header = metadata.Module.PEReaderOpt.PEHeaders.CorHeader;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (4)
ExpressionCompilerTestBase.cs (1)
523var module = AssemblyMetadata.CreateFromImage(assembly).GetModules().Single().Module;
MissingAssemblyTests.cs (1)
966return moduleMetadata.Module.PEReaderOpt.GetMetadata().GetContent();
ReferencedModulesTests.cs (2)
1304Assert.Equal(0, module.Module.ReferencedAssemblies.Length); 1424Assert.Equal(0, module.Module.ReferencedAssemblies.Length);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\Metadata\PE\TypeForwarders.cs (3)
1503var metadataReader = metadata.Module.GetMetadataReader(); 1701var appModule = ModuleMetadata.CreateFromImage(appCompilation.EmitToArray()).Module; 1772var peReader = metadata.Module.GetMetadataReader();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
MetadataUtilities.cs (2)
329Debug.Assert(metadata.Module.IsManifestModule); 419return metadata.Module.IsManifestModule;
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (4)
ExpressionCompilerTestHelpers.cs (1)
388var module = metadata.Module;
ModuleInstance.cs (3)
87var moduleId = moduleMetadata.Module.GetModuleVersionIdOrThrow(); 88var metadataBlock = moduleMetadata.Module.PEReaderOpt.GetMetadata(); 115var methodIL = moduleMetadata.Module.GetMethodBodyOrThrow(methodHandle);
Microsoft.CodeAnalysis.Test.Utilities (7)
Compilation\IRuntimeEnvironment.cs (1)
120ImmutableArray<byte> bytes = module.Module.PEReaderOpt.GetEntireImage().GetContent();
CompilationVerifier.cs (5)
69metadata.Module.PretendThereArentNoPiaLocalTypes(); 87metadata.Module.PretendThereArentNoPiaLocalTypes(); 171var peFile = new PEFile(mainModuleFullName, moduleMetadata.Module.PEReaderOpt); 210var peFile = new PEFile(mainModuleFullName, moduleMetadata.Module.PEReaderOpt); 679moduleMetadata.Module.PretendThereArentNoPiaLocalTypes();
Metadata\ILValidation.cs (1)
50var peReader = metadata.Module.PEReaderOpt;
Microsoft.CodeAnalysis.UnitTests (46)
Emit\EmitBaselineTests.cs (1)
24var peReader = peModule.Module.PEReaderOpt;
MetadataReferences\AssemblyMetadataTests.cs (24)
82Assert.Throws<ObjectDisposedException>(() => m1.Module); 83Assert.Throws<ObjectDisposedException>(() => m2.Module); 84Assert.Throws<ObjectDisposedException>(() => m3.Module); 108Assert.Equal(m1.Module, copy1.GetModules()[0].Module); 109Assert.Equal(m2.Module, copy1.GetModules()[1].Module); 110Assert.Equal(m3.Module, copy1.GetModules()[2].Module); 118Assert.Equal(m1.Module, copy2.GetModules()[0].Module); 119Assert.Equal(m2.Module, copy2.GetModules()[1].Module); 120Assert.Equal(m3.Module, copy2.GetModules()[2].Module); 123Assert.Throws<ObjectDisposedException>(() => copy1.GetModules()[0].Module); 124Assert.Throws<ObjectDisposedException>(() => copy1.GetModules()[1].Module); 125Assert.Throws<ObjectDisposedException>(() => copy1.GetModules()[2].Module); 127Assert.NotNull(a.GetModules()[0].Module); 128Assert.NotNull(a.GetModules()[1].Module); 129Assert.NotNull(a.GetModules()[2].Module); 133Assert.Throws<ObjectDisposedException>(() => a.GetModules()[0].Module); 134Assert.Throws<ObjectDisposedException>(() => a.GetModules()[1].Module); 135Assert.Throws<ObjectDisposedException>(() => a.GetModules()[2].Module);
MetadataReferences\ModuleMetadataTests.cs (21)
42Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 68Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 133Assert.Throws<ObjectDisposedException>(() => md.Module); 149Assert.NotNull(m.Module); 150Assert.Equal(copy1.Module, m.Module); 151Assert.Equal(copy2.Module, m.Module); 155Assert.Throws<ObjectDisposedException>(() => copy1.Module); 156Assert.NotNull(m.Module); 157Assert.NotNull(copy2.Module); 161Assert.Throws<ObjectDisposedException>(() => m.Module); 162Assert.Throws<ObjectDisposedException>(() => copy1.Module); 163Assert.Throws<ObjectDisposedException>(() => copy2.Module); 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 (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1533If metadata.GetModules()(0).Module.IsLinkedModule AndAlso
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (23)
Attributes\AssemblyAttributes.vb (5)
1140Dim metadataReader = mt.Module.GetMetadataReader() 1281Dim metadata As PEModule = netModuleWithAssemblyAttributes.Module 1334metadata = ModuleMetadata.CreateFromImage(consoleappCompilation.EmitToArray()).Module 1398Dim metadata As PEModule = netModuleWithAssemblyAttributes.Module 1445metadata = ModuleMetadata.CreateFromImage(consoleappCompilation.EmitToArray()).Module
Attributes\AttributeTests_StructLayout.vb (2)
728Dim reader = [module].Module.GetMetadataReader() 746Dim layout As TypeLayout = [module].Module.GetTypeLayout(typeHandle)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
1856Dim peReader = ModuleMetadata.CreateFromImage(image).Module.GetMetadataReader()
Attributes\InternalsVisibleToAndStrongNameTests.vb (8)
358Dim identity = Metadata.Module.ReadAssemblyIdentityOrThrow() 362Assert.Equal(CorFlags.ILOnly, Metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags) 391Dim identity = Metadata.Module.ReadAssemblyIdentityOrThrow() 395Assert.Equal(CorFlags.ILOnly Or CorFlags.StrongNameSigned, Metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags) 1384Dim flags = metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags 1388Dim token As EntityHandle = metadata.Module.GetTypeRef(metadata.Module.GetAssemblyRef("mscorlib"), "System.Runtime.CompilerServices", "AssemblyAttributesGoHere") 1390Dim attrInfos = metadata.Module.FindTargetAttributes(token, expectedModuleAttr)
Emit\CompilationEmitTests.vb (7)
2064Dim metadataReader = metadata.Module.GetMetadataReader() 3391Dim metadataReader = metadata.Module.GetMetadataReader() 3427Dim metadataReader = metadata.Module.GetMetadataReader() 3464Dim metadataReader = metadata.Module.GetMetadataReader() 3501Dim metadataReader = metadata.Module.GetMetadataReader() 3538Dim metadataReader = metadata.Module.GetMetadataReader() 4315Dim metadataReader = ModuleMetadata.CreateFromImage(compilation.EmitToArray()).Module.GetMetadataReader()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
ExpressionCompilerTestBase.vb (1)
474Dim [module] = AssemblyMetadata.CreateFromImage(assembly).GetModules().Single().Module
ReferencedModulesTests.vb (1)
860Assert.Equal(0, [module].Module.ReferencedAssemblies.Length)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Metadata\PE\TypeForwarders.vb (2)
945Dim peReader = metadata.Module.GetMetadataReader() 1118Dim appModule = ModuleMetadata.CreateFromImage(appCompilation.EmitToArray()).Module