4 types derived from Module
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ModuleBuilder.cs (1)
11public abstract class ModuleBuilder : Module
src\System\Reflection\RuntimeModule.cs (1)
13internal sealed partial class RuntimeModule : Module
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingModule.cs (1)
10internal class DelegatingModule : Module
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\RoModule.cs (1)
16internal abstract partial class RoModule : Module
187 references to Module
dotnet-svcutil-lib (2)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (2)
139private static Module s_serializationModule; 140private static Module SerializationModule
Microsoft.Build (1)
TypeLoader.cs (1)
648Module module = assembly?.Modules?.FirstOrDefault();
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (2)
Debugger\MemberInfo\ModuleImpl.cs (2)
17internal readonly System.Reflection.Module Module; 19internal ModuleImpl(System.Reflection.Module module)
MSBuild (1)
TypeLoader.cs (1)
648Module module = assembly?.Modules?.FirstOrDefault();
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
478[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Module))]
netstandard (1)
netstandard.cs (1)
1446[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Module))]
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\TelemetryPanel.xaml.cs (1)
77foreach (var module in assembly.GetModules())
System.ComponentModel.TypeConverter (3)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
857internal Type[] GetPopulatedTypes(Module module)
System\ComponentModel\TypeDescriptor.cs (2)
2458public static void Refresh(Module module) 2525foreach (Module mod in assembly.GetModules())
System.Private.CoreLib (103)
src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (10)
44Module[] m = GetModules(false); 141public virtual Module ManifestModule => throw NotImplemented.ByDesign; 142public virtual Module? GetModule(string name) { throw NotImplemented.ByDesign; } 144public Module[] GetModules() => GetModules(getResourceModules: false); 145public virtual Module[] GetModules(bool getResourceModules) { throw NotImplemented.ByDesign; } 147public virtual IEnumerable<Module> Modules => GetLoadedModules(getResourceModules: true); 148public Module[] GetLoadedModules() => GetLoadedModules(getResourceModules: false); 149public virtual Module[] GetLoadedModules(bool getResourceModules) { throw NotImplemented.ByDesign; } 417public Module LoadModule(string moduleName, byte[]? rawModule) => LoadModule(moduleName, rawModule, null); 419public virtual Module LoadModule(string moduleName, byte[]? rawModule, byte[]? rawSymbolStore) { throw NotImplemented.ByDesign; }
src\libraries\System.Private.CoreLib\src\System\Reflection\CustomAttributeData.cs (1)
20public static IList<CustomAttributeData> GetCustomAttributes(Module target)
src\libraries\System.Private.CoreLib\src\System\Reflection\CustomAttributeExtensions.cs (6)
15public static Attribute? GetCustomAttribute(this Module element, Type attributeType) 32public static T? GetCustomAttribute<T>(this Module element) where T : Attribute 69public static IEnumerable<Attribute> GetCustomAttributes(this Module element) 97public static IEnumerable<Attribute> GetCustomAttributes(this Module element, Type attributeType) 114public static IEnumerable<T> GetCustomAttributes<T>(this Module element) where T : Attribute 151public static bool IsDefined(this Module element, Type attributeType)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
46public override Module Module => _ctor.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\DynamicMethod.cs (7)
21private static Module? s_anonymouslyHostedDynamicMethodsModule; 65Module m) 84Module m, 106Module m, 185private static Module GetDynamicMethodsModule() 219Module? m, 321public override Module Module => _module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\FieldOnTypeBuilderInstantiation.cs (1)
53public override Module Module => _field.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
50public override Module Module => _method.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
58public override Module Module => _method.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
318public override Module Module
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
72public override Module Module => _genericType.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\MemberInfo.cs (1)
18public virtual Module Module
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
89public override Module Module => _unmodifiedType.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Module.cs (4)
149public static bool operator ==(Module? left, Module? right) 167public static bool operator !=(Module? left, Module? right) => !(left == right);
src\libraries\System.Private.CoreLib\src\System\Reflection\ModuleResolveEventHandler.cs (1)
6public delegate Module ModuleResolveEventHandler(object sender, ResolveEventArgs e);
src\libraries\System.Private.CoreLib\src\System\Reflection\NullabilityInfoContext.cs (2)
22private readonly Dictionary<Module, NotAnnotatedStatus> _publicOnlyModules = new(); 281private bool IsPublicOnly(bool isPrivate, bool isFamilyAndAssembly, bool isAssembly, Module module)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
83public sealed override Module Module => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
51public override Module Module => typeImpl.Module;
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshal.cs (1)
629public static IntPtr GetHINSTANCE(Module m)
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
25public override Module Module => GetRuntimeModule();
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
28public new abstract Module Module { get; }
src\System\Attribute.CoreCLR.cs (8)
627public static Attribute[] GetCustomAttributes(Module element, Type attributeType) 632public static Attribute[] GetCustomAttributes(Module element) 637public static Attribute[] GetCustomAttributes(Module element, bool inherit) 644public static Attribute[] GetCustomAttributes(Module element, Type attributeType, bool inherit) 655public static bool IsDefined(Module element, Type attributeType) 660public static bool IsDefined(Module element, Type attributeType, bool inherit) 673public static Attribute? GetCustomAttribute(Module element, Type attributeType) 678public static Attribute? GetCustomAttribute(Module element, Type attributeType, bool inherit)
src\System\Reflection\Emit\DynamicMethod.CoreCLR.cs (1)
24private Module _module;
src\System\Reflection\Emit\RuntimeAssemblyBuilder.cs (4)
238public override Module ManifestModule => _manifestModuleBuilder.InternalModule; 242public override Module? GetModule(string name) => InternalAssembly.GetModule(name); 250public override Module[] GetModules(bool getResourceModules) => 253public override Module[] GetLoadedModules(bool getResourceModules) =>
src\System\Reflection\Emit\RuntimeConstructorBuilder.cs (1)
65public override Module Module => m_methodBuilder.Module;
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
75public override Module Module => m_typeBuilder.Module;
src\System\Reflection\Emit\RuntimeFieldBuilder.cs (1)
57public override Module Module => m_typeBuilder.Module;
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
52public override Module Module => m_type.Module;
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (2)
407public override Module Module => m_containingType.Module; 692internal Module GetModule()
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (4)
107private int GetMemberRef(Module? refedModule, int tr, int defToken) 203private int GetTypeRefNested(Type type, Module? refedModule) 294internal static RuntimeModule GetRuntimeModuleFromModule(Module? m) 918Module refedModule = type.Module;
src\System\Reflection\Emit\RuntimePropertyBuilder.cs (1)
67public override Module Module => m_containingType.Module;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
613public override Module Module => GetModuleBuilder();
src\System\Reflection\Emit\SignatureHelper.cs (19)
19public static SignatureHelper GetMethodSigHelper(Module? mod, Type? returnType, Type[]? parameterTypes) 24public static SignatureHelper GetMethodSigHelper(Module? mod, CallingConventions callingConvention, Type? returnType) 29internal static SignatureHelper GetMethodSpecSigHelper(Module? scope, Type[] inst) 39Module? scope, CallingConventions callingConvention, 48Module? scope, CallingConventions callingConvention, int cGenericParam, 79internal static SignatureHelper GetMethodSigHelper(Module? mod, CallingConvention unmanagedCallConv, Type? returnType) 170public static SignatureHelper GetLocalVarSigHelper(Module? mod) 175public static SignatureHelper GetFieldSigHelper(Module? mod) 180public static SignatureHelper GetPropertySigHelper(Module? mod, Type? returnType, Type[]? parameterTypes) 185public static SignatureHelper GetPropertySigHelper(Module? mod, 192public static SignatureHelper GetPropertySigHelper(Module? mod, CallingConventions callingConvention, 213internal static SignatureHelper GetTypeSigToken(Module module, Type type) 233private SignatureHelper(Module? mod, MdSigCallingConvention callingConvention) 239private SignatureHelper(Module? mod, MdSigCallingConvention callingConvention, int cGenericParameters, 252private SignatureHelper(Module? mod, MdSigCallingConvention callingConvention, 258private SignatureHelper(Module mod, Type type) 266private void Init(Module? mod) 282private void Init(Module? mod, MdSigCallingConvention callingConvention) 288private void Init(Module? mod, MdSigCallingConvention callingConvention, int cGenericParam)
src\System\Reflection\Emit\SymbolMethod.cs (2)
72public override Module Module => m_module; 135public Module GetModule()
src\System\Reflection\RuntimeAssembly.cs (7)
132Module manifestModule = ManifestModule; 311public override Module ManifestModule => 412public override Module? GetModule(string name) 414Module? retModule = null; 449Module[] m = GetModules(getResourceModules); 689public override Module[] GetModules(bool getResourceModules) 694public override Module[] GetLoadedModules(bool getResourceModules)
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (1)
171public override Module Module => GetRuntimeModule();
src\System\Reflection\RuntimeEventInfo.cs (1)
130public override Module Module => GetRuntimeModule();
src\System\Reflection\RuntimeExceptionHandlingClause.cs (1)
57Module module = (declaringType == null) ? _methodBody._methodBase.Module : declaringType.Module;
src\System\Reflection\RuntimeFieldInfo.cs (1)
47public override Module Module => GetRuntimeModule();
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (1)
234public override Module Module => GetRuntimeModule();
src\System\Reflection\RuntimePropertyInfo.cs (1)
181public override Module Module => GetRuntimeModule();
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\CodeGenerator.cs (1)
97private static Module SerializationModule => field ??= typeof(CodeGenerator).Module; // could to be replaced by different dll that has SkipVerification set to false
System.Private.Xml (2)
System\Xml\Serialization\Compilation.cs (1)
281Module[] modules = type.Assembly.GetModules();
System\Xml\Serialization\Compiler.cs (1)
63Module module = type.Module;
System.Reflection (1)
System.Reflection.cs (1)
26[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Module))]
System.Reflection.Context (32)
System\Reflection\Context\Custom\CustomModule.cs (1)
10public CustomModule(Module template, CustomReflectionContext context)
System\Reflection\Context\CustomReflectionContext.Projector.cs (2)
72public override Module? ProjectModule(Module? value)
System\Reflection\Context\Delegation\DelegatingAssembly.cs (5)
33public override Module ManifestModule 133public override Module[] GetLoadedModules(bool getResourceModules) 158public override Module? GetModule(string name) 163public override Module[] GetModules(bool getResourceModules) 226public override Module LoadModule(string moduleName, byte[]? rawModule, byte[]? rawSymbolStore)
System\Reflection\Context\Delegation\DelegatingConstructorInfo.cs (1)
74public override Module Module
System\Reflection\Context\Delegation\DelegatingEventInfo.cs (1)
43public override Module Module
System\Reflection\Context\Delegation\DelegatingFieldInfo.cs (1)
59public override Module Module
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
76public override Module Module
System\Reflection\Context\Delegation\DelegatingModule.cs (2)
12public DelegatingModule(Module module) 19public Module UnderlyingModule { get; }
System\Reflection\Context\Delegation\DelegatingPropertyInfo.cs (1)
44public override Module Module
System\Reflection\Context\Delegation\DelegatingType.cs (1)
125public override Module Module
System\Reflection\Context\Projection\ProjectingAssembly.cs (5)
25public override Module ManifestModule 59public override Module[] GetLoadedModules(bool getResourceModules) 69public override Module? GetModule(string name) 74public override Module[] GetModules(bool getResourceModules) 99public override Module LoadModule(string moduleName, byte[]? rawModule, byte[]? rawSymbolStore)
System\Reflection\Context\Projection\ProjectingConstructorInfo.cs (1)
28public override Module Module
System\Reflection\Context\Projection\ProjectingEventInfo.cs (1)
34public override Module Module
System\Reflection\Context\Projection\ProjectingFieldInfo.cs (1)
34public override Module Module
System\Reflection\Context\Projection\ProjectingMethodInfo.cs (1)
29public override Module Module
System\Reflection\Context\Projection\ProjectingModule.cs (1)
14public ProjectingModule(Module module, Projector projector)
System\Reflection\Context\Projection\ProjectingPropertyInfo.cs (1)
29public override Module Module
System\Reflection\Context\Projection\ProjectingType.cs (1)
49public override Module Module
System\Reflection\Context\Projection\Projector.cs (2)
50public abstract Module? ProjectModule(Module? value);
System\Reflection\Context\Virtual\VirtualMethodBase.cs (1)
46public sealed override Module Module
System\Reflection\Context\Virtual\VirtualPropertyBase.cs (1)
72public sealed override Module Module
System.Reflection.Emit (11)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
50public override Module Module => _method.Module;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
318public override Module Module
System\Reflection\Emit\ArrayMethod.cs (1)
50public override Module Module => _module;
System\Reflection\Emit\ConstructorBuilderImpl.cs (1)
66public override Module Module => _methodBuilder.Module;
System\Reflection\Emit\EnumBuilderImpl.cs (1)
48public override Module Module => _typeBuilder.Module;
System\Reflection\Emit\FieldBuilderImpl.cs (1)
91public override Module Module => _typeBuilder.Module;
System\Reflection\Emit\GenericTypeParameterBuilderImpl.cs (1)
76public override Module Module => _type.Module;
System\Reflection\Emit\MethodBuilderImpl.cs (1)
240public override Module Module => _module;
System\Reflection\Emit\PersistedAssemblyBuilder.cs (1)
202public override Module ManifestModule => _module ?? throw new InvalidOperationException(SR.InvalidOperation_AModuleRequired);
System\Reflection\Emit\PropertyBuilderImpl.cs (1)
93public override Module Module => _containingType.Module;
System\Reflection\Emit\TypeBuilderImpl.cs (1)
606public override Module Module => _module;
System.Reflection.MetadataLoadContext (17)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.Modules.cs (1)
25Module? moduleFromEvent = ModuleResolve?.Invoke(this, new ResolveEventArgs(moduleName));
System\Reflection\TypeLoading\Assemblies\RoAssembly.cs (1)
29public sealed override Module ManifestModule => GetRoManifestModule();
System\Reflection\TypeLoading\Assemblies\RoAssembly.Modules.cs (9)
17public sealed override Module? GetModule(string name) => GetRoModule(name); 18public sealed override Module[] GetModules(bool getResourceModules) => ComputeRoModules(getResourceModules).CloneArray<Module>(); 25Module? m = GetModule(name); 36Module[] m = GetModules(getResourceModules); 45public sealed override Module[] GetLoadedModules(bool getResourceModules) 47List<Module> modules = new List<Module>(_loadedModules.Length + 1) 99public sealed override Module LoadModule(string moduleName, byte[]? rawModule, byte[]? rawSymbolStore)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (1)
27public sealed override Module Module => GetRoModule();
System\Reflection\TypeLoading\Events\RoEvent.cs (1)
38public sealed override Module Module => GetRoModule();
System\Reflection\TypeLoading\Fields\RoField.cs (1)
40public sealed override Module Module => GetRoModule();
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
35public sealed override Module Module => GetRoModule();
System\Reflection\TypeLoading\Properties\RoProperty.cs (1)
39public sealed override Module Module => GetRoModule();
System\Reflection\TypeLoading\Types\RoType.cs (1)
131public sealed override Module Module => GetRoModule();
System.Reflection.TypeExtensions (3)
System\Reflection\TypeExtensions.cs (3)
381public static Module[] GetModules(this Assembly assembly) 529public static bool HasModuleVersionId(this Module module) 537public static Guid GetModuleVersionId(this Module module)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
487[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Module))]
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\ComAwareEventInfo.cs (1)
95public override Module Module => _innerEventInfo.Module;
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\SerializationFieldInfo.cs (1)
31public override Module Module { get { return m_field.Module; } }
System.Windows.Forms (1)
System\Windows\Forms\Application.cs (1)
959Module module = typeof(Application).Module;
System.Windows.Forms.Tests (1)
System\Windows\Forms\ListBindingHelperTests.cs (1)
773public override Module Module => throw new NotImplementedException();