Products
Professional Services
Demos and Downloads
Help and Support
Products
Professional Services
Demos and Downloads
Help and Support
This is an old revision of the document!
<!– Class –> This class creates models for objects and recreates objects from models.
*System.Object **ThinkGeo.MapSuite.Core.GeoObjectModeler
| Name | Parameters | DeclaringType | Summary |
|---|---|---|---|
GeoObjectModeler | Creates an instance of GeoObjectModeler. |
| Name | Parameters | DeclaringType | Summary |
|---|
| Name | Parameters | DeclaringType | Summary |
|---|---|---|---|
CreateModel | Object, GeoObjectModelerMemberTypes, BindingFlags, GeoObjectModelerDefaultValueMode | Creates model for an object. | |
CreateObject | GeoObjectModel | Creates an object from a model. | |
Equals | Object | Object | |
GetHashCode | Object | ||
GetType | Object | ||
ToString | Object |
| Name | Parameters | DeclaringType | Summary |
|---|---|---|---|
CreateMemberNode | String, Object, Type, Object, GeoObjectNode | Creates a node for a member. | |
CreateMemberNodeCore | String, Object, Type, Object, GeoObjectNode | Creates a node for a member. | |
CreateMemberObject | String, Type, Object, GeoObjectNode | Creates an object from a node. | |
CreateMemberObjectCore | String, Type, Object, GeoObjectNode | Creates an object from a node. | |
Finalize | Object | ||
GetMembers | Type, GeoObjectModelerMemberTypes | Gets members of a type. | |
GetMembersCore | Type, GeoObjectModelerMemberTypes | Gets members of a type. | |
MemberwiseClone | Object | ||
OnCreatedMemberNode | CreatedMemberNodeGeoObjectModelerEventArgs | ||
OnCreatedMemberObject | CreatedMemberObjectGeoObjectModelerEventArgs | ||
OnCreatingMemberNode | CreatingMemberNodeGeoObjectModelerEventArgs | ||
OnCreatingMemberObject | CreatingMemberObjectGeoObjectModelerEventArgs |
| Name | Return | DeclaringType | Summary |
|---|
| Name | Return | DeclaringType | Summary |
|---|
| Name | Event Arguments | DeclaringType | Summary |
|---|---|---|---|
CreatedMemberNode | CreatedMemberNodeGeoObjectModelerEventArgs | This event happens when the modeler has created a node for a member(field or property). | |
CreatedMemberObject | CreatedMemberObjectGeoObjectModelerEventArgs | This event happens when the modeler has created an object from a node. | |
CreatingMemberNode | CreatingMemberNodeGeoObjectModelerEventArgs | This event happens when the modeler is creating a node for a member(field or property). | |
CreatingMemberObject | CreatingMemberObjectGeoObjectModelerEventArgs | This event happens when the modeler is recreating an object from a node. |
Creates an instance of GeoObjectModeler.
| Name | Type | Description |
|---|
Creates model for an object.
| Return Type | Description |
|---|---|
| GeoObjectModel<!– ThinkGeo.MapSuite.Core.GeoObjectModel –> | The model that represent the object. |
| Name | Type | Description |
|---|---|---|
| objectToModel | Object<!– System.Object –> | The object to model. |
| memberTypes | GeoObjectModelerMemberTypes<!– ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes –> | The member types. |
| bindingFlags | BindingFlags<!– System.Reflection.BindingFlags –> | The binding flags. |
| defaultValueMode | GeoObjectModelerDefaultValueMode<!– ThinkGeo.MapSuite.Core.GeoObjectModelerDefaultValueMode –> | The default value mode. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates an object from a model.
| Return Type | Description |
|---|---|
| Object<!– System.Object –> | The object recreated from the model. |
| Name | Type | Description |
|---|---|---|
| model | GeoObjectModel<!– ThinkGeo.MapSuite.Core.GeoObjectModel –> | The model. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
| Return Type | Description |
|---|---|
| Boolean<!– System.Boolean –> |
| Name | Type | Description |
|---|---|---|
| obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
| Return Type | Description |
|---|---|
| Int32<!– System.Int32 –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
| Return Type | Description |
|---|---|
| Type<!– System.Type –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
| Return Type | Description |
|---|---|
| String<!– System.String –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
Creates a node for a member.
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|---|---|
| memberName | String<!– System.String –> | The member name. |
| memberValue | Object<!– System.Object –> | The member value. |
| memberType | Type<!– System.Type –> | The member type. |
| memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
| baseMemberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The base(parent) member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates a node for a member.
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|---|---|
| memberName | String<!– System.String –> | The member name. |
| memberValue | Object<!– System.Object –> | The member value. |
| memberType | Type<!– System.Type –> | The member type. |
| memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
| baseMemberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The base(parent) member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates an object from a node.
| Return Type | Description |
|---|---|
| Object<!– System.Object –> |
| Name | Type | Description |
|---|---|---|
| memberName | String<!– System.String –> | The member name. |
| memberType | Type<!– System.Type –> | The member type. |
| memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
| memberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Creates an object from a node.
| Return Type | Description |
|---|---|
| Object<!– System.Object –> |
| Name | Type | Description |
|---|---|---|
| memberName | String<!– System.String –> | The member name. |
| memberType | Type<!– System.Type –> | The member type. |
| memberOwner | Object<!– System.Object –> | The member's owner(parent) object. |
| memberNode | GeoObjectNode<!– ThinkGeo.MapSuite.Core.GeoObjectNode –> | The member node. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
Gets members of a type.
| Return Type | Description |
|---|---|
| Collection<MemberInfo><!– System.Collections.ObjectModel.Collection{System.Reflection.MemberInfo} –> | The members of a type. |
| Name | Type | Description |
|---|---|---|
| type | Type<!– System.Type –> | The type. |
| memberTypes | GeoObjectModelerMemberTypes<!– ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes –> | The member types. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
Gets members of a type.
| Return Type | Description |
|---|---|
| Collection<MemberInfo><!– System.Collections.ObjectModel.Collection{System.Reflection.MemberInfo} –> | The members of a type. |
| Name | Type | Description |
|---|---|---|
| type | Type<!– System.Type –> | The type. |
| memberTypes | GeoObjectModelerMemberTypes<!– ThinkGeo.MapSuite.Core.GeoObjectModelerMemberTypes –> | The member types. |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
| Return Type | Description |
|---|---|
| Object<!– System.Object –> |
| Name | Type | Description |
|---|
<!– System.Object –> Go Back
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|---|---|
| e | CreatedMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|---|---|
| e | CreatedMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|---|---|
| e | CreatingMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
| Return Type | Description |
|---|---|
| Void<!– System.Void –> |
| Name | Type | Description |
|---|---|---|
| e | CreatingMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler has created a node for a member(field or property).
| Event Arguments |
|---|
| CreatedMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler has created an object from a node.
| Event Arguments |
|---|
| CreatedMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatedMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler is creating a node for a member(field or property).
| Event Arguments |
|---|
| CreatingMemberNodeGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberNodeGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
This event happens when the modeler is recreating an object from a node.
| Event Arguments |
|---|
| CreatingMemberObjectGeoObjectModelerEventArgs<!– ThinkGeo.MapSuite.Core.CreatingMemberObjectGeoObjectModelerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.GeoObjectModeler –> Go Back
NOTOC MapSuiteCore ThinkGeo.MapSuite.Core UpdateDocumentation
8501 Wade Blvd Ste 550
Frisco, TX 75034
United States
sales@thinkgeo.com
1-785-727-4133
Online Store
- Desktop
WPF
WinForms
- Web
WebAPI HTML5/JavaScript
ASP.NET MVC
WebForms with AJAX
- Mobile
iOS
Android™
World Street
World Imagery
Routing
Geocoding
Reverse Geocoding
Elevation
Quick Start Guides
Documentation
Blogs
Discussion Forums
Customer Portal
About Us
News & Announcemets
Privacy Policy
Copyright 2003-2017 ThinkGeo LLC.
All rights reserved.