C# 클래스 IKVM.Reflection.Assembly

상속: ICustomAttributeProvider
파일 보기 프로젝트 열기: mono/ikvm 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
fullName string

공개 메소드들

메소드 설명
CreateQualifiedName ( string assemblyName, string typeName ) : string
GetAssembly ( Type type ) : Assembly
GetCustomAttributesData ( ) : IList
GetExportedTypes ( ) : Type[]
GetLoadedModules ( ) : IKVM.Reflection.Module[]
GetLoadedModules ( bool getResourceModules ) : IKVM.Reflection.Module[]
GetManifestResourceInfo ( string resourceName ) : IKVM.Reflection.ManifestResourceInfo
GetManifestResourceNames ( ) : string[]
GetManifestResourceStream ( string name ) : System.IO.Stream
GetModule ( string name ) : Module
GetModules ( ) : IKVM.Reflection.Module[]
GetModules ( bool getResourceModules ) : IKVM.Reflection.Module[]
GetName ( ) : IKVM.Reflection.AssemblyName
GetName ( bool copiedName ) : IKVM.Reflection.AssemblyName
GetReferencedAssemblies ( ) : IKVM.Reflection.AssemblyName[]
GetType ( string name ) : Type
GetType ( string name, bool throwOnError ) : Type
GetType ( string name, bool throwOnError, bool ignoreCase ) : Type
GetTypes ( ) : Type[]
IsDefined ( Type attributeType, bool inherit ) : bool
LoadModule ( string moduleName, byte rawModule ) : Module
LoadModule ( string moduleName, byte rawModule, byte rawSymbolStore ) : Module
ToString ( ) : string
__GetCustomAttributes ( Type attributeType, bool inherit ) : IList

보호된 메소드들

메소드 설명
GetAssemblyFlags ( ) : AssemblyNameFlags

비공개 메소드들

메소드 설명
Assembly ( IKVM.Reflection.Universe universe ) : System
FindType ( TypeName name ) : Type
FindTypeIgnoreCase ( TypeName lowerCaseName ) : Type
GetCustomAttributesData ( Type attributeType ) : IList
ResolveType ( TypeName typeName ) : Type

메소드 상세

CreateQualifiedName() 공개 정적인 메소드

public static CreateQualifiedName ( string assemblyName, string typeName ) : string
assemblyName string
typeName string
리턴 string

GetAssembly() 공개 정적인 메소드

public static GetAssembly ( Type type ) : Assembly
type Type
리턴 Assembly

GetAssemblyFlags() 보호된 메소드

protected GetAssemblyFlags ( ) : AssemblyNameFlags
리턴 AssemblyNameFlags

GetCustomAttributesData() 공개 메소드

public GetCustomAttributesData ( ) : IList
리턴 IList

GetExportedTypes() 공개 메소드

public GetExportedTypes ( ) : Type[]
리턴 Type[]

GetLoadedModules() 공개 메소드

public GetLoadedModules ( ) : IKVM.Reflection.Module[]
리턴 IKVM.Reflection.Module[]

GetLoadedModules() 공개 추상적인 메소드

public abstract GetLoadedModules ( bool getResourceModules ) : IKVM.Reflection.Module[]
getResourceModules bool
리턴 IKVM.Reflection.Module[]

GetManifestResourceInfo() 공개 추상적인 메소드

public abstract GetManifestResourceInfo ( string resourceName ) : IKVM.Reflection.ManifestResourceInfo
resourceName string
리턴 IKVM.Reflection.ManifestResourceInfo

GetManifestResourceNames() 공개 추상적인 메소드

public abstract GetManifestResourceNames ( ) : string[]
리턴 string[]

GetManifestResourceStream() 공개 추상적인 메소드

public abstract GetManifestResourceStream ( string name ) : System.IO.Stream
name string
리턴 System.IO.Stream

GetModule() 공개 추상적인 메소드

public abstract GetModule ( string name ) : Module
name string
리턴 Module

GetModules() 공개 메소드

public GetModules ( ) : IKVM.Reflection.Module[]
리턴 IKVM.Reflection.Module[]

GetModules() 공개 추상적인 메소드

public abstract GetModules ( bool getResourceModules ) : IKVM.Reflection.Module[]
getResourceModules bool
리턴 IKVM.Reflection.Module[]

GetName() 공개 추상적인 메소드

public abstract GetName ( ) : IKVM.Reflection.AssemblyName
리턴 IKVM.Reflection.AssemblyName

GetName() 공개 메소드

public GetName ( bool copiedName ) : IKVM.Reflection.AssemblyName
copiedName bool
리턴 IKVM.Reflection.AssemblyName

GetReferencedAssemblies() 공개 추상적인 메소드

public abstract GetReferencedAssemblies ( ) : IKVM.Reflection.AssemblyName[]
리턴 IKVM.Reflection.AssemblyName[]

GetType() 공개 메소드

public GetType ( string name ) : Type
name string
리턴 Type

GetType() 공개 메소드

public GetType ( string name, bool throwOnError ) : Type
name string
throwOnError bool
리턴 Type

GetType() 공개 메소드

public GetType ( string name, bool throwOnError, bool ignoreCase ) : Type
name string
throwOnError bool
ignoreCase bool
리턴 Type

GetTypes() 공개 추상적인 메소드

public abstract GetTypes ( ) : Type[]
리턴 Type[]

IsDefined() 공개 메소드

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType Type
inherit bool
리턴 bool

LoadModule() 공개 메소드

public LoadModule ( string moduleName, byte rawModule ) : Module
moduleName string
rawModule byte
리턴 Module

LoadModule() 공개 메소드

public LoadModule ( string moduleName, byte rawModule, byte rawSymbolStore ) : Module
moduleName string
rawModule byte
rawSymbolStore byte
리턴 Module

ToString() 공개 최종 메소드

public final ToString ( ) : string
리턴 string

__GetCustomAttributes() 공개 메소드

public __GetCustomAttributes ( Type attributeType, bool inherit ) : IList
attributeType Type
inherit bool
리턴 IList

프로퍼티 상세

fullName 보호되어 있는 프로퍼티

protected string fullName
리턴 string