Ryujinx-GtkSharp/generator
Andres G. Aragoneses 6cb03440c1 generator: generate all interfaces with the "I" prefix (.NET convention)
To be able to do this, Name property of GenBase class is now virtual, so
that it can be overriden in InterfaceGen with the new name.

Adapters, however, are still classes and then need special care as such
(cannot use the 'Name' property anymore), but this improves a bit the
readability of some parts of the code as the *Implementor and *Adapter
suffixes are now concentrated in just two new properties of GenBase and
not repeated all over the place.
2013-07-23 12:05:24 -05: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: generate all interfaces with the "I" prefix (.NET convention) 2013-07-23 12:05:24 -05: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