C# Class IKVM.Reflection.Assembly

Inheritance: ICustomAttributeProvider
Afficher le fichier Open project: mono/ikvm Class Usage Examples

Protected Properties

Свойство Type Description
fullName string

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetAssemblyFlags ( ) : AssemblyNameFlags

Private Methods

Méthode Description
Assembly ( IKVM.Reflection.Universe universe ) : System
FindType ( TypeName name ) : Type
FindTypeIgnoreCase ( TypeName lowerCaseName ) : Type
GetCustomAttributesData ( Type attributeType ) : IList
ResolveType ( TypeName typeName ) : Type

Method Details

CreateQualifiedName() public static méthode

public static CreateQualifiedName ( string assemblyName, string typeName ) : string
assemblyName string
typeName string
Résultat string

GetAssembly() public static méthode

public static GetAssembly ( Type type ) : Assembly
type Type
Résultat Assembly

GetAssemblyFlags() protected méthode

protected GetAssemblyFlags ( ) : AssemblyNameFlags
Résultat AssemblyNameFlags

GetCustomAttributesData() public méthode

public GetCustomAttributesData ( ) : IList
Résultat IList

GetExportedTypes() public méthode

public GetExportedTypes ( ) : Type[]
Résultat Type[]

GetLoadedModules() public méthode

public GetLoadedModules ( ) : IKVM.Reflection.Module[]
Résultat IKVM.Reflection.Module[]

GetLoadedModules() public abstract méthode

public abstract GetLoadedModules ( bool getResourceModules ) : IKVM.Reflection.Module[]
getResourceModules bool
Résultat IKVM.Reflection.Module[]

GetManifestResourceInfo() public abstract méthode

public abstract GetManifestResourceInfo ( string resourceName ) : IKVM.Reflection.ManifestResourceInfo
resourceName string
Résultat IKVM.Reflection.ManifestResourceInfo

GetManifestResourceNames() public abstract méthode

public abstract GetManifestResourceNames ( ) : string[]
Résultat string[]

GetManifestResourceStream() public abstract méthode

public abstract GetManifestResourceStream ( string name ) : System.IO.Stream
name string
Résultat System.IO.Stream

GetModule() public abstract méthode

public abstract GetModule ( string name ) : Module
name string
Résultat Module

GetModules() public méthode

public GetModules ( ) : IKVM.Reflection.Module[]
Résultat IKVM.Reflection.Module[]

GetModules() public abstract méthode

public abstract GetModules ( bool getResourceModules ) : IKVM.Reflection.Module[]
getResourceModules bool
Résultat IKVM.Reflection.Module[]

GetName() public abstract méthode

public abstract GetName ( ) : IKVM.Reflection.AssemblyName
Résultat IKVM.Reflection.AssemblyName

GetName() public méthode

public GetName ( bool copiedName ) : IKVM.Reflection.AssemblyName
copiedName bool
Résultat IKVM.Reflection.AssemblyName

GetReferencedAssemblies() public abstract méthode

public abstract GetReferencedAssemblies ( ) : IKVM.Reflection.AssemblyName[]
Résultat IKVM.Reflection.AssemblyName[]

GetType() public méthode

public GetType ( string name ) : Type
name string
Résultat Type

GetType() public méthode

public GetType ( string name, bool throwOnError ) : Type
name string
throwOnError bool
Résultat Type

GetType() public méthode

public GetType ( string name, bool throwOnError, bool ignoreCase ) : Type
name string
throwOnError bool
ignoreCase bool
Résultat Type

GetTypes() public abstract méthode

public abstract GetTypes ( ) : Type[]
Résultat Type[]

IsDefined() public méthode

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType Type
inherit bool
Résultat bool

LoadModule() public méthode

public LoadModule ( string moduleName, byte rawModule ) : Module
moduleName string
rawModule byte
Résultat Module

LoadModule() public méthode

public LoadModule ( string moduleName, byte rawModule, byte rawSymbolStore ) : Module
moduleName string
rawModule byte
rawSymbolStore byte
Résultat Module

ToString() public final méthode

public final ToString ( ) : string
Résultat string

__GetCustomAttributes() public méthode

public __GetCustomAttributes ( Type attributeType, bool inherit ) : IList
attributeType Type
inherit bool
Résultat IList

Property Details

fullName protected_oe property

protected string fullName
Résultat string