<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Reflection.Assembly

namespace System.Reflection { public abstract class Assembly : ICustomAttributeProvider, ISerializable { public virtual string CodeBase { get; } public virtual IEnumerable<CustomAttributeData> CustomAttributes { get; } public virtual IEnumerable<TypeInfo> DefinedTypes { get; } public virtual MethodInfo EntryPoint { get; } public virtual string EscapedCodeBase { get; } public virtual IEnumerable<Type> ExportedTypes { get; } public virtual string FullName { get; } public virtual bool GlobalAssemblyCache { get; } public virtual long HostContext { get; } public virtual string ImageRuntimeVersion { get; } public virtual bool IsDynamic { get; } public bool IsFullyTrusted { get; } public virtual string Location { get; } public virtual Module ManifestModule { get; } public virtual IEnumerable<Module> Modules { get; } public virtual bool ReflectionOnly { get; } public virtual SecurityRuleSet SecurityRuleSet { get; } public virtual event ModuleResolveEventHandler ModuleResolve; protected Assembly(); public object CreateInstance(string typeName); public object CreateInstance(string typeName, bool ignoreCase); public virtual object CreateInstance(string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes); public static string CreateQualifiedName(string assemblyName, string typeName); public static Assembly GetAssembly(Type type); public static Assembly GetCallingAssembly(); public virtual object[] GetCustomAttributes(bool inherit); public virtual object[] GetCustomAttributes(Type attributeType, bool inherit); public virtual IList<CustomAttributeData> GetCustomAttributesData(); public static Assembly GetEntryAssembly(); public static Assembly GetExecutingAssembly(); public virtual Type[] GetExportedTypes(); public virtual FileStream GetFile(string name); public virtual FileStream[] GetFiles(); public virtual FileStream[] GetFiles(bool getResourceModules); public Module[] GetLoadedModules(); public virtual Module[] GetLoadedModules(bool getResourceModules); public virtual ManifestResourceInfo GetManifestResourceInfo(string resourceName); public virtual string[] GetManifestResourceNames(); public virtual Stream GetManifestResourceStream(string name); public virtual Stream GetManifestResourceStream(Type type, string name); public virtual Module GetModule(string name); public Module[] GetModules(); public virtual Module[] GetModules(bool getResourceModules); public virtual AssemblyName GetName(); public virtual AssemblyName GetName(bool copiedName); public virtual void GetObjectData(SerializationInfo info, StreamingContext context); public virtual AssemblyName[] GetReferencedAssemblies(); public virtual Assembly GetSatelliteAssembly(CultureInfo culture); public virtual Assembly GetSatelliteAssembly(CultureInfo culture, Version version); public virtual Type GetType(string name); public virtual Type GetType(string name, bool throwOnError); public virtual Type GetType(string name, bool throwOnError, bool ignoreCase); public virtual Type[] GetTypes(); public virtual bool IsDefined(Type attributeType, bool inherit); public static Assembly Load(byte[] rawAssembly); public static Assembly Load(byte[] rawAssembly, byte[] rawSymbolStore); public static Assembly Load(AssemblyName assemblyRef); public static Assembly Load(string assemblyString); public static Assembly LoadFile(string path); public static Assembly LoadFrom(string assemblyFile); public static Assembly LoadFrom(string assemblyFile, byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm); public Module LoadModule(string moduleName, byte[] rawModule); public virtual Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore); public static Assembly LoadWithPartialName(string partialName); public static bool operator ==(Assembly left, Assembly right); public static bool operator !=(Assembly left, Assembly right); public static Assembly ReflectionOnlyLoad(byte[] rawAssembly); public static Assembly ReflectionOnlyLoad(string assemblyString); public static Assembly ReflectionOnlyLoadFrom(string assemblyFile); public static Assembly UnsafeLoadFrom(string assemblyFile); } }