User Tools

Site Tools


thinkgeo.mapsuite.portablecore.geoobjectmodeler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.portablecore.geoobjectmodeler [2015/09/21 08:09]
admin
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.Core.GeoObjectModeler ====== 
-This class creates models for objects and recreates objects from models. 
-===== Inheritance Hierarchy ===== 
-  *System.Object 
-    ***ThinkGeo.MapSuite.Core.GeoObjectModeler** 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-** {{wiki:​PublicMethod.gif|}} GeoObjectModeler() ** 
- 
-Creates an instance of GeoObjectModeler. 
-== Remarks == 
-N/A 
-== Parameters == 
-<div newline></​div>​ 
-==== Protected Constructors ==== 
-==== Public Methods ==== 
-** {{wiki:​PublicMethod.gif|}} CreateModel(Object,​GeoObjectModelerMemberTypes,​BindingFlags,​GeoObjectModelerDefaultValueMode) ** 
- 
-Creates model for an object. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectModel|GeoObjectModel]] 
-  * Description:​The model that represent the object. 
- 
-== Parameters == 
-  * //​objectToModel//​ 
-    * Type:Object 
-    * Description:​The object to model. 
- 
-  * //​memberTypes//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes|GeoObjectModelerMemberTypes]] 
-    * Description:​The member types. 
- 
-  * //​bindingFlags//​ 
-    * Type:​BindingFlags 
-    * Description:​The binding flags. 
- 
-  * //​defaultValueMode//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectModelerDefaultValueMode|GeoObjectModelerDefaultValueMode]] 
-    * Description:​The default value mode. 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} CreateObject(GeoObjectModel) ** 
- 
-Creates an object from a model. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Object 
-  * Description:​The object recreated from the model. 
- 
-== Parameters == 
-  * //model// 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectModel|GeoObjectModel]] 
-    * Description:​The model. 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} ToString() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:String 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} Equals(Object) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Boolean 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //obj// 
-    * Type:Object 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetHashCode() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Int32 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​PublicMethod.gif|}} GetType() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Type 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-==== Protected Methods ==== 
-** {{wiki:​ProtectedMethod.gif|}} GetMembers(Type,​GeoObjectModelerMemberTypes) ** 
- 
-Gets members of a type. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Collection<​MemberInfo>​ 
-  * Description:​The members of a type. 
- 
-== Parameters == 
-  * //type// 
-    * Type:Type 
-    * Description:​The type. 
- 
-  * //​memberTypes//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes|GeoObjectModelerMemberTypes]] 
-    * Description:​The member types. 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} GetMembersCore(Type,​GeoObjectModelerMemberTypes) ** 
- 
-Gets members of a type. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:​Collection<​MemberInfo>​ 
-  * Description:​The members of a type. 
- 
-== Parameters == 
-  * //type// 
-    * Type:Type 
-    * Description:​The type. 
- 
-  * //​memberTypes//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes|GeoObjectModelerMemberTypes]] 
-    * Description:​The member types. 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} OnCreatingMemberNode(CreatingMemberNodeGeoObjectModelerEventArgs) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //e// 
-    * Type:​[[ThinkGeo.MapSuite.Core.CreatingMemberNodeGeoObjectModelerEventArgs|CreatingMemberNodeGeoObjectModelerEventArgs]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} OnCreatingMemberObject(CreatingMemberObjectGeoObjectModelerEventArgs) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //e// 
-    * Type:​[[ThinkGeo.MapSuite.Core.CreatingMemberObjectGeoObjectModelerEventArgs|CreatingMemberObjectGeoObjectModelerEventArgs]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} OnCreatedMemberNode(CreatedMemberNodeGeoObjectModelerEventArgs) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //e// 
-    * Type:​[[ThinkGeo.MapSuite.Core.CreatedMemberNodeGeoObjectModelerEventArgs|CreatedMemberNodeGeoObjectModelerEventArgs]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} OnCreatedMemberObject(CreatedMemberObjectGeoObjectModelerEventArgs) ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //e// 
-    * Type:​[[ThinkGeo.MapSuite.Core.CreatedMemberObjectGeoObjectModelerEventArgs|CreatedMemberObjectGeoObjectModelerEventArgs]] 
-    * Description:​N/​A 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} CreateMemberNode(String,​Object,​Type,​Object,​GeoObjectNode) ** 
- 
-Creates a node for a member. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​memberName//​ 
-    * Type:String 
-    * Description:​The member name. 
- 
-  * //​memberValue//​ 
-    * Type:Object 
-    * Description:​The member value. 
- 
-  * //​memberType//​ 
-    * Type:Type 
-    * Description:​The member type. 
- 
-  * //​memberOwner//​ 
-    * Type:Object 
-    * Description:​The member'​s owner(parent) object. 
- 
-  * //​baseMemberNode//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectNode|GeoObjectNode]] 
-    * Description:​The base(parent) member node. 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} CreateMemberNodeCore(String,​Object,​Type,​Object,​GeoObjectNode) ** 
- 
-Creates a node for a member. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​memberName//​ 
-    * Type:String 
-    * Description:​The member name. 
- 
-  * //​memberValue//​ 
-    * Type:Object 
-    * Description:​The member value. 
- 
-  * //​memberType//​ 
-    * Type:Type 
-    * Description:​The member type. 
- 
-  * //​memberOwner//​ 
-    * Type:Object 
-    * Description:​The member'​s owner(parent) object. 
- 
-  * //​baseMemberNode//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectNode|GeoObjectNode]] 
-    * Description:​The base(parent) member node. 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} CreateMemberObject(String,​Type,​Object,​GeoObjectNode) ** 
- 
-Creates an object from a node. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Object 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​memberName//​ 
-    * Type:String 
-    * Description:​The member name. 
- 
-  * //​memberType//​ 
-    * Type:Type 
-    * Description:​The member type. 
- 
-  * //​memberOwner//​ 
-    * Type:Object 
-    * Description:​The member'​s owner(parent) object. 
- 
-  * //​memberNode//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectNode|GeoObjectNode]] 
-    * Description:​The member node. 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} CreateMemberObjectCore(String,​Type,​Object,​GeoObjectNode) ** 
- 
-Creates an object from a node. 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Object 
-  * Description:​N/​A 
- 
-== Parameters == 
-  * //​memberName//​ 
-    * Type:String 
-    * Description:​The member name. 
- 
-  * //​memberType//​ 
-    * Type:Type 
-    * Description:​The member type. 
- 
-  * //​memberOwner//​ 
-    * Type:Object 
-    * Description:​The member'​s owner(parent) object. 
- 
-  * //​memberNode//​ 
-    * Type:​[[ThinkGeo.MapSuite.Core.GeoObjectNode|GeoObjectNode]] 
-    * Description:​The member node. 
- 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} Finalize() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Void 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ** 
- 
-N/A 
-== Remarks == 
-N/A 
- 
-== Return Value == 
-  * Type:Object 
-  * Description:​N/​A 
- 
-== Parameters == 
-<div newline></​div>​ 
-==== Public Properties ==== 
-==== Protected Properties ==== 
-** {{wiki:​ProtectedProperty.gif|}} tzc= ** 
- 
-N/A 
-== Remarks == 
-N/A 
-== Return Value == 
-  * Type:​Boolean 
- 
-==== Public Events ==== 
-** {{wiki:​PublicEvent.gif|}} CreatingMemberNode ** 
-This event happens when the modeler is creating a node for a member(field or property). 
-== Remarks == 
-N/A 
- 
-Event Arguments:​[[ThinkGeo.MapSuite.Core.CreatingMemberNodeGeoObjectModelerEventArgs|CreatingMemberNodeGeoObjectModelerEventArgs]] 
- 
-** {{wiki:​PublicEvent.gif|}} CreatedMemberNode ** 
-This event happens when the modeler has created a node for a member(field or property). 
-== Remarks == 
-N/A 
- 
-Event Arguments:​[[ThinkGeo.MapSuite.Core.CreatedMemberNodeGeoObjectModelerEventArgs|CreatedMemberNodeGeoObjectModelerEventArgs]] 
- 
-** {{wiki:​PublicEvent.gif|}} CreatingMemberObject ** 
-This event happens when the modeler is recreating an object from a node. 
-== Remarks == 
-N/A 
- 
-Event Arguments:​[[ThinkGeo.MapSuite.Core.CreatingMemberObjectGeoObjectModelerEventArgs|CreatingMemberObjectGeoObjectModelerEventArgs]] 
- 
-** {{wiki:​PublicEvent.gif|}} CreatedMemberObject ** 
-This event happens when the modeler has created an object from a node. 
-== Remarks == 
-N/A 
- 
-Event Arguments:​[[ThinkGeo.MapSuite.Core.CreatedMemberObjectGeoObjectModelerEventArgs|CreatedMemberObjectGeoObjectModelerEventArgs]] 
- 
  
thinkgeo.mapsuite.portablecore.geoobjectmodeler.1442822951.txt.gz ยท Last modified: 2015/09/21 08:09 by admin