C# Class GtkSharp.Generation.InterfaceGen

Inheritance: GtkSharp.Generation.ObjectBase
Show file Open project: mono/gio-sharp Class Usage Examples

Private Properties

Property Type Description
GenerateAdapter void
GenerateCallbacks void
GenerateCtors void
GenerateGType void
GenerateGetObject void
GenerateHandleProp void
GenerateIfaceStruct void
GenerateImplementorIface void
GenerateImplementorProp void
GenerateInitialize void
GenerateStaticCtor void

Public Methods

Method Description
FromNative ( string var, bool owned ) : string
Generate ( GtkSharp.Generation.GenerationInfo gen_info ) : void
InterfaceGen ( XmlElement ns, XmlElement elem ) : System
ValidateForSubclass ( ) : bool

Private Methods

Method Description
GenerateAdapter ( GtkSharp.Generation.GenerationInfo gen_info ) : void
GenerateCallbacks ( StreamWriter sw ) : void
GenerateCtors ( StreamWriter sw ) : void
GenerateGType ( StreamWriter sw ) : void
GenerateGetObject ( StreamWriter sw ) : void
GenerateHandleProp ( StreamWriter sw ) : void
GenerateIfaceStruct ( StreamWriter sw ) : void
GenerateImplementorIface ( StreamWriter sw ) : void
GenerateImplementorProp ( StreamWriter sw ) : void
GenerateInitialize ( StreamWriter sw ) : void
GenerateStaticCtor ( StreamWriter sw ) : void

Method Details

FromNative() public method

public FromNative ( string var, bool owned ) : string
var string
owned bool
return string

Generate() public method

public Generate ( GtkSharp.Generation.GenerationInfo gen_info ) : void
gen_info GtkSharp.Generation.GenerationInfo
return void

InterfaceGen() public method

public InterfaceGen ( XmlElement ns, XmlElement elem ) : System
ns System.Xml.XmlElement
elem System.Xml.XmlElement
return System

ValidateForSubclass() public method

public ValidateForSubclass ( ) : bool
return bool