Nelson,
Thanks for your post!
I think now, you can get the type from the returned FeatureSourceColumn shown below:
WfsFeatureLayer wfsFeatureLayer = new WfsFeatureLayer(@"datafinder.org/wfsconnector/com.esri.wfs.Esrimap/MN_MetroGIS_DataFinder_WFS_Water_Resources", "Watersheds-watersheds_2_a");
wfsFeatureLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Country1;
wfsFeatureLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
Collection<FeatureSourceColumn> columns = wfsFeatureLayer.FeatureSource.GetColumns();
string columnType = columns[0].TypeName;
Let me know if any more questions.
Thanks.
Yale