[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