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