2007-07-31 Mike Kestner <mkestner@novell.com>

* generator/Ctor.cs : Validate before generating and adjust protection
	on a couple private methods.
	* generator/Parameters.cs : remove unused var to kill warning.

svn path=/trunk/gtk-sharp/; revision=83132
This commit is contained in:
Mike Kestner 2007-07-31 18:29:13 +00:00
parent 0f6cac6623
commit 296c948db1
3 changed files with 11 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2007-07-31 Mike Kestner <mkestner@novell.com>
* generator/Ctor.cs : Validate before generating and adjust protection
on a couple private methods.
* generator/Parameters.cs : remove unused var to kill warning.
2007-07-30 Mike Kestner <mkestner@novell.com> 2007-07-30 Mike Kestner <mkestner@novell.com>
* generator/MethodBody.cs : refactor finish logic into parameter. * generator/MethodBody.cs : refactor finish logic into parameter.

View File

@ -61,14 +61,14 @@ namespace GtkSharp.Generation {
} }
} }
public void GenerateImport (StreamWriter sw) void GenerateImport (StreamWriter sw)
{ {
sw.WriteLine("\t\t[DllImport(\"" + LibraryName + "\")]"); sw.WriteLine("\t\t[DllImport(\"" + LibraryName + "\")]");
sw.WriteLine("\t\tstatic extern " + Safety + "IntPtr " + CName + "(" + ImportSignature + ");"); sw.WriteLine("\t\tstatic extern " + Safety + "IntPtr " + CName + "(" + ImportSignature + ");");
sw.WriteLine(); sw.WriteLine();
} }
public void GenerateStatic (GenerationInfo gen_info) void GenerateStatic (GenerationInfo gen_info)
{ {
StreamWriter sw = gen_info.Writer; StreamWriter sw = gen_info.Writer;
sw.WriteLine("\t\tpublic static " + Safety + Modifiers + name + " " + StaticName + "(" + Signature + ")"); sw.WriteLine("\t\tpublic static " + Safety + Modifiers + name + " " + StaticName + "(" + Signature + ")");
@ -89,6 +89,9 @@ namespace GtkSharp.Generation {
public void Generate (GenerationInfo gen_info) public void Generate (GenerationInfo gen_info)
{ {
if (!Validate ())
return;
StreamWriter sw = gen_info.Writer; StreamWriter sw = gen_info.Writer;
gen_info.CurrentMember = CName; gen_info.CurrentMember = CName;

View File

@ -366,13 +366,11 @@ namespace GtkSharp.Generation {
public class ArrayCountPair : ArrayParameter { public class ArrayCountPair : ArrayParameter {
XmlElement array_elem;
XmlElement count_elem; XmlElement count_elem;
bool invert; bool invert;
public ArrayCountPair (XmlElement array_elem, XmlElement count_elem, bool invert) : base (array_elem) public ArrayCountPair (XmlElement array_elem, XmlElement count_elem, bool invert) : base (array_elem)
{ {
this.array_elem = array_elem;
this.count_elem = count_elem; this.count_elem = count_elem;
this.invert = invert; this.invert = invert;
} }