C# 클래스 System.Reflection.Assembly.Assembly

상속: ICustomAttributeProvider, _Assembly, IEvidenceFactory, ISerializable
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

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