mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-09-16 11:34:47 +02:00
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:
parent
0f6cac6623
commit
296c948db1
@ -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.
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
@ -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;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user