Logo Search packages:      
Sourcecode: f-spot version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes | Properties | Private Member Functions | Private Attributes

GtkSharp::Generation::StructBase Class Reference

Inheritance diagram for GtkSharp::Generation::StructBase:
Inheritance graph
[legend]
Collaboration diagram for GtkSharp::Generation::StructBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

string AllocNative (string var)
string AllocNative (string var)
override string CallByName ()
override string CallByName (string var)
override string CallByName ()
override string CallByName (string var)
override void Finish (StreamWriter sw, string indent)
override void Finish (StreamWriter sw, string indent)
override string FromNative (string var)
override string FromNative (string var)
virtual string FromNativeReturn (string var)
virtual string FromNativeReturn (string var)
override void Generate (GenerationInfo gen_info)
void Generate ()
override void Generate (GenerationInfo gen_info)
void GenMethods (GenerationInfo gen_info, Hashtable collisions, ClassBase implementor)
void GenMethods (GenerationInfo gen_info, Hashtable collisions, ClassBase implementor)
void GenProperties (GenerationInfo gen_info, ClassBase implementor)
void GenProperties (GenerationInfo gen_info, ClassBase implementor)
void GenSignals (GenerationInfo gen_info, ClassBase implementor)
void GenSignals (GenerationInfo gen_info, ClassBase implementor)
Method GetMethod (string name)
Method GetMethod (string name)
Method GetMethodRecursively (string name)
virtual Method GetMethodRecursively (string name, bool check_self)
Method GetMethodRecursively (string name)
virtual Method GetMethodRecursively (string name, bool check_self)
Property GetProperty (string name)
Property GetProperty (string name)
virtual Property GetPropertyRecursively (string name)
virtual Property GetPropertyRecursively (string name)
Signal GetSignal (string name)
Signal GetSignal (string name)
virtual Signal GetSignalRecursively (string name, bool check_self)
virtual Signal GetSignalRecursively (string name, bool check_self)
Signal GetSignalRecursively (string name)
Signal GetSignalRecursively (string name)
bool Implements (string iface)
bool Implements (string iface)
override void Prepare (StreamWriter sw, string indent)
override void Prepare (StreamWriter sw, string indent)
string ReleaseNative (string var)
string ReleaseNative (string var)
virtual string ToNativeReturn (string var)
virtual string ToNativeReturn (string var)
override bool Validate ()
override bool Validate ()
virtual bool ValidateForSubclass ()
virtual bool ValidateForSubclass ()

Protected Member Functions

void AppendCustom (StreamWriter sw, string custom_dir)
void AppendCustom (StreamWriter sw, string custom_dir)
override void GenCtors (GenerationInfo gen_info)
override void GenCtors (GenerationInfo gen_info)
new void GenFields (GenerationInfo gen_info)
new void GenFields (GenerationInfo gen_info)
bool IgnoreMethod (Method method, ClassBase implementor)
bool IgnoreMethod (Method method, ClassBase implementor)
bool IsNodeNameHandled (string name)
bool IsNodeNameHandled (string name)
 StructBase (XmlElement ns, XmlElement elem)
 StructBase (XmlElement ns, XmlElement elem)

Protected Attributes

ArrayList ctors = new ArrayList()
ArrayList interfaces = new ArrayList()
ArrayList managed_interfaces = new ArrayList()
Hashtable methods = new Hashtable()
Hashtable props = new Hashtable()
Hashtable sigs = new Hashtable()

Properties

override string AssignToName [get]
string CName [get]
ArrayList Ctors [get]
override string DefaultValue [get]
bool DisableNew [get]
XmlElement Elem [get]
bool IsAbstract [get]
bool IsDeprecated [get]
bool IsInternal [get]
string LibraryName [get]
virtual string MarshalReturnType [get]
override string MarshalType [get]
Hashtable Methods [get]
string Name [get]
string NS [get]
ClassBase Parent [get]
string QualifiedName [get]
Hashtable Signals [get]
virtual string ToNativeReturnType [get]

Private Member Functions

void GenReadNative (StreamWriter sw)
void GenReadNative (StreamWriter sw)

Private Attributes

new ArrayList fields = new ArrayList ()
bool need_read_native = false

Detailed Description

Definition at line 30 of file StructBase.cs.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index