GtkSharp/generator
Andrés G. Aragoneses 9327d7d085 generator: fix possible unhandled KeyNotFoundException (regression)
This regression surfaced after 82a957bc9d [1],
when many collections were migrated to generic collections. HashTables
simply return null when queried for certain key, while Dictionary objects
throw KeyNotFoundException.

The regression could be noticed, more particularly, when trying to
compile the gtk3 branch of the gudevsharp project [2].

[1] 82a957bc9d
[2] https://github.com/mono/gudev-sharp/commits/gtk3
2013-08-23 22:09:06 +02:00
..
.gitignore Hush versioned scripts generally 2011-04-06 10:53:53 -05:00
AliasGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
ArrayParameter.cs generator: Switch a lot of collections to their generic counterpart 2012-11-04 16:58:49 +01:00
BoxedGen.cs generator: Refactor the member hashes in ClassBase 2012-11-04 17:26:26 +01:00
ByRefGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
CallbackGen.cs Fix TextBufferSerializeFunc signature 2011-04-28 18:38:07 -05:00
ChildProperty.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
ClassBase.cs generator: Refactor the member hashes in ClassBase 2012-11-04 17:26:26 +01:00
ClassField.cs Restructure log warnings in validation. 2011-02-20 12:11:08 -06:00
ClassGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
CodeGenerator.cs generator: Add option to validate GAPI XML against an XSD schema 2013-02-23 13:41:50 +01:00
ConstFilenameGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
ConstStringGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
Ctor.cs generator: Use List<T> in generated constructors 2012-11-04 16:58:49 +01:00
DefaultSignalHandler.cs 2009-04-13 Christian Hoff <christian_hoff@gmx.net> 2009-04-13 17:44:48 +00:00
DESIGN generator: Update the documentation in generator/DESIGN 2012-11-15 19:31:28 +01:00
EnumGen.cs generator: Switch a lot of collections to their generic counterpart 2012-11-04 16:58:49 +01:00
FieldBase.cs generator: Properly handle boolean attributes when parsing the XML 2012-10-21 18:22:13 +02:00
gapi3-codegen.in 2009-07-24 Christian Hoff <christian_hoff@gmx.net> 2009-07-24 05:19:17 +00:00
GenBase.cs generator: generate all interfaces with the "I" prefix (.NET convention) 2013-07-23 12:05:24 -05:00
GenerationInfo.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
generator.csproj generator: Improve handling of command-line parameters 2012-11-25 15:05:17 +01:00
GObjectVM.cs generator: Fix misleading warning for callbacks in virtual methods 2012-11-15 15:06:07 +01:00
HandleBase.cs Implement Ownable Generatable type. 2011-04-21 18:04:47 -05:00
IAccessor.cs 2005-07-02 Mike Kestner <mkestner@novell.com> 2005-07-02 15:23:27 +00:00
IGeneratable.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
IManualMarshaler.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
InterfaceGen.cs generator: generate all interfaces with the "I" prefix (.NET convention) 2013-07-23 12:05:24 -05:00
InterfaceVM.cs Restructure log warnings in validation. 2011-02-20 12:11:08 -06:00
IOwnable.cs Implement Ownable Generatable type. 2011-04-21 18:04:47 -05:00
LogWriter.cs Add missing file. 2011-02-21 11:19:10 -06:00
LPGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
LPUGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
Makefile.am generator: Improve handling of command-line parameters 2012-11-25 15:05:17 +01:00
ManagedCallString.cs generator: Rework data structures used by ManagedCallString 2012-11-04 16:58:49 +01:00
ManualGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
MarshalGen.cs 2009-04-13 Christian Hoff <christian_hoff@gmx.net> 2009-04-13 17:44:48 +00:00
Method.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
MethodBase.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
MethodBody.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
ObjectBase.cs generator: Refactor the member hashes in ClassBase 2012-11-04 17:26:26 +01:00
ObjectField.cs generator: Properly handle boolean attributes when parsing the XML 2012-10-21 18:22:13 +02:00
ObjectGen.cs generator: Use a Dictionary to hold the class structs cache 2012-11-04 16:58:49 +01:00
OpaqueGen.cs generator: Refactor the member hashes in ClassBase 2012-11-04 17:26:26 +01:00
Options.cs generator: Improve handling of command-line parameters 2012-11-25 15:05:17 +01:00
OwnableGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
Parameter.cs generator: Move some classes from Parameters.cs into their own file 2012-11-03 15:46:06 +01:00
Parameters.cs generator: Switch a lot of collections to their generic counterpart 2012-11-04 16:58:49 +01:00
Parser.cs generator: Add option to validate GAPI XML against an XSD schema 2013-02-23 13:41:50 +01:00
Property.cs generator: generate all interfaces with the "I" prefix (.NET convention) 2013-07-23 12:05:24 -05:00
PropertyBase.cs generator: Properly handle boolean attributes when parsing the XML 2012-10-21 18:22:13 +02:00
ReturnValue.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
Signal.cs generator: generate all interfaces with the "I" prefix (.NET convention) 2013-07-23 12:05:24 -05:00
Signature.cs generator: Switch a lot of collections to their generic counterpart 2012-11-04 16:58:49 +01:00
SimpleBase.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
SimpleGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
Statistics.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
StructBase.cs generator: Refactor the member hashes in ClassBase 2012-11-04 17:26:26 +01:00
StructField.cs generator: Fix compilation warnings 2012-10-21 18:22:13 +02:00
StructGen.cs generator: Convert all .cs files to Unix line endings 2012-11-03 15:20:06 +01:00
SymbolTable.cs generator: fix possible unhandled KeyNotFoundException (regression) 2013-08-23 22:09:06 +02:00
VirtualMethod.cs Restructure log warnings in validation. 2011-02-20 12:11:08 -06:00
VMSignature.cs generator: Switch a lot of collections to their generic counterpart 2012-11-04 16:58:49 +01:00
XmlElementExtensions.cs generator: Add a XmlElement.GetAttributeAsBoolean extension method 2012-10-21 18:21:54 +02:00