C# Class Stetic.CecilWidgetLibrary

Inheritance: WidgetLibrary
Afficher le fichier Open project: mono/stetic Class Usage Examples

Méthodes publiques

Méthode Description
CecilWidgetLibrary ( AssemblyResolver resolver, string path ) : System
GetComponentTypes ( Application app, string filename ) : List
GetEmbeddedIcon ( string iconname ) : Gdk.Pixbuf
GetInstanceType ( Mono.Cecil.TypeDefinition td, TypeReference sourceType, TypeReference tref ) : string
GetLibraryDependencies ( ) : string[]
IsWidgetLibrary ( string path ) : bool
Load ( ) : void

Méthodes protégées

Méthode Description
LoadClassDescriptor ( XmlElement element ) : ClassDescriptor

Private Methods

Méthode Description
FindType ( AssemblyDefinition asm, Mono.Cecil.TypeDefinition cls ) : Stetic.ClassDescriptor
FindTypeDefinition ( Hashtable visited, AssemblyDefinition asm, string fullName ) : Mono.Cecil.TypeDefinition
FindTypeDefinition ( string fullName ) : Mono.Cecil.TypeDefinition
GetEmbeddedIcon ( AssemblyDefinition asm, string iconname ) : Gdk.Pixbuf
GetResource ( AssemblyDefinition asm, string name ) : EmbeddedResource
LoadDependencies ( ) : void
ResolveAssembly ( Mono.Cecil.AssemblyNameReference aref ) : AssemblyDefinition

Method Details

CecilWidgetLibrary() public méthode

public CecilWidgetLibrary ( AssemblyResolver resolver, string path ) : System
resolver AssemblyResolver
path string
Résultat System

GetComponentTypes() public static méthode

public static GetComponentTypes ( Application app, string filename ) : List
app Application
filename string
Résultat List

GetEmbeddedIcon() public méthode

public GetEmbeddedIcon ( string iconname ) : Gdk.Pixbuf
iconname string
Résultat Gdk.Pixbuf

GetInstanceType() public static méthode

public static GetInstanceType ( Mono.Cecil.TypeDefinition td, TypeReference sourceType, TypeReference tref ) : string
td Mono.Cecil.TypeDefinition
sourceType Mono.Cecil.TypeReference
tref Mono.Cecil.TypeReference
Résultat string

GetLibraryDependencies() public méthode

public GetLibraryDependencies ( ) : string[]
Résultat string[]

IsWidgetLibrary() public static méthode

public static IsWidgetLibrary ( string path ) : bool
path string
Résultat bool

Load() public méthode

public Load ( ) : void
Résultat void

LoadClassDescriptor() protected méthode

protected LoadClassDescriptor ( XmlElement element ) : ClassDescriptor
element System.Xml.XmlElement
Résultat ClassDescriptor