// GtkSharp.Generation.IGeneratable.cs - Interface to generate code for a type. // // Author: Mike Kestner // // (c) 2001 Mike Kestner namespace GtkSharp.Generation { using System; public interface IGeneratable { String CName {get;} String MarshalType {get;} String MarshalReturnType {get;} String Name {get;} String QualifiedName {get;} String CallByName (String var_name); String FromNative (String var); String FromNativeReturn (String var); bool DoGenerate {get;set;} void Generate (); } }