[mapguide][MG402][New] Enhance .Net API mapping to support .Net IList<T> semantics

Trevor Wekel trevor.wekel at autodesk.com
Fri Sep 22 18:26:09 EDT 2006


You can view the artifact detail at the following URL:

    https://mapguide.osgeo.org/servlets/Scarab/id/MG402

Type
 Enhancement

Artifact ID
 MG402 (Enhance .Net API mapping to support .Net IList<T> semantics)

Reported by
 Trevor Wekel
 trevorwekel (trevor.wekel at autodesk.com)

New artifact details:
---------------------------------------------------------

- Description set to new value
  Enhance IMake and SWIG generation to support .Net IList<T> semantics for most of the MgCollection derived objects within MapGuide.

This submission allows the .Net [] operator and foreach to be used on MapGuide collections.

A NUnit test has been added to verify most of the new functionality under MgDev/UnitTest/Common/DotNetWrappers.


- Artifact Status set to new value
  New
- Target milestone set to new value
  1.1.0
- Submission Reviewed set to new value
  No
- Priority set to new value
  P3
- Artifact created
- Developer Notes set to new value
  This submission has minimal impact on existing code.  Most code will continue to function as is.  There has been a small return type semantic change with the collections Add and Remove methods.

All of the additional code is in the .Net SWIG wrappers so there are no other changes to existing public API.

PHP and Java and unaffected except for the semantic change mentioned above.

- Justification set to new value
  This makes the OSGeo.MapGuide API easier to use in .Net.  Many long time .Net developers dislike the MapGuide collection because they are non-standard.
- Summary set to new value
  Enhance .Net API mapping to support .Net IList<T> semantics

---------------------------------------------------------
This message was automatically generated by Project Tracker.








More information about the Mapguide_issues mailing list