C# Class IKVM.Reflection.Reader.AssemblyReader

Inheritance: Assembly
Show file Open project: mono/ikvm Class Usage Examples

Private Properties

Property Type Description
AssemblyReader System
FindType System.Type
FindTypeIgnoreCase System.Type
GetCustomAttributesData IList
GetModule Module
GetModuleIndex int
GetNameImpl AssemblyName
LoadModule Module

Public Methods

Method Description
GetLoadedModules ( bool getResourceModules ) : Module[]
GetManifestResourceInfo ( string resourceName ) : ManifestResourceInfo
GetManifestResourceNames ( ) : string[]
GetManifestResourceStream ( string resourceName ) : Stream
GetModule ( string name ) : Module
GetModules ( bool getResourceModules ) : Module[]
GetName ( ) : AssemblyName
GetReferencedAssemblies ( ) : AssemblyName[]
GetTypes ( ) : System.Type[]
LoadModule ( string moduleName, byte rawModule ) : Module

Protected Methods

Method Description
GetAssemblyFlags ( ) : AssemblyNameFlags

Private Methods

Method Description
AssemblyReader ( string location, ModuleReader manifestModule ) : System
FindType ( TypeName typeName ) : Type
FindTypeIgnoreCase ( TypeName lowerCaseName ) : Type
GetCustomAttributesData ( Type attributeType ) : IList
GetModule ( int index ) : Module
GetModuleIndex ( string name ) : int
GetNameImpl ( AssemblyTable &rec ) : AssemblyName
LoadModule ( int index, byte rawModule, string location ) : Module

Method Details

GetAssemblyFlags() protected method

protected GetAssemblyFlags ( ) : AssemblyNameFlags
return AssemblyNameFlags

GetLoadedModules() public method

public GetLoadedModules ( bool getResourceModules ) : Module[]
getResourceModules bool
return Module[]

GetManifestResourceInfo() public method

public GetManifestResourceInfo ( string resourceName ) : ManifestResourceInfo
resourceName string
return ManifestResourceInfo

GetManifestResourceNames() public method

public GetManifestResourceNames ( ) : string[]
return string[]

GetManifestResourceStream() public method

public GetManifestResourceStream ( string resourceName ) : Stream
resourceName string
return Stream

GetModule() public method

public GetModule ( string name ) : Module
name string
return Module

GetModules() public method

public GetModules ( bool getResourceModules ) : Module[]
getResourceModules bool
return Module[]

GetName() public method

public GetName ( ) : AssemblyName
return AssemblyName

GetReferencedAssemblies() public method

public GetReferencedAssemblies ( ) : AssemblyName[]
return AssemblyName[]

GetTypes() public method

public GetTypes ( ) : System.Type[]
return System.Type[]

LoadModule() public method

public LoadModule ( string moduleName, byte rawModule ) : Module
moduleName string
rawModule byte
return Module