C# Класс System.Reflection.Assembly.Assembly

Наследование: ICustomAttributeProvider, _Assembly, IEvidenceFactory, ISerializable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Assembly System.Security
FillName void
GetCallingAssembly Assembly
GetCodeBase string
GetEntryAssembly Assembly
GetExecutingAssembly Assembly
GetFilesInternal object
GetManifestModule Module
GetManifestModuleInternal Module
GetManifestResourceInfoInternal bool
GetManifestResourceInternal IntPtr
GetManifestResourceNames String[]
GetModulesInternal System.Reflection.Module[]
GetName AssemblyName
GetNamespaces string[]
GetObjectData void
GetReferencedAssemblies System.Reflection.AssemblyName[]
GetSatelliteAssembly Assembly
GetSatelliteAssemblyNoThrow Assembly
GetTypes Type[]
InternalGetAssemblyName void
InternalGetType Type
InternalImageRuntimeVersion string
LoadAssemblyPermissions void
LoadFrom Assembly
LoadFrom Assembly
LoadModule Module
LoadModule Module
LoadPermissions bool
LoadWithPartialName Assembly
LoadWithPartialName Assembly
LoadWithPartialName Assembly
MonoDebugger_GetMethodToken int
Resolve void
UnprotectedGetEvidence System.Security.Policy.Evidence
UnprotectedGetName AssemblyName
get_code_base string
get_fullname string
get_global_assembly_cache bool
get_location string
load_with_partial_name Assembly

Открытые методы

Метод Описание
CreateInstance ( String typeName ) : Object
CreateInstance ( String typeName, Boolean ignoreCase ) : Object
CreateInstance ( String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object args, CultureInfo culture, Object activationAttributes ) : Object
CreateQualifiedName ( String assemblyName, String typeName ) : String
GetAssembly ( Type type ) : Assembly
GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
GetCustomAttributes ( bool inherit ) : object[]
GetExportedTypes ( ) : Type[]
GetFile ( String name ) : FileStream
GetFiles ( ) : System.IO.FileStream[]
GetFiles ( bool getResourceModules ) : System.IO.FileStream[]
GetLoadedModules ( ) : System.Reflection.Module[]
GetLoadedModules ( bool getResourceModules ) : System.Reflection.Module[]
GetManifestResourceInfo ( String resourceName ) : ManifestResourceInfo
GetManifestResourceStream ( String name ) : Stream
GetManifestResourceStream ( Type type, String name ) : Stream
GetModule ( String name ) : Module
GetModules ( ) : System.Reflection.Module[]
GetModules ( bool getResourceModules ) : System.Reflection.Module[]
GetName ( ) : AssemblyName
GetSatelliteAssembly ( CultureInfo culture ) : Assembly
GetSatelliteAssembly ( CultureInfo culture, Version version ) : Assembly
GetType ( ) : Type
GetType ( String name ) : Type
GetType ( String name, Boolean throwOnError ) : Type
GetType ( string name, bool throwOnError, bool ignoreCase ) : Type
GetTypes ( ) : Type[]
IsDefined ( Type attributeType, bool inherit ) : bool
Load ( AssemblyName assemblyRef ) : Assembly
Load ( AssemblyName assemblyRef, Evidence assemblySecurity ) : Assembly
Load ( Byte rawAssembly ) : Assembly
Load ( Byte rawAssembly, Byte rawSymbolStore ) : Assembly
Load ( Byte rawAssembly, Byte rawSymbolStore, Evidence securityEvidence ) : Assembly
Load ( String assemblyString ) : Assembly
Load ( String assemblyString, Evidence assemblySecurity ) : Assembly
LoadFile ( String path ) : Assembly
LoadFile ( String path, Evidence securityEvidence ) : Assembly
LoadFrom ( String assemblyFile ) : Assembly
LoadFrom ( String assemblyFile, Evidence securityEvidence ) : Assembly
ReflectionOnlyLoad ( byte rawAssembly ) : Assembly
ReflectionOnlyLoad ( string assemblyString ) : Assembly
ReflectionOnlyLoadFrom ( string assemblyFile ) : Assembly
ToString ( ) : string

Приватные методы

Метод Описание
Assembly ( ) : System.Security
FillName ( Assembly ass, AssemblyName aname ) : void
GetCallingAssembly ( ) : Assembly
GetCodeBase ( bool escaped ) : string
GetEntryAssembly ( ) : Assembly
GetExecutingAssembly ( ) : Assembly
GetFilesInternal ( String name, bool getResourceModules ) : object
GetManifestModule ( ) : Module
GetManifestModuleInternal ( ) : Module
GetManifestResourceInfoInternal ( String name, ManifestResourceInfo info ) : bool
GetManifestResourceInternal ( String name, int &size, Module &module ) : IntPtr
GetManifestResourceNames ( ) : String[]
GetModulesInternal ( ) : System.Reflection.Module[]
GetName ( Boolean copiedName ) : AssemblyName
GetNamespaces ( ) : string[]
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetReferencedAssemblies ( ) : System.Reflection.AssemblyName[]
GetSatelliteAssembly ( CultureInfo culture, Version version, bool throwOnError ) : Assembly
GetSatelliteAssemblyNoThrow ( CultureInfo culture, Version version ) : Assembly
GetTypes ( bool exportedOnly ) : Type[]
InternalGetAssemblyName ( string assemblyFile, AssemblyName aname ) : void
InternalGetType ( Module module, String name, Boolean throwOnError, Boolean ignoreCase ) : Type
InternalImageRuntimeVersion ( ) : string
LoadAssemblyPermissions ( ) : void
LoadFrom ( String assemblyFile, Evidence securityEvidence, byte hashValue, AssemblyHashAlgorithm hashAlgorithm ) : Assembly
LoadFrom ( String assemblyFile, bool refonly ) : Assembly
LoadModule ( string moduleName, byte rawModule ) : Module
LoadModule ( string moduleName, byte rawModule, byte rawSymbolStore ) : Module
LoadPermissions ( Assembly a, IntPtr &minimum, int &minLength, IntPtr &optional, int &optLength, IntPtr &refused, int &refLength ) : bool
LoadWithPartialName ( string partialName ) : Assembly
LoadWithPartialName ( string partialName, Evidence securityEvidence ) : Assembly
LoadWithPartialName ( string partialName, Evidence securityEvidence, bool oldBehavior ) : Assembly
MonoDebugger_GetMethodToken ( MethodBase method ) : int
Resolve ( ) : void
UnprotectedGetEvidence ( ) : Evidence
UnprotectedGetName ( ) : AssemblyName
get_code_base ( bool escaped ) : string
get_fullname ( ) : string
get_global_assembly_cache ( ) : bool
get_location ( ) : string
load_with_partial_name ( string name, Evidence e ) : Assembly

Описание методов

CreateInstance() публичный Метод

public CreateInstance ( String typeName ) : Object
typeName String
Результат Object

CreateInstance() публичный Метод

public CreateInstance ( String typeName, Boolean ignoreCase ) : Object
typeName String
ignoreCase Boolean
Результат Object

CreateInstance() публичный Метод

public CreateInstance ( String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object args, CultureInfo culture, Object activationAttributes ) : Object
typeName String
ignoreCase Boolean
bindingAttr BindingFlags
binder Binder
args Object
culture System.Globalization.CultureInfo
activationAttributes Object
Результат Object

CreateQualifiedName() публичный статический Метод

public static CreateQualifiedName ( String assemblyName, String typeName ) : String
assemblyName String
typeName String
Результат String

GetAssembly() публичный статический Метод

public static GetAssembly ( Type type ) : Assembly
type Type
Результат Assembly

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
attributeType Type
inherit bool
Результат object[]

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( bool inherit ) : object[]
inherit bool
Результат object[]

GetExportedTypes() публичный Метод

public GetExportedTypes ( ) : Type[]
Результат Type[]

GetFile() публичный Метод

public GetFile ( String name ) : FileStream
name String
Результат System.IO.FileStream

GetFiles() публичный Метод

public GetFiles ( ) : System.IO.FileStream[]
Результат System.IO.FileStream[]

GetFiles() публичный Метод

public GetFiles ( bool getResourceModules ) : System.IO.FileStream[]
getResourceModules bool
Результат System.IO.FileStream[]

GetLoadedModules() публичный Метод

public GetLoadedModules ( ) : System.Reflection.Module[]
Результат System.Reflection.Module[]

GetLoadedModules() публичный Метод

public GetLoadedModules ( bool getResourceModules ) : System.Reflection.Module[]
getResourceModules bool
Результат System.Reflection.Module[]

GetManifestResourceInfo() публичный Метод

public GetManifestResourceInfo ( String resourceName ) : ManifestResourceInfo
resourceName String
Результат ManifestResourceInfo

GetManifestResourceStream() публичный Метод

public GetManifestResourceStream ( String name ) : Stream
name String
Результат System.IO.Stream

GetManifestResourceStream() публичный Метод

public GetManifestResourceStream ( Type type, String name ) : Stream
type Type
name String
Результат System.IO.Stream

GetModule() публичный Метод

public GetModule ( String name ) : Module
name String
Результат Module

GetModules() публичный Метод

public GetModules ( ) : System.Reflection.Module[]
Результат System.Reflection.Module[]

GetModules() публичный Метод

public GetModules ( bool getResourceModules ) : System.Reflection.Module[]
getResourceModules bool
Результат System.Reflection.Module[]

GetName() публичный Метод

public GetName ( ) : AssemblyName
Результат AssemblyName

GetSatelliteAssembly() публичный Метод

public GetSatelliteAssembly ( CultureInfo culture ) : Assembly
culture System.Globalization.CultureInfo
Результат Assembly

GetSatelliteAssembly() публичный Метод

public GetSatelliteAssembly ( CultureInfo culture, Version version ) : Assembly
culture System.Globalization.CultureInfo
version Version
Результат Assembly

GetType() публичный Метод

public GetType ( ) : Type
Результат Type

GetType() публичный Метод

public GetType ( String name ) : Type
name String
Результат Type

GetType() публичный Метод

public GetType ( String name, Boolean throwOnError ) : Type
name String
throwOnError Boolean
Результат Type

GetType() публичный Метод

public GetType ( string name, bool throwOnError, bool ignoreCase ) : Type
name string
throwOnError bool
ignoreCase bool
Результат Type

GetTypes() публичный Метод

public GetTypes ( ) : Type[]
Результат Type[]

IsDefined() публичный Метод

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType Type
inherit bool
Результат bool

Load() публичный статический Метод

public static Load ( AssemblyName assemblyRef ) : Assembly
assemblyRef AssemblyName
Результат Assembly

Load() публичный статический Метод

public static Load ( AssemblyName assemblyRef, Evidence assemblySecurity ) : Assembly
assemblyRef AssemblyName
assemblySecurity System.Security.Policy.Evidence
Результат Assembly

Load() публичный статический Метод

public static Load ( Byte rawAssembly ) : Assembly
rawAssembly Byte
Результат Assembly

Load() публичный статический Метод

public static Load ( Byte rawAssembly, Byte rawSymbolStore ) : Assembly
rawAssembly Byte
rawSymbolStore Byte
Результат Assembly

Load() публичный статический Метод

public static Load ( Byte rawAssembly, Byte rawSymbolStore, Evidence securityEvidence ) : Assembly
rawAssembly Byte
rawSymbolStore Byte
securityEvidence System.Security.Policy.Evidence
Результат Assembly

Load() публичный статический Метод

public static Load ( String assemblyString ) : Assembly
assemblyString String
Результат Assembly

Load() публичный статический Метод

public static Load ( String assemblyString, Evidence assemblySecurity ) : Assembly
assemblyString String
assemblySecurity System.Security.Policy.Evidence
Результат Assembly

LoadFile() публичный статический Метод

public static LoadFile ( String path ) : Assembly
path String
Результат Assembly

LoadFile() публичный статический Метод

public static LoadFile ( String path, Evidence securityEvidence ) : Assembly
path String
securityEvidence System.Security.Policy.Evidence
Результат Assembly

LoadFrom() публичный статический Метод

public static LoadFrom ( String assemblyFile ) : Assembly
assemblyFile String
Результат Assembly

LoadFrom() публичный статический Метод

public static LoadFrom ( String assemblyFile, Evidence securityEvidence ) : Assembly
assemblyFile String
securityEvidence System.Security.Policy.Evidence
Результат Assembly

ReflectionOnlyLoad() публичный статический Метод

public static ReflectionOnlyLoad ( byte rawAssembly ) : Assembly
rawAssembly byte
Результат Assembly

ReflectionOnlyLoad() публичный статический Метод

public static ReflectionOnlyLoad ( string assemblyString ) : Assembly
assemblyString string
Результат Assembly

ReflectionOnlyLoadFrom() публичный статический Метод

public static ReflectionOnlyLoadFrom ( string assemblyFile ) : Assembly
assemblyFile string
Результат Assembly

ToString() публичный Метод

public ToString ( ) : string
Результат string