20 [__DynamicallyInvokable]
38 [SecuritySafeCritical]
47 [__DynamicallyInvokable]
50 [__DynamicallyInvokable]
59 [__DynamicallyInvokable]
62 [__DynamicallyInvokable]
71 [__DynamicallyInvokable]
74 [__DynamicallyInvokable]
83 [__DynamicallyInvokable]
86 [__DynamicallyInvokable]
91 for (
int i = 0; i < types.Length; i++)
93 TypeInfo typeInfo = types[i].GetTypeInfo();
130 [SecuritySafeCritical]
150 [__DynamicallyInvokable]
153 [__DynamicallyInvokable]
156 RuntimeAssembly runtimeAssembly =
this as RuntimeAssembly;
157 if (runtimeAssembly !=
null)
159 return runtimeAssembly.ManifestModule;
167 [__DynamicallyInvokable]
170 [__DynamicallyInvokable]
191 [__DynamicallyInvokable]
194 [__DynamicallyInvokable]
241 RuntimeAssembly runtimeAssembly =
this as RuntimeAssembly;
242 if (runtimeAssembly !=
null)
244 return runtimeAssembly.HostContext;
253 [__DynamicallyInvokable]
256 [__DynamicallyInvokable]
284 return typeName +
", " + assemblyName;
311 [__DynamicallyInvokable]
314 if ((
object)left == right)
318 if ((
object)left ==
null || (
object)right ==
null || left is RuntimeAssembly || right is RuntimeAssembly)
322 return left.
Equals(right);
330 [__DynamicallyInvokable]
333 return !(left == right);
340 [__DynamicallyInvokable]
343 return base.Equals(o);
348 [__DynamicallyInvokable]
351 return base.GetHashCode();
368 [SecuritySafeCritical]
371 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
372 return RuntimeAssembly.InternalLoadFrom(assemblyFile,
null,
null,
AssemblyHashAlgorithm.None, forIntrospection:
false, suppressSecurityChecks:
false, ref stackMark);
391 [SecuritySafeCritical]
394 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
395 return RuntimeAssembly.InternalLoadFrom(assemblyFile,
null,
null,
AssemblyHashAlgorithm.None, forIntrospection:
true, suppressSecurityChecks:
false, ref stackMark);
413 [SecuritySafeCritical]
414 [Obsolete(
"This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFrom which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
417 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
418 return RuntimeAssembly.InternalLoadFrom(assemblyFile, securityEvidence,
null,
AssemblyHashAlgorithm.None, forIntrospection:
false, suppressSecurityChecks:
false, ref stackMark);
438 [SecuritySafeCritical]
439 [Obsolete(
"This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFrom which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
442 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
443 return RuntimeAssembly.InternalLoadFrom(assemblyFile, securityEvidence, hashValue, hashAlgorithm, forIntrospection:
false, suppressSecurityChecks:
false, ref stackMark);
463 [SecuritySafeCritical]
466 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
467 return RuntimeAssembly.InternalLoadFrom(assemblyFile,
null, hashValue, hashAlgorithm, forIntrospection:
false, suppressSecurityChecks:
false, ref stackMark);
488 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
489 return RuntimeAssembly.InternalLoadFrom(assemblyFile,
null,
null,
AssemblyHashAlgorithm.None, forIntrospection:
false, suppressSecurityChecks:
true, ref stackMark);
505 [SecuritySafeCritical]
506 [__DynamicallyInvokable]
509 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
510 return RuntimeAssembly.InternalLoad(assemblyString,
null, ref stackMark, forIntrospection:
false);
514 [SecuritySafeCritical]
515 internal static Type GetType_Compat(
string assemblyString,
string typeName)
517 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
518 RuntimeAssembly assemblyFromResolveEvent;
519 AssemblyName assemblyName = RuntimeAssembly.CreateAssemblyName(assemblyString, forIntrospection:
false, out assemblyFromResolveEvent);
520 if (assemblyFromResolveEvent ==
null)
524 return Type.
GetType(typeName +
", " + assemblyString, throwOnError:
true, ignoreCase:
false);
526 assemblyFromResolveEvent = RuntimeAssembly.InternalLoadAssemblyName(assemblyName,
null,
null, ref stackMark, throwOnFileNotFound:
true, forIntrospection:
false, suppressSecurityChecks:
false);
528 return assemblyFromResolveEvent.
GetType(typeName, throwOnError:
true, ignoreCase:
false);
545 [SecuritySafeCritical]
548 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
549 return RuntimeAssembly.InternalLoad(assemblyString,
null, ref stackMark, forIntrospection:
true);
564 [SecuritySafeCritical]
565 [Obsolete(
"This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of Load which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
568 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
569 return RuntimeAssembly.InternalLoad(assemblyString, assemblySecurity, ref stackMark, forIntrospection:
false);
584 [SecuritySafeCritical]
585 [__DynamicallyInvokable]
588 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
589 return RuntimeAssembly.InternalLoadAssemblyName(assemblyRef,
null,
null, ref stackMark, throwOnFileNotFound:
true, forIntrospection:
false, suppressSecurityChecks:
false);
604 [SecuritySafeCritical]
605 [Obsolete(
"This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of Load which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
608 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
609 return RuntimeAssembly.InternalLoadAssemblyName(assemblyRef, assemblySecurity,
null, ref stackMark, throwOnFileNotFound:
true, forIntrospection:
false, suppressSecurityChecks:
false);
619 [SecuritySafeCritical]
620 [Obsolete(
"This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
623 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
624 return RuntimeAssembly.LoadWithPartialNameInternal(partialName,
null, ref stackMark);
636 [SecuritySafeCritical]
637 [Obsolete(
"This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
640 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
641 return RuntimeAssembly.LoadWithPartialNameInternal(partialName, securityEvidence, ref stackMark);
652 [SecuritySafeCritical]
656 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
657 return RuntimeAssembly.nLoadImage(rawAssembly,
null,
null, ref stackMark, fIntrospection:
false,
SecurityContextSource.CurrentAssembly);
670 [SecuritySafeCritical]
673 AppDomain.CheckReflectionOnlyLoadSupported();
674 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
675 return RuntimeAssembly.nLoadImage(rawAssembly,
null,
null, ref stackMark, fIntrospection:
true,
SecurityContextSource.CurrentAssembly);
687 [SecuritySafeCritical]
691 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
692 return RuntimeAssembly.nLoadImage(rawAssembly, rawSymbolStore,
null, ref stackMark, fIntrospection:
false,
SecurityContextSource.CurrentAssembly);
708 [SecuritySafeCritical]
712 if (securityContextSource < SecurityContextSource.CurrentAppDomain || securityContextSource >
SecurityContextSource.CurrentAssembly)
716 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
717 return RuntimeAssembly.nLoadImage(rawAssembly, rawSymbolStore,
null, ref stackMark, fIntrospection:
false, securityContextSource);
733 [SecuritySafeCritical]
734 [Obsolete(
"This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of Load which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
741 Zone hostEvidence = securityEvidence.GetHostEvidence<
Zone>();
742 if (hostEvidence ==
null || hostEvidence.
SecurityZone != 0)
747 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
748 return RuntimeAssembly.nLoadImage(rawAssembly, rawSymbolStore, securityEvidence, ref stackMark, fIntrospection:
false,
SecurityContextSource.CurrentAssembly);
760 [SecuritySafeCritical]
765 return RuntimeAssembly.nLoadFile(path,
null);
780 [SecuritySafeCritical]
781 [Obsolete(
"This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
791 return RuntimeAssembly.nLoadFile(path, securityEvidence);
797 [SecuritySafeCritical]
798 [__DynamicallyInvokable]
801 StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;
808 [SecuritySafeCritical]
809 [__DynamicallyInvokable]
812 StackCrawlMark stackMark = StackCrawlMark.LookForMyCallersCaller;
818 [SecuritySafeCritical]
822 if (appDomainManager ==
null)
831 [__DynamicallyInvokable]
834 return GetName(copiedName:
false);
870 [__DynamicallyInvokable]
873 return GetType(name, throwOnError:
false, ignoreCase:
false);
894 [__DynamicallyInvokable]
897 return GetType(name, throwOnError, ignoreCase:
false);
922 [__DynamicallyInvokable]
923 public virtual Type GetType(
string name,
bool throwOnError,
bool ignoreCase)
931 [__DynamicallyInvokable]
940 [__DynamicallyInvokable]
944 int num = modules.Length;
947 for (
int i = 0; i < num; i++)
950 num2 += array[i].Length;
954 for (
int j = 0; j < num; j++)
956 int num4 = array[j].Length;
957 Array.
Copy(array[j], 0, array2, num3, num4);
975 [__DynamicallyInvokable]
993 [__DynamicallyInvokable]
1040 [__DynamicallyInvokable]
1054 [__DynamicallyInvokable]
1069 [__DynamicallyInvokable]
1095 return LoadModule(moduleName, rawModule,
null);
1182 Type type = GetType(typeName, throwOnError:
false, ignoreCase);
1209 [__DynamicallyInvokable]
1212 return GetModules(getResourceModules:
false);
1261 return GetFiles(getResourceModules:
false);
1278 [__DynamicallyInvokable]
1297 [__DynamicallyInvokable]
1305 [__DynamicallyInvokable]
1309 if (fullName ==
null)
1311 return base.ToString();
static Assembly GetExecutingAssembly()
Gets the assembly that contains the code that is currently executing.
Performs reflection on a module.
virtual Assembly Assembly
Gets the appropriate T:System.Reflection.Assembly for this instance of T:System.Reflection....
bool IsUnrestricted()
Determines whether the T:System.Security.PermissionSet is Unrestricted.
AssemblyContentType
Provides information about the type of code contained in an assembly.
static Assembly LoadWithPartialName(string partialName, Evidence securityEvidence)
Loads an assembly from the application directory or from the global assembly cache using a partial na...
static Assembly ReflectionOnlyLoad(string assemblyString)
Loads an assembly into the reflection-only context, given its display name.
static Assembly GetAssembly(Type type)
Gets the currently loaded assembly in which the specified type is defined.
The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method th...
Module [] GetModules()
Gets all the modules that are part of this assembly.
Describes a set of security permissions applied to code. This class cannot be inherited.
FileIOPermissionAccess
Specifies the type of file access requested.
Gets an object's T:System.Security.Policy.Evidence.
static Assembly ReflectionOnlyLoadFrom(string assemblyFile)
Loads an assembly into the reflection-only context, given its path.
static Assembly LoadFile(string path)
Loads the contents of an assembly file on the specified path.
virtual AssemblyName GetName(bool copiedName)
Gets an T:System.Reflection.AssemblyName for this assembly, setting the codebase as specified by copi...
virtual long HostContext
Gets the host context with which the assembly was loaded.
static Assembly Load(string assemblyString)
Loads an assembly given the long form of its name.
virtual string ImageRuntimeVersion
Gets a string representing the version of the common language runtime (CLR) saved in the file contain...
Discovers the attributes of a method and provides access to method metadata.
abstract string FullName
Gets the fully qualified name of the type, including its namespace but not its assembly.
static Assembly LoadFile(string path, Evidence securityEvidence)
Loads an assembly given its path, loading the assembly into the domain of the caller using the suppli...
virtual bool IsDefined(Type attributeType, bool inherit)
Indicates whether or not a specified attribute has been applied to the assembly.
virtual Type GetType(string name)
Gets the T:System.Type object with the specified name in the assembly instance.
virtual object [] GetCustomAttributes(Type attributeType, bool inherit)
Gets the custom attributes for this assembly as specified by type.
virtual string FullName
Gets the display name of the assembly.
static Assembly GetCallingAssembly()
Returns the T:System.Reflection.Assembly of the method that invoked the currently executing method.
Provides the security zone of a code assembly as evidence for policy evaluation. This class cannot be...
virtual AssemblyName GetName()
Gets an T:System.Reflection.AssemblyName for this assembly.
virtual string EscapedCodeBase
Gets the URI, including escape characters, that represents the codebase.
BindingFlags
Specifies flags that control binding and the way in which the search for members and types is conduct...
virtual ModuleResolveEventHandler ModuleResolve
Occurs when the common language runtime class loader cannot resolve a reference to an internal module...
The exception that is thrown when the value of an argument is outside the allowable range of values a...
virtual IEnumerable< Module > Modules
Gets a collection that contains the modules in this assembly.
AssemblyContentType ContentType
Gets or sets a value that indicates what type of content the assembly contains.
object CreateInstance(string typeName)
Locates the specified type from this assembly and creates an instance of it using the system activato...
Module LoadModule(string moduleName, byte[] rawModule)
Loads the module, internal to this assembly, with a common object file format (COFF)-based image cont...
static string CreateQualifiedName(string assemblyName, string typeName)
Creates the name of a type qualified by the display name of its assembly.
SecurityContextSource
Identifies the source for the security context.
virtual IEnumerable< TypeInfo > DefinedTypes
Gets a collection of the types defined in this assembly.
virtual IEnumerable< CustomAttributeData > CustomAttributes
Gets a collection that contains this assembly's custom attributes.
static Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore, SecurityContextSource securityContextSource)
Loads the assembly with a common object file format (COFF)-based image containing an emitted assembly...
static Assembly GetEntryAssembly()
Gets the process executable in the default application domain. In other application domains,...
Exposes the enumerator, which supports a simple iteration over a collection of a specified type....
static Assembly UnsafeLoadFrom(string assemblyFile)
Loads an assembly into the load-from context, bypassing some security checks.
virtual object CreateInstance(string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes)
Locates the specified type from this assembly and creates an instance of it using the system activato...
virtual AssemblyName [] GetReferencedAssemblies()
Gets the T:System.Reflection.AssemblyName objects for all the assemblies referenced by this assembly.
virtual FileStream [] GetFiles()
Gets the files in the file table of an assembly manifest.
Describes the source and destination of a given serialized stream, and provides an additional caller-...
static Assembly LoadFrom(string assemblyFile, Evidence securityEvidence)
Loads an assembly given its file name or path and supplying security evidence.
static AppDomain CurrentDomain
Gets the current application domain for the current T:System.Threading.Thread.
virtual Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore)
Loads the module, internal to this assembly, with a common object file format (COFF)-based image cont...
virtual object [] GetCustomAttributes(bool inherit)
Gets all the custom attributes for this assembly.
Represents an application domain, which is an isolated environment where applications execute....
Represents type declarations for class types, interface types, array types, value types,...
virtual Assembly GetSatelliteAssembly(CultureInfo culture, Version version)
Gets the specified version of the satellite assembly for the specified culture.
override int GetHashCode()
Returns the hash code for this instance.
Exposes the public members of the T:System.Reflection.Assembly class to unmanaged code.
new Type GetType()
Provides COM objects with version-independent access to the M:System.Object.GetType method.
override string ToString()
Returns the full name of the assembly, also known as the display name.
virtual Type [] GetExportedTypes()
Gets the public types defined in this assembly that are visible outside the assembly.
Contains methods to create types of objects locally or remotely, or obtain references to existing rem...
virtual Module ManifestModule
Gets the module that contains the manifest for the current assembly.
SecurityAction
Specifies the security actions that can be performed using declarative security.
Provides information about, and means to manipulate, the current environment and platform....
static Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore)
Loads the assembly with a common object file format (COFF)-based image containing an emitted assembly...
static Assembly LoadFrom(string assemblyFile, byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm)
Loads an assembly given its file name or path, hash value, and hash algorithm.
virtual string CodeBase
Gets the location of the assembly as specified originally, for example, in an T:System....
Represents a collection that can contain many different types of permissions.
object CreateInstance(string typeName, bool ignoreCase)
Locates the specified type from this assembly and creates an instance of it using the system activato...
virtual Stream GetManifestResourceStream(Type type, string name)
Loads the specified manifest resource, scoped by the namespace of the specified type,...
Provides a T:System.IO.Stream for a file, supporting both synchronous and asynchronous read and write...
virtual Module [] GetModules(bool getResourceModules)
Gets all the modules that are part of this assembly, specifying whether to include resource modules.
Represents an assembly, which is a reusable, versionable, and self-describing building block of a com...
virtual bool GlobalAssemblyCache
Gets a value indicating whether the assembly was loaded from the global assembly cache.
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Represents type declarations: class types, interface types, array types, value types,...
virtual Module GetModule(string name)
Gets the specified module in this assembly.
Represents the version number of an assembly, operating system, or the common language runtime....
override bool Equals(object o)
Determines whether this assembly and the specified object are equal.
Provides access to manifest resources, which are XML files that describe application dependencies.
static bool operator==(Assembly left, Assembly right)
Indicates whether two T:System.Reflection.Assembly objects are equal.
MethodImplOptions
Defines the details of how a method is implemented.
virtual Type [] GetTypes()
Gets the types defined in this assembly.
static Assembly Load(byte[] rawAssembly)
Loads the assembly with a common object file format (COFF)-based image containing an emitted assembly...
static Assembly Load(AssemblyName assemblyRef)
Loads an assembly given its T:System.Reflection.AssemblyName.
Module [] GetLoadedModules()
Gets all the loaded modules that are part of this assembly.
Selects a member from a list of candidates, and performs type conversion from actual argument type to...
static Assembly LoadFrom(string assemblyFile)
Loads an assembly given its file name or path.
Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.
virtual IList< CustomAttributeData > GetCustomAttributesData()
Returns information about the attributes that have been applied to the current T:System....
Provides a managed equivalent of an unmanaged host.
virtual FileStream GetFile(string name)
Gets a T:System.IO.FileStream for the specified file in the file table of the manifest of this assemb...
Describes an assembly's unique identity in full.
virtual MethodInfo EntryPoint
Gets the entry point of this assembly.
Represents a collection of objects that can be individually accessed by index.
SecurityRuleSet
Identifies the set of security rules the common language runtime should enforce for an assembly.
static object CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture)
Creates an instance of the specified type using the constructor that best matches the specified param...
void Demand()
Forces a T:System.Security.SecurityException at run time if all callers higher in the call stack have...
virtual Assembly GetSatelliteAssembly(CultureInfo culture)
Gets the satellite assembly for the specified culture.
virtual Stream GetManifestResourceStream(string name)
Loads the specified manifest resource from this assembly.
virtual string Location
Gets the full path or UNC location of the loaded file that contains the manifest.
static void Copy(Array sourceArray, Array destinationArray, int length)
Copies a range of elements from an T:System.Array starting at the first element and pastes them into ...
Allows an object to control its own serialization and deserialization.
virtual Type GetType(string name, bool throwOnError)
Gets the T:System.Type object with the specified name in the assembly instance and optionally throws ...
static Assembly LoadWithPartialName(string partialName)
Loads an assembly from the application directory or from the global assembly cache using a partial na...
virtual Assembly EntryAssembly
Gets the entry assembly for an application.
static Assembly Load(AssemblyName assemblyRef, Evidence assemblySecurity)
Loads an assembly given its T:System.Reflection.AssemblyName. The assembly is loaded into the domain ...
Defines the set of information that constitutes input to security policy decisions....
virtual Type [] GetTypes()
Returns all the types defined within this module.
static Assembly ReflectionOnlyLoad(byte[] rawAssembly)
Loads the assembly from a common object file format (COFF)-based image containing an emitted assembly...
AppDomainManager DomainManager
Gets the domain manager that was provided by the host when the application domain was initialized.
Specifies that the class can be serialized.
static Assembly LoadFrom(string assemblyFile, Evidence securityEvidence, byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm)
Loads an assembly given its file name or path, security evidence, hash value, and hash algorithm.
virtual bool ReflectionOnly
Gets a T:System.Boolean value indicating whether this assembly was loaded into the reflection-only co...
static bool operator !=(Assembly left, Assembly right)
Indicates whether two T:System.Reflection.Assembly objects are not equal.
static Type GetType(string typeName, bool throwOnError, bool ignoreCase)
Gets the T:System.Type with the specified name, specifying whether to throw an exception if the type ...
ClassInterfaceType
Identifies the type of class interface that is generated for a class.
virtual Type GetType(string name, bool throwOnError, bool ignoreCase)
Gets the T:System.Type object with the specified name in the assembly instance, with the options of i...
virtual IEnumerable< Type > ExportedTypes
Gets a collection of the public types defined in this assembly that are visible outside the assembly.
abstract new Module Module
Gets the module (the DLL) in which the current T:System.Type is defined.
static Assembly Load(string assemblyString, Evidence assemblySecurity)
Loads an assembly given its display name, loading the assembly into the domain of the caller using th...
Provides information about a specific culture (called a locale for unmanaged code development)....
The exception that is thrown when an invoked method is not supported, or when there is an attempt to ...
Controls the ability to access files and folders. This class cannot be inherited.
SecurityZone SecurityZone
Gets the zone from which the code assembly originates.
SecurityPermissionFlag
Specifies access flags for the security permission object.
virtual bool IsDynamic
Gets a value that indicates whether the current assembly was generated dynamically in the current pro...
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Gets serialization information with all of the data needed to reinstantiate this assembly.
static Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore, Evidence securityEvidence)
Loads the assembly with a common object file format (COFF)-based image containing an emitted assembly...
virtual FileStream [] GetFiles(bool getResourceModules)
Gets the files in the file table of an assembly manifest, specifying whether to include resource modu...
The exception that is thrown when a requested method or operation is not implemented.
bool IsFullyTrusted
Gets a value that indicates whether the current assembly is loaded with full trust.
Provides custom attributes for reflection objects that support them.
AssemblyHashAlgorithm
Specifies all the hash algorithms used for hashing files and for generating the strong name.
delegate Module ModuleResolveEventHandler(object sender, ResolveEventArgs e)
Represents the method that will handle the E:System.Reflection.Assembly.ModuleResolve event of an T:S...
virtual ManifestResourceInfo GetManifestResourceInfo(string resourceName)
Returns information about how the given resource has been persisted.
virtual string [] GetManifestResourceNames()
Returns the names of all the resources in this assembly.
virtual Module [] GetLoadedModules(bool getResourceModules)
Gets all the loaded modules that are part of this assembly, specifying whether to include resource mo...
Provides a generic view of a sequence of bytes. This is an abstract class.To browse the ....