4 types derived from Module
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ModuleBuilder.cs (1)
11public abstract class ModuleBuilder : Module
System\Reflection\Runtime\Modules\RuntimeModule.cs (1)
19internal abstract 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
177 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)
src\msbuild\src\Shared\TypeLoader.cs (1)
689Module module = assembly?.Modules?.FirstOrDefault();
Microsoft.Extensions.AI.Abstractions (2)
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\NullabilityInfoContext\NullabilityInfoContext.cs (2)
27private readonly Dictionary<Module, NotAnnotatedStatus> _publicOnlyModules = new(); 279private bool IsPublicOnly(bool isPrivate, bool isFamilyAndAssembly, bool isAssembly, Module module)
Microsoft.Extensions.Diagnostics.Testing (14)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (14)
172public static void BindCore(IConfiguration configuration, ref Module instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 174ValidateConfigurationKeys(typeof(Module), s_configKeys_Module, configuration, binderOptions); 217Module? temp15 = instance.Module; 325Module? temp36 = instance.Module; 407Module? temp52 = instance.Module; 463Module? temp61 = instance.Module; 582Module? temp79 = instance.Module; 667Module? temp91 = instance.Module; 783Module? temp119 = instance.Module; 851public static void BindCore(IConfiguration configuration, ref IEnumerable<Module> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 853if (instance is not ICollection<Module> temp) 882Module? temp139 = instance.ManifestModule; 964Module? temp159 = instance.Module; 1222Module? temp217 = instance.Module;
MSBuild (1)
src\msbuild\src\Shared\TypeLoader.cs (1)
689Module module = assembly?.Modules?.FirstOrDefault();
mscorlib (1)
src\runtime\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))]
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 (80)
Internal\Reflection\Extensions\NonPortable\CustomAttributeInheritanceRules.cs (3)
32public static IEnumerable<CustomAttributeData> GetMatchingCustomAttributes(this Module element, Type optionalAttributeTypeFilter, bool skipTypeValidation = false) 99private sealed class ModuleCustomAttributeSearcher : CustomAttributeSearcher<Module> 101protected sealed override IEnumerable<CustomAttributeData> GetDeclaredCustomAttributes(Module element)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\CustomAttributeData.cs (1)
20public static IList<CustomAttributeData> GetCustomAttributes(Module target)
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
46public override Module Module => _ctor.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\FieldOnTypeBuilderInstantiation.cs (1)
53public override Module Module => _field.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
50public override Module Module => _method.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
58public override Module Module => _method.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
320public override Module Module
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
72public override Module Module => _genericType.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\MemberInfo.cs (1)
18public virtual Module Module
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
90public override Module Module => _unmodifiedType.Module;
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModuleResolveEventHandler.cs (1)
6public delegate Module ModuleResolveEventHandler(object sender, ResolveEventArgs e);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
86public sealed override Module Module => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
51public override Module Module => typeImpl.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshal.cs (1)
629public static IntPtr GetHINSTANCE(Module m)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
28public new abstract Module Module { get; }
System\ModuleHandle.cs (3)
13private Module _ptr; 15internal Module AssociatedModule => _ptr; 17internal ModuleHandle(Module module)
System\Reflection\Attribute.NativeAot.cs (8)
27public static Attribute GetCustomAttribute(Module element, Type attributeType) 31public static Attribute GetCustomAttribute(Module element, Type attributeType, bool inherit) => GetCustomAttribute(element, attributeType); // "inherit" is meaningless for modules 63public static Attribute[] GetCustomAttributes(Module element) 68public static Attribute[] GetCustomAttributes(Module element, bool inherit) => GetCustomAttributes(element); // "inherit" is meaningless for assemblies 69public static Attribute[] GetCustomAttributes(Module element, Type attributeType) 73public static Attribute[] GetCustomAttributes(Module element, Type attributeType, bool inherit) => GetCustomAttributes(element, attributeType); // "inherit" is meaningless for modules 101public static bool IsDefined(Module element, Type attributeType) 106public static bool IsDefined(Module element, Type attributeType, bool inherit) => IsDefined(element, attributeType); // "inherit" is meaningless for modules
System\Reflection\Emit\DynamicMethod.cs (3)
12public DynamicMethod(string name, MethodAttributes attributes, CallingConventions callingConvention, Type returnType, Type[] parameterTypes, Module m, bool skipVisibility) 36public DynamicMethod(string name, Type returnType, Type[] parameterTypes, Module m) 42public DynamicMethod(string name, Type returnType, Type[] parameterTypes, Module m, bool skipVisibility)
System\Reflection\Emit\SignatureHelper.cs (7)
38public static SignatureHelper GetFieldSigHelper(Module mod) 55public static SignatureHelper GetLocalVarSigHelper(Module mod) 67public static SignatureHelper GetMethodSigHelper(Module mod, CallingConventions callingConvention, Type returnType) 73public static SignatureHelper GetMethodSigHelper(Module mod, Type returnType, Type[] parameterTypes) 79public static SignatureHelper GetPropertySigHelper(Module mod, CallingConventions callingConvention, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers) 85public static SignatureHelper GetPropertySigHelper(Module mod, Type returnType, Type[] parameterTypes) 91public static SignatureHelper GetPropertySigHelper(Module mod, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers)
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.cs (1)
141public sealed override Module ManifestModule
System\Reflection\Runtime\Assemblies\RuntimeAssemblyInfo.cs (4)
48public abstract override Module ManifestModule { get; } 50public sealed override IEnumerable<Module> Modules 58public sealed override Module GetModule(string name) 240public sealed override Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore)
System\Reflection\Runtime\EventInfos\RuntimeEventInfo.cs (1)
61public sealed override Module Module
System\Reflection\Runtime\FieldInfos\RuntimeFieldInfo.cs (1)
116public sealed override Module Module
System\Reflection\Runtime\General\ThunkedApis.cs (2)
25public sealed override Module[] GetLoadedModules(bool getResourceModules) => Modules.ToArray(); 26public sealed override Module[] GetModules(bool getResourceModules) => Modules.ToArray();
System\Reflection\Runtime\MethodInfos\IRuntimeMethodCommon.cs (1)
31Module Module { get; }
System\Reflection\Runtime\MethodInfos\NativeFormat\NativeFormatMethodCommon.cs (1)
172public Module Module
System\Reflection\Runtime\MethodInfos\RuntimeConstructedGenericMethodInfo.cs (1)
150public sealed override Module Module
System\Reflection\Runtime\MethodInfos\RuntimeConstructorInfo.cs (1)
102public sealed override Module Module
System\Reflection\Runtime\MethodInfos\RuntimeDummyMethodInfo.cs (1)
38public sealed override Module Module { get { throw NotImplemented.ByDesign; } }
System\Reflection\Runtime\MethodInfos\RuntimeMethodInfo.cs (1)
200public abstract override Module Module
System\Reflection\Runtime\MethodInfos\RuntimeNamedMethodInfo.cs (1)
169public sealed override Module Module
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticMethodInfo.cs (1)
135public sealed override Module Module
System\Reflection\Runtime\PropertyInfos\RuntimePropertyInfo.cs (1)
140public sealed override Module Module
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (1)
352public Module Module
System\RuntimeType.NativeAot.cs (1)
852public override Module Module => GetRuntimeTypeInfo().Module;
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.Reflection.Execution (1)
Internal\Reflection\Execution\TypeLoader\ConstraintValidatorSupport.cs (1)
178public override Module Module { get { Debug.Assert(false); throw NotImplemented.ByDesign; } }
System.Private.Xml (2)
System\Xml\Serialization\Compilation.cs (1)
282Module[] 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\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
50public override Module Module => _method.Module;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
320public 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)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
495[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)
1113Module module = typeof(Application).Module;