[MonoDevelop] generic parameter variance & (method) parameter default value support

Lluis Sanchez Gual lluis at novell.com
Tue Jun 9 11:50:59 EDT 2009


Hi,

The patch is ok, although it is missing the TypeParameterVariance type.
Also, every time you add new info to the dom, you have to update
main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom.Serialization/DomPersistence.cs. This file implements the persistence for the whole dom. The new fields have to be saved and loaded. Also, the FORMAT_VERSION field in CodeCompletionDatabase has to be increased.

Thanks!
Lluis.

El dj 04 de 06 de 2009 a les 13:17 +0200, en/na Carlo Kok va escriure:
> 2009-06-04  Carlo Kok <ck at remobjects.com>
> 	* MonoDevelop.Projects.Dom/ITypeParameter.cs:
> 	* MonoDevelop.Projects.Dom/TypeParameter.cs:
> 	* MonoDevelop.Projects.Dom/DomCecilMethod.cs:
> 	* MonoDevelop.Projects.Dom/DomCecilType.cs:
> 	* MonoDevelop.Projects.Dom/InstantiatedParameterType.cs: Type
> 	  parameter variance support.
> 	* MonoDevelop.Projects.Dom/DomParameter.cs:
> 	  MonoDevelop.Projects.Dom/DomCecilParameter.cs: Default
> 	  parameter value support.
> 
> Both will be required for c#4 support and some other compilers that 
> already support them
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list



More information about the Monodevelop-list mailing list