GtkSharp/generator
Stephan Sundermann 06b966beef generator: Add support for fixed length arrays as method parameters
Fixed length arrays are available in gobject introspection and are
already converted by the bindinator tool. The array_len attribute was
only used in structs.

This adds support for them as method parameters, generating the correct
code for them. Fixes issue #98.

Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
2014-04-21 17:23:32 +02:00
..
.gitignore Clean up .gitignore files 2013-10-13 18:38:33 +02:00
AliasGen.cs
ArrayParameter.cs generator: Add support for fixed length arrays as method parameters 2014-04-21 17:23:32 +02:00
BoxedGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
ByRefGen.cs
CallbackGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
ChildProperty.cs
ClassBase.cs
ClassField.cs
ClassGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
CodeGenerator.cs
Constant.cs generator: Remove unused field in Constant class 2013-10-10 23:43:55 +02:00
ConstFilenameGen.cs
ConstStringGen.cs
Ctor.cs
DefaultSignalHandler.cs
DESIGN
EnumGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
FieldBase.cs generator: Remove unused variable in FieldBase class 2013-10-10 23:44:24 +02:00
gapi-fixup.cs Move the fixup tool from the parser to the generator folder 2013-10-13 17:04:56 +02:00
gapi3-codegen.in
gapi3-fixup.in Move the fixup tool from the parser to the generator folder 2013-10-13 17:04:56 +02:00
GenBase.cs
GenerationInfo.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
generator.csproj generator: add reference to System.Core in the MSBuild csproj 2013-10-22 12:17:50 +02:00
GObjectVM.cs Convert some dynamic casts to static casts 2013-10-13 19:10:03 +02:00
HandleBase.cs
IAccessor.cs
IGeneratable.cs
IManualMarshaler.cs
InterfaceGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
InterfaceVM.cs
IOwnable.cs
LogWriter.cs
LPGen.cs
LPUGen.cs generator: Fix small typo in a comment in LPUGen.cs 2013-11-17 13:32:03 +01:00
Makefile.am Move the fixup tool from the parser to the generator folder 2013-10-13 17:04:56 +02:00
ManagedCallString.cs generator: Dispose ownable method parameters in VM callback (bxc#237) 2013-11-09 16:26:17 +01:00
ManualGen.cs
MarshalGen.cs
Method.cs generator: Fix signature of static method overloads 2014-01-05 17:28:30 +01:00
MethodBase.cs
MethodBody.cs
NativeStructGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
ObjectBase.cs
ObjectField.cs
ObjectGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
OpaqueGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
Options.cs
OwnableGen.cs
Parameter.cs generator: Dispose ownable method parameters in VM callback (bxc#237) 2013-11-09 16:26:17 +01:00
Parameters.cs generator: Implement attribute to hide method parameters 2013-10-11 23:36:20 +02:00
Parser.cs
Property.cs
PropertyBase.cs
ReturnValue.cs generator: leverage framework's String.IsNullOrEmpty() call 2013-10-21 17:13:31 +02:00
Signal.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
Signature.cs generator: fixed optional array parameters 2013-10-09 20:35:02 +02:00
SimpleBase.cs
SimpleGen.cs
Statistics.cs
StructBase.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
StructField.cs generator: fixed optional array parameters 2013-10-09 20:35:02 +02:00
StructGen.cs generator: Create a directory for each namespace 2014-03-01 21:16:54 +01:00
SymbolTable.cs
UnionGen.cs generator: Add missing copyright headers in files added by Stephan 2013-10-10 23:38:03 +02:00
VirtualMethod.cs generator: Dispose ownable method parameters in VM callback (bxc#237) 2013-11-09 16:26:17 +01:00
VMSignature.cs
XmlElementExtensions.cs