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
thinkgeo.mapsuite.portablecore.geoobjectmodeler [2015/09/23 01:35]
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 ==== 
-==== 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.1442972121.txt.gz ยท Last modified: 2015/09/23 01:35 by admin