106 references to Module
Microsoft.CodeAnalysis (15)
DiagnosticAnalyzer\AnalyzerFileReference.cs (2)
237var supportedLanguages = GetSupportedLanguages(typeDef, module.Module, attributeType, languagesFunc); 242var typeName = GetFullyQualifiedTypeName(typeDef, module.Module);
Emit\EditAndContinue\EmitBaseline.cs (1)
351var 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; 329get { return Module.Name; } 339return Module.GetModuleVersionIdOrThrow(); 357return Module.GetMetadataModuleNamesOrThrow(); 367internal MetadataReader MetadataReader => Module.MetadataReader;
ReferenceManager\CommonReferenceManager.Resolution.cs (4)
373if (moduleMetadata.Module.IsLinkedModule) 377if (!moduleMetadata.Module.IsEntireImageAvailable) 382AddModule(moduleMetadata.Module, referenceIndex, referenceMap, ref lazyModulesBuilder); 501_ = ((ModuleMetadata)newMetadata).Module.IsLinkedModule;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (4)
CommandLineTests.cs (4)
4492var peReader = metadata.Module.GetMetadataReader(); 7081var peReader = metadata.Module.GetMetadataReader(); 9766Assert.Equal("v4.0.30319", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "v4.0.30319"))).Module.MetadataVersion); 9769Assert.Equal("_+@%#*^", ModuleMetadata.CreateFromImage(comp.EmitToArray(new EmitOptions(runtimeMetadataVersion: "_+@%#*^"))).Module.MetadataVersion);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
Emit\CompilationEmitTests.cs (7)
4028var peReader = metadata.Module.GetMetadataReader(); 4064var peReader = metadata.Module.GetMetadataReader(); 4094var peReader = metadata.Module.GetMetadataReader(); 4125var peReader = metadata.Module.GetMetadataReader(); 4156var peReader = metadata.Module.GetMetadataReader(); 4187var peReader = metadata.Module.GetMetadataReader(); 5071var peReader = ModuleMetadata.CreateFromStream(compilation.EmitToStream()).Module.GetMetadataReader();
Emit\EmitMetadataTests.cs (4)
3641Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3666Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3702Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress); 3728Assert.NotEqual(0, module.GetMetadata().Module.PEReaderOpt.PEHeaders.CorHeader.EntryPointTokenOrRelativeVirtualAddress);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (16)
Attributes\AttributeTests_Assembly.cs (4)
1063PEModule peModule = netModuleWithAssemblyAttributes.Module; 1130peModule = modMetadata.Module; 1184PEModule peModule = netModuleWithAssemblyAttributes.Module; 1245peModule = modMetadata.Module;
Attributes\AttributeTests_StructLayout.cs (2)
614var reader = module.Module.GetMetadataReader(); 634TypeLayout layout = module.Module.GetTypeLayout(typeHandle);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
10697var peReader = metadata.Module.GetMetadataReader();
Attributes\InternalsVisibleToAndStrongNameTests.cs (9)
482var identity = metadata.Module.ReadAssemblyIdentityOrThrow(); 486Assert.Equal(CorFlags.ILOnly, metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags); 511var identity = metadata.Module.ReadAssemblyIdentityOrThrow(); 515Assert.Equal(CorFlags.ILOnly | CorFlags.StrongNameSigned, metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags); 1535var flags = metadata.Module.PEReaderOpt.PEHeaders.CorHeader.Flags; 1540EntityHandle token = metadata.Module.GetTypeRef(metadata.Module.GetAssemblyRef(corlibName), "System.Runtime.CompilerServices", "AssemblyAttributesGoHere"); 1542var attrInfos = metadata.Module.FindTargetAttributes(token, expectedModuleAttr); 1984var header = metadata.Module.PEReaderOpt.PEHeaders.CorHeader;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\Metadata\PE\TypeForwarders.cs (3)
1509var metadataReader = metadata.Module.GetMetadataReader(); 1707var appModule = ModuleMetadata.CreateFromImage(appCompilation.EmitToArray()).Module; 1778var peReader = metadata.Module.GetMetadataReader();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
MetadataUtilities.cs (2)
329Debug.Assert(metadata.Module.IsManifestModule); 419return metadata.Module.IsManifestModule;
Microsoft.CodeAnalysis.Test.Utilities (7)
CompilationVerifier.cs (6)
74metadata.Module.PretendThereArentNoPiaLocalTypes(); 88metadata.Module.PretendThereArentNoPiaLocalTypes(); 165var peFile = new PEFile(emitData.EmittedModule.Id.FullName, moduleMetadata.Module.PEReaderOpt); 310var peFile = new PEFile(emitData.EmittedModule.Id.FullName, moduleMetadata.Module.PEReaderOpt); 843moduleMetadata.Module.PretendThereArentNoPiaLocalTypes(); 913ImmutableArray<byte> bytes = module.Module.PEReaderOpt.GetEntireImage().GetContent();
Metadata\ILValidation.cs (1)
52var peReader = metadata.Module.PEReaderOpt;
Microsoft.CodeAnalysis.UnitTests (46)
Emit\EmitBaselineTests.cs (1)
25var 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)
43Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 69Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 134Assert.Throws<ObjectDisposedException>(() => md.Module); 150Assert.NotNull(m.Module); 151Assert.Equal(copy1.Module, m.Module); 152Assert.Equal(copy2.Module, m.Module); 156Assert.Throws<ObjectDisposedException>(() => copy1.Module); 157Assert.NotNull(m.Module); 158Assert.NotNull(copy2.Module); 162Assert.Throws<ObjectDisposedException>(() => m.Module); 163Assert.Throws<ObjectDisposedException>(() => copy1.Module); 164Assert.Throws<ObjectDisposedException>(() => copy2.Module); 191Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 219Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 246Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 277Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 310Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 341Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow()); 377Assert.Equal(new AssemblyIdentity("Members"), metadata.Module.ReadAssemblyIdentityOrThrow());
Roslyn.Test.PdbUtilities (2)
EditAndContinue\EditAndContinueTestUtilities.cs (2)
25return module.Module.GetMethodBodyOrThrow(methodHandle)?.LocalSignature ?? default; 33var hasPortableDebugInformation = module.Module.PEReaderOpt.ReadDebugDirectory().Any(static entry => entry.IsPortableCodeView);