C# Класс Stetic.CecilWidgetLibrary

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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
LoadClassDescriptor ( XmlElement element ) : ClassDescriptor

Приватные методы

Метод Описание
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

Описание методов

CecilWidgetLibrary() публичный Метод

public CecilWidgetLibrary ( AssemblyResolver resolver, string path ) : System
resolver AssemblyResolver
path string
Результат System

GetComponentTypes() публичный статический Метод

public static GetComponentTypes ( Application app, string filename ) : List
app Application
filename string
Результат List

GetEmbeddedIcon() публичный Метод

public GetEmbeddedIcon ( string iconname ) : Gdk.Pixbuf
iconname string
Результат Gdk.Pixbuf

GetInstanceType() публичный статический Метод

public static GetInstanceType ( Mono.Cecil.TypeDefinition td, TypeReference sourceType, TypeReference tref ) : string
td Mono.Cecil.TypeDefinition
sourceType Mono.Cecil.TypeReference
tref Mono.Cecil.TypeReference
Результат string

GetLibraryDependencies() публичный Метод

public GetLibraryDependencies ( ) : string[]
Результат string[]

IsWidgetLibrary() публичный статический Метод

public static IsWidgetLibrary ( string path ) : bool
path string
Результат bool

Load() публичный Метод

public Load ( ) : void
Результат void

LoadClassDescriptor() защищенный Метод

protected LoadClassDescriptor ( XmlElement element ) : ClassDescriptor
element System.Xml.XmlElement
Результат ClassDescriptor