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

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

Защищенные свойства (Protected)

Свойство Тип Описание
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