C# Class Stetic.CecilClassDescriptor

Inheritance: Stetic.ClassDescriptor
Show file Open project: mono/stetic Class Usage Examples

Public Methods

Method Description
CecilClassDescriptor ( CecilWidgetLibrary lib, XmlElement element, ClassDescriptor typeClassDescriptor, XmlElement steticDefinition, Mono.Cecil.TypeDefinition cls ) : System
CreateInstance ( Stetic proj ) : object
CreateWrapper ( ) : Stetic.ObjectWrapper

Protected Methods

Method Description
CreateItemDescriptor ( XmlElement elem, Stetic group ) : Stetic.ItemDescriptor

Private Methods

Method Description
CanCreateWidgetInstance ( string typeName ) : bool
CreateFakeWidget ( string typeName ) : Gtk.Widget
FindEvent ( Mono.Cecil.TypeDefinition cls, string name ) : Mono.Cecil.EventDefinition
FindProperty ( Mono.Cecil.TypeDefinition cls, string name ) : Mono.Cecil.PropertyDefinition
MakeChildrenUnselectable ( Gtk w ) : void
NeedsBlackBox ( string typeName ) : bool

Method Details

CecilClassDescriptor() public method

public CecilClassDescriptor ( CecilWidgetLibrary lib, XmlElement element, ClassDescriptor typeClassDescriptor, XmlElement steticDefinition, Mono.Cecil.TypeDefinition cls ) : System
lib CecilWidgetLibrary
element System.Xml.XmlElement
typeClassDescriptor ClassDescriptor
steticDefinition System.Xml.XmlElement
cls Mono.Cecil.TypeDefinition
return System

CreateInstance() public method

public CreateInstance ( Stetic proj ) : object
proj Stetic
return object

CreateItemDescriptor() protected method

protected CreateItemDescriptor ( XmlElement elem, Stetic group ) : Stetic.ItemDescriptor
elem System.Xml.XmlElement
group Stetic
return Stetic.ItemDescriptor

CreateWrapper() public method

public CreateWrapper ( ) : Stetic.ObjectWrapper
return Stetic.ObjectWrapper